Size: a a a

pro.osdev - os development

2021 October 25

BD

Berkus Decker in pro.osdev - os development
Выпуск Muen 1.0, открытого микроядра для создания высоконадёжных систем https://opennet.ru/56033/
источник
2021 October 28

BD

Berkus Decker in pro.osdev - os development
источник

BD

Berkus Decker in pro.osdev - os development
И в ссылках еще несколько аналогичных идей
источник
2021 October 29

@

@ in pro.osdev - os development
Здравствуйте! Где можно почитать про планировщик задач и посмотреть примеры?
источник

BD

Berkus Decker in pro.osdev - os development
хороший вопрос, можно выше в этом чате
источник

@

@ in pro.osdev - os development
Это?
источник

BD

Berkus Decker in pro.osdev - os development
не
источник

BD

Berkus Decker in pro.osdev - os development
вопрос был прямо про шедулер
источник

BD

Berkus Decker in pro.osdev - os development
а примеры можно посмотреть в любом из https://wiki.osdev.org/Projects
источник
2021 October 30

GS

Good Stuff in pro.osdev - os development
BFS от кона коливаса
источник

GS

Good Stuff in pro.osdev - os development
Примеры тяжеловаты, но зато есть возможность сравнить разные подходы ( bfs и ванильный линуксовый шедулеры)
источник

a

alnyan in pro.osdev - os development
Если кому-то полезно будет — пока успел узнать, что mmio-девайсы в virtio не имеют ничего общего с шиной PCI — это просто два разных механизма для доступа. При этом, если явно повесить девайс на mmio, то там по дефолту врубается legacy mode и пока непонятно, как его отключать
источник

DF

Dollar Føølish in pro.osdev - os development
так виртио это же паравеиртуализация устройств
источник

DF

Dollar Føølish in pro.osdev - os development
или там тоже есть деление на PCI/неPCI?
источник

a

alnyan in pro.osdev - os development
Сами девайсы отделены там от транспорта, по которому к ним идёт доступ
источник

a

alnyan in pro.osdev - os development
А вариантов транспорта там два: MMIO и PCI
источник

BV

Boris Vinogradov in pro.osdev - os development
Короче кему не умеет в абстракцию
источник
2021 October 31

LK

Ledoux KOUAM in pro.osdev - os development
Please does it means sense!??
Because i just ask to print in diferrent format
источник

a

alnyan in pro.osdev - os development
Полезной оказалась вот эта страница:
https://elinux.org/Device_Tree_Usage#PCI_Address_Translation
Выделять память для PCI-устройств таки нужно самому своим аллокатором. Сначала проверять в BAR-е, какой тип памяти используется, а потом из соответствующего региона выделять, вставляя PCI-адрес в BAR
источник

BD

Berkus Decker in pro.osdev - os development
О, ваще полезная страница про (линуксовый) дтб и как его ваще парсить
источник