03.01.2022 16:14, sp...@itl.ua пишет: > 3 января 2022 г., 3:45, "Eugene Grosbein" <eu...@grosbein.net> написал: > >> 02.01.2022 20:14, sp...@itl.ua пишет: >> >>> Я не знаю, как надо было сделать, но точно не так. >>> Ради того, чтобы вернуть доступ к полмегабайту (неумно отобранный ранее), >>> смапим повторно 16G, из которых будут доступны только эти полмегабайта, >>> и сдвинем 8G второй планки по адресному пространству, увеличив бардак еще >>> больше. >>> Вот в этом месте KISS не только вышел из чата, но и застрелился. >> >> Сегменты ещё и пересекаться могут, и несортированным списокм отдаваться. > > Это какой-то трэш... > И наверняка это еще не все сюрпризы, так как я пока не нашла объяснение тому > факту, > что на моей машинке "куча" выпадает на один из "выкушенных" сегментов, судя по > выводу команд biosmem и smap в loader'е. Или это был не "вышушенный" сегмент, > а наоборот биос предлагает его использовать? Фиг разберешься в этом > творении...
Ну я же кидал ссылку, могу продублировать: https://wiki.osdev.org/Detecting_Memory_(x86)#Detecting_Upper_Memory Там описано пять типов сегментов: Type 1: Usable (normal) RAM Type 2: Reserved - unusable Type 3: ACPI reclaimable memory Type 4: ACPI NVS memory Type 5: Area containing bad memory Эти типы BIOS возвращает, а loader анализирует. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd