Если мы хотим получить доступ (чтение/запись) к диску SATA через AHCI в оболочке EFI, используется ли для этой цели какой-либо интерфейс чтения/записи?
То есть нужно ли приложению оболочки EFI реализовывать спецификацию AHCI для доступа к диску? (создать команду, выполнить команду и обработать завершение команды...)
Или приложение просто вызывает определенные интерфейсы "чтения/записи" (например, SCSI_PATH_THROUGH в Windows), а "драйвер EFI ahci" преобразует их в процедуры низкоуровневого доступа?