LINUX.ORG.RU

История изменений

Исправление DeadlineX, (текущая версия) :

ты знаешь где искать, и главное этот блоб точно в памяти есть

Ну, если быть точнее то единственный факт, который я установил - это то, что эппловый GRUB может прочитать с адреса 0xc0000 правильные байты, с которых начинается дамп биос. Как он это делает, это вопрос. К тому же, я не очень понял: вроде же этот адрес 0xc0000 - это не адрес ROM VBIOS, а адрес, в который отображается дамп ROM. Т.е. мне непонятно, на какой стадии он туда отображается и кто этим занят? Может там его просто нет, если я не использую эппловый GRUB? Или это решается самой железкой? Тогда ок, можно ехать дальше.

Мне интересно вот что: под мастдаем в древние времена был такой кастомный драйвер уровня ядра, называется TVicHW95. Это просто скелет от VXD, который позволял читать/писать в порты и память. Вот интересно, под линуксом для х86 такого никто не сподобился сотворить? Ведь линуксовые драйвера уровня ядра (вроде бы) делать проще, чем мастдайные?

Попробуй воспользоваться шеллом UEFI (он же есть на маках?).

Я вообще без понятия, что это, но загуглить попробую.

PS: Погуглил. Да шоб им пусто было!

«…Apple disables access the option to launch the EFI shell on all of its computers. Using these factory settings, your entry into your MacBook Pro’s EFI is limited to a number of key commands at startup.»

Исходная версия DeadlineX, :

ты знаешь где искать, и главное этот блоб точно в памяти есть

Ну, если быть точнее то единственный факт, который я установил - это то, что эппловый GRUB может прочитать с адреса 0xc0000 правильные байты, с которых начинается дамп биос. Как он это делает, это вопрос. К тому же, я не очень понял: вроде же этот адрес 0xc0000 - это не адрес ROM VBIOS, а адрес, в который отображается дамп ROM. Т.е. мне непонятно, на какой стадии он туда отображается и кто этим занят? Может там его просто нет, если я не использую эппловый GRUB? Или это решается самой железкой? Тогда ок, можно ехать дальше.

Мне интересно вот что: под мастдаем в древние времена был такой кастомный драйвер уровня ядра, называется TVicHW95. Это просто скелет от VXD, который позволял читать/писать в порты и память. Вот интересно, под линуксом для х86 такого никто не сподобился сотворить? Ведь линуксовые драйвера уровня ядра (вроде бы) делать проще, чем мастдайные?

Попробуй воспользоваться шеллом UEFI (он же есть на маках?).

Я вообще без понятия, что это, но загуглить попробую.