Size: a a a

pro.osdev — ясельная группа

2021 February 03

Miss Очепятка... in pro.osdev — ясельная группа
disba1ancer
т.е. к каждому процессору подходит чипсет строго того же производителя?
Ну во времена 80386 было куча производителей. А потом интеграция разных микросхем в одну общую стали если для 80586 ещё были альтернативные производители то потом уже нет.
источник

U

UsernameAK in pro.osdev — ясельная группа
disba1ancer
т.е. к каждому процессору подходит чипсет строго того же производителя?
уже есть матери без чипсетов даже
источник

U

UsernameAK in pro.osdev — ясельная группа
т.к. последние поколения x86 процессоров у AMD, например, вообще SoC
источник

d

disba1ancer in pro.osdev — ясельная группа
UsernameAK
т.к. последние поколения x86 процессоров у AMD, например, вообще SoC
в курсе про такое
источник

U

UsernameAK in pro.osdev — ясельная группа
UsernameAK
т.к. последние поколения x86 процессоров у AMD, например, вообще SoC
и чипсет чисто для расширения IO
источник

Miss Очепятка... in pro.osdev — ясельная группа
Для расширения можно поставить и чип стороннего производителя.   К примеру PCI-мост  к нему цепляют все прочее Если  PCI-мост довольно редкое явление в современных реалиях. То USB-хаб  достаточно часто можно увидеть от сторонних производителей. И в ноутбуках часто ставят по 2  MultyIO(SuperIO) от разных производителей. Или можно найти плату с распаенным RAID-массивом от стороннего производителя.
источник

U

UsernameAK in pro.osdev — ясельная группа
всегда кстати было интересно
источник

U

UsernameAK in pro.osdev — ясельная группа
как контроллер памяти понимает где IO и не суёт его в кэш?
источник

BV

Boris Vinogradov in pro.osdev — ясельная группа
UsernameAK
как контроллер памяти понимает где IO и не суёт его в кэш?
а ты как разработчик ос должен страницы пометить что они не относятся к кэшируемым
источник

U

UsernameAK in pro.osdev — ясельная группа
а до старта ос?
источник

BD

Berkus Decker in pro.osdev — ясельная группа
UsernameAK
как контроллер памяти понимает где IO и не суёт его в кэш?
через атрибуты страниц (MAIR/page attribs в нормальных системах и что там в  интеле  накостылено для этого)
источник

BD

Berkus Decker in pro.osdev — ясельная группа
UsernameAK
а до старта ос?
без мму ничего не кэшируется по дефолту обычно, работает в супер тупом режиме
источник

U

UsernameAK in pro.osdev — ясельная группа
UsernameAK
а до старта ос?
(в биосе/бутроме/чё там ещё)
источник

BD

Berkus Decker in pro.osdev — ясельная группа
UsernameAK
(в биосе/бутроме/чё там ещё)
ну биос то настраивает  атрибуты страниц в протектед моде, он же не дурак
источник

BD

Berkus Decker in pro.osdev — ясельная группа
это тебе он дает потом  веселиться в реальном, но ты по  факту в биос-виртуализации крутишься
источник

BD

Berkus Decker in pro.osdev — ясельная группа
SMM сила, а там есть как раз ос - миниксом зовется
источник

U

UsernameAK in pro.osdev — ясельная группа
Berkus Decker
это тебе он дает потом  веселиться в реальном, но ты по  факту в биос-виртуализации крутишься
> это тебе он дает потом  веселиться в реальном
или не даёт
источник

BD

Berkus Decker in pro.osdev — ясельная группа
ну или не даёт
источник

U

UsernameAK in pro.osdev — ясельная группа
(я про EFI)
источник

Miss Очепятка... in pro.osdev — ясельная группа
UsernameAK
как контроллер памяти понимает где IO и не суёт его в кэш?
В интеле разделено пространсво памяти и пространство портов. Если открыть спецификацию на PCI так там отдельные сигнальные линии.   Кроме случая MMIO тут уже настройка кэша. БИОС на страте делает много всего через MSR настраивает диапазоны. Вернее сначала он настраивает дырки  PCI через PIO. А там зная где дырка он настраивает кэш через регистры MSR. Для этих целей ему даже в PM не нужно ходить.
источник