Size: a a a

2018 March 31

BD

Berkus Decker in pro.osdev
а где ты нашел 80386? это древность же
источник

L

Lain-dono in pro.osdev
Вот инфа на эту тему: https://wiki.osdev.org/Detecting_Memory_(x86)
источник

R

Rabu in pro.osdev
Berkus Decker
а где ты нашел 80386? это древность же
cross gcc под него собран
источник

R

Rabu in pro.osdev
в qemu запускаю
источник

L

Lain-dono in pro.osdev
Ты бутлоадером пользуешься или сам пишешь?
источник

BD

Berkus Decker in pro.osdev
вообще частота процессора должна читаться через cpuid
источник

BD

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

L

Lain-dono in pro.osdev
Правильный путь на самом деле использовать например grub.
источник

R

Rabu in pro.osdev
Lain-dono
Ты бутлоадером пользуешься или сам пишешь?
сам пишу
источник

R

Rabu in pro.osdev
Berkus Decker
вообще частота процессора должна читаться через cpuid
спасибо, попробую.
пробовал читать APERF через rdmsr, возвращало нули
(на гипервизоре)
источник

BD

Berkus Decker in pro.osdev
Skylake-based processors (proc base & max freq; Bus ref. freq)   0x16   0x8000 0008
источник

BD

Berkus Decker in pro.osdev
ну чот тоже бедновато
источник

L

Lain-dono in pro.osdev
Rabu
спасибо, попробую.
пробовал читать APERF через rdmsr, возвращало нули
(на гипервизоре)
Попробуй ещё читнуть то, что я дал тебе.
источник

BD

Berkus Decker in pro.osdev
осдев форум пошерсти, там наверняка есть
источник

t

t in pro.osdev
Rabu
есть вопрос, как получить текущую частоту процессора на голом железе? х86
В таблицах smbios очень много инфы по конфигурации железа. Там есть структура Processor Information(type 4) и есть такие поля(у меня сейчас так) External Clock 0x0535 (1333)MHz Max Speed 0x0FA0 (4000)MHz Current Speed 0x0320 (800)MHz
Для винды есть замечательная прога http://rweverything.com/ она находит все таблицы какие можно, и показывает их в человечском виде с расшифровкой.

У процессора плавающая частота,и она меняется чот быстрее чем биос обновляет табицы :) Для интела нужно использовать Intel Performance Counter Monitor
источник

t

t in pro.osdev
Rabu
есть вопрос, как получить текущую частоту процессора на голом железе? х86
источник

R

Rabu in pro.osdev
и cpuid вернуло нули. мб из-за того что на гипервизоре запускаю?
источник

BD

Berkus Decker in pro.osdev
ну гипервизор имеет право любую чушь тебе совать
источник

t

t in pro.osdev
Rabu
спасибо, попробую.
пробовал читать APERF через rdmsr, возвращало нули
(на гипервизоре)
на гипервизоре, в том же vmware счетчики нужно включать отдельно в настройках процессора
источник

L

Lain-dono in pro.osdev
источник