загрузчик), а сразу использую страничную адресацию, могут ли возникнуть проблемы с памятью при таком подходе?
лучше заменить на свою
Хорошо, благодарю
Конечно, ты же не знаешь как ее настроил загрузчик
в целом, это, имхо, неважно пока не начинаешь работать с сегментными регистрами прямо или косвенно
ну воткнул загрузчик тебе лимит на CS 16 мегабайт, охуеешь в один прекрасный момент, хотя вроде всё работало до этого
Собственно, «своя», это воткнуть сегмент с 0 до max и все)
А как на счет лонгмода(x86_64)? Там же сегментная адресация не используется?
она как бы есть, но параметры регистров фиксированные
Хотелось уместиться в пзу UEFI, но походу вырезать инициализацию GDT не прокатит
Ну так может вырезать загрузчик?
в UEFI очень жирное пзу, что у тебя там не помещается?
Вероятно я напортачил при сборке модулей, 80 модулей и ядро уместить не смог
Надо бы флаги проверить
ну если стартуем без страничной адресации просто в протмоде (ибо самоперемещаемые ядра я считаю ересью, эту работу должен делать загрузчик) то стреляет только в путь
Адресации для пидоров
Лишнюю библиотеку линкую, поэтому и не влезает, спасибо за помощь
Обсуждают сегодня