Size: a a a

pro.osdev — расширенный хромосомный набор

2021 May 08

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
yes i have double fault after executing these instructions ...
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
that means you didn't handle some fault - add a handler for it and you'll see what fault it is
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
that is sure , because i'm thinking that i have done a bad physical address mapping
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
you don't need to guess - implement a fault handler and you'll see all the details
источник

LK

Ledoux KOUAM in pro.osdev — расширенный хромосомный набор
okay , all right
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
источник
2021 May 13

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Знаете рабочие гайды по сборке стдлибы плюсовой для кросс компилятора?
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
А зачем кросскомпилятору стдлиба. Ты имеешь в виду сборка ее под твой таргет?
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Наличие всего не обязательно, конечно, но чтобы было то что гарантируется во freestanding
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
В freestanding плюсовая либа не гарантируется, поэтому и собирать ее не нужно.
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Я для себя брал просто нужный сабсет из libc++
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Гарантируется, как минимум определённый набор хедеров
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Выкинул стримы и всякое такое г-но, а остальное там header only - компилировать нечего
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
А есть документированный способ собрать с этими хедерами?
источник

BD

Berkus Decker in pro.osdev — расширенный хромосомный набор
Ну я оставил то что нужно мне
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
С++ не предполагает пока такой трепанации официально, поэтому смотришь как делают другие и проверяешь что ничего не поломал, я к примеру делал порт запчастей от стдлибы
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
Но потом надоело писать тесты и я тупо забил на проект
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
Не знаю как компиляторы, но по стандарту есть набор функционала, в виде списка хедеров, который должен поддерживаться во freestanding
источник

BV

Boris Vinogradov in pro.osdev — расширенный хромосомный набор
Функциональности* , и да там такого нет в режиме no-os
источник

d

disba1ancer in pro.osdev — расширенный хромосомный набор
В стандарте вроде есть только hosted и freestanding
источник