Page 9 of 9

Re: Колибри PE

Posted: Tue Sep 11, 2012 2:17 pm
by XVilka
Можно вообще отказаться от "нижней памяти", если использовать coreboot, плюс инициализацию через ACPI, и отсутствии необходимости запускать 32битный код

Re: Колибри PE

Posted: Tue Sep 11, 2012 4:18 pm
by art_zh
XVilka
перейти на CoreBoot - значит железно привязать платформу только к Колибри/КРЕ/PayloadLinux и вычеркнуть все остальные варианты загрузки.

И еще - это значит выдавить из проекта всех, кто не готов перепрошивать свой BIOS ради разработки/тестирования/экспериментов.

Re: Колибри PE

Posted: Tue Sep 11, 2012 7:30 pm
by Serge
Оно и без Coreboot прекрасно работает. Разобью ядро на две части и сделаю релокацию RD и основного ядра выше 2Мб. Такой способ сделает ядро независимым от загрузчика.
Вообще хочу отключить фиксированные mtrr, установить для всей памяти WB кеш и управлять кешированием через PAT. Получится так, что первые два мегабайта мапятся постранично, дальше большими страницами до границы доступной RAM. Mmio открывать по необходимости.

Re: Колибри PE

Posted: Thu Sep 13, 2012 11:27 pm
by Serge
Сделал перемещение ядра на 2Мб. Новый тест и исходники для любопытных.