185 похожих чатов

Если я не настраиваю таблицу глобальных дескрипторов (GDT) (это делает

загрузчик), а сразу использую страничную адресацию, могут ли возникнуть проблемы с памятью при таком подходе?

16 ответов

66 просмотров

лучше заменить на свою

Арен- Автор вопроса

Конечно, ты же не знаешь как ее настроил загрузчик

ᛒ ᛖ ᚱ ᚲ ᚢ ᛊ ᛞ ᛖ ᚲ ᛖ ᚱ
Конечно, ты же не знаешь как ее настроил загрузчик

в целом, это, имхо, неважно пока не начинаешь работать с сегментными регистрами прямо или косвенно

disba1ancer
в целом, это, имхо, неважно пока не начинаешь рабо...

ну воткнул загрузчик тебе лимит на CS 16 мегабайт, охуеешь в один прекрасный момент, хотя вроде всё работало до этого

Собственно, «своя», это воткнуть сегмент с 0 до max и все)

Арен- Автор вопроса
Арен
Хорошо, благодарю

А как на счет лонгмода(x86_64)? Там же сегментная адресация не используется?

Арен
А как на счет лонгмода(x86_64)? Там же сегментная ...

она как бы есть, но параметры регистров фиксированные

Арен- Автор вопроса
Evg Resh
Собственно, «своя», это воткнуть сегмент с 0 до ma...

Хотелось уместиться в пзу UEFI, но походу вырезать инициализацию GDT не прокатит

Арен
Хотелось уместиться в пзу UEFI, но походу вырезать...

в UEFI очень жирное пзу, что у тебя там не помещается?

Арен- Автор вопроса
ᛒ ᛖ ᚱ ᚲ ᚢ ᛊ ᛞ ᛖ ᚲ ᛖ ᚱ
в UEFI очень жирное пзу, что у тебя там не помещае...

Вероятно я напортачил при сборке модулей, 80 модулей и ядро уместить не смог

Арен- Автор вопроса
ᛒ ᛖ ᚱ ᚲ ᚢ ᛊ ᛞ ᛖ ᚲ ᛖ ᚱ
ну воткнул загрузчик тебе лимит на CS 16 мегабайт,...

ну если стартуем без страничной адресации просто в протмоде (ибо самоперемещаемые ядра я считаю ересью, эту работу должен делать загрузчик) то стреляет только в путь

Арен- Автор вопроса
Арен
Надо бы флаги проверить

Лишнюю библиотеку линкую, поэтому и не влезает, спасибо за помощь

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта