Служба слоя аппаратных абстракций
Служба предназначена для получения значений параметров HAL, работы с привилегированными регистрами, очистки кеша процессора, выполнения диагностического вывода, а также получения случайных чисел, сгенерированных аппаратно.
Сведения о методах службы приведены в таблице ниже.
Методы службы hal.HAL (интерфейс kl.core.HAL)
Метод | Назначение и параметры метода | Потенциальная опасность метода |
---|---|---|
| Назначение Позволяет получить значение параметра HAL. Параметры
| Позволяет получить значения параметров HAL, которые могут представлять собой критические сведения о системе. |
| Назначение Позволяет получить значение привилегированного регистра. Параметры
| Позволяет организовать канал передачи данных с процессом, который имеет доступ к методу Рекомендуется контролировать имя регистра. |
| Назначение Задает значение привилегированного регистра. Параметры
| Позволяет выполнить следующие действия:
Рекомендуется контролировать имя регистра. |
| Назначение Позволяет получить значение привилегированного регистра. Параметры
| Позволяет организовать канал передачи данных с процессом, который имеет доступ к методу Рекомендуется контролировать имя диапазона регистров и смещение регистра в этом диапазоне. |
| Назначение Задает значение привилегированного регистра. Параметры
| Позволяет выполнить следующие действия:
Рекомендуется контролировать имя диапазона регистров и смещение регистра в этом диапазоне. |
| Назначение Очищает кеш процессора. Параметры
| Позволяет очистить кеш процессора. |
| Назначение Помещает данные в диагностический вывод, который записывается, например, в порт COM или USB (версии 3.0 или более поздней, с поддержкой DbC). Параметры
| Позволяет заполнить диагностический вывод фиктивными данными (например, неинформативными). |
| Назначение Позволяет получить случайные числа, сгенерированные аппаратно. Параметры
| Позволяет создать нагрузку на аппаратный генератор случайных чисел частыми вызовами метода, чтобы другие процессы не могли получить случайные числа с использованием этого генератора. |