Board.KolibriOS.org

Official KolibriOS board
It is currently Wed May 22, 2019 4:50 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 22 posts ]  Go to page Previous 1 2
Author Message
PostPosted: Mon Aug 25, 2014 1:09 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Спасибо за подготовку. Начиная с r5033, на Intel SSE3+ системах система будит все ядра, чтобы увести их в С3-сон. На моём ноутбуке этого хватает, чтобы при отсутствии нагрузки кулер останавливался - C1-сна главного ядра по hlt и BIOS-знает-какого-состояния остальных ядер недостаточно. На AMD код тоже работает, но видимого эффекта не даёт, поэтому я на всякий случай не включаю код там.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Mon Aug 25, 2014 2:24 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
CleverMouse wrote:
Начиная с r5033, на Intel SSE3+ системах система будит все ядра, чтобы увести их в С3-сон. На моём ноутбуке этого хватает, чтобы при отсутствии нагрузки кулер останавливался - C1-сна главного ядра по hlt и BIOS-знает-какого-состояния остальных ядер недостаточно. На AMD код тоже работает, но видимого эффекта не даёт, поэтому я на всякий случай не включаю код там.

Есть ли разница в энергопотреблении между активно-неизвестными (BIOS-знает-какого-состояния) и С1-сна? В документации производителя есть сведения?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Mon Aug 25, 2014 3:45 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1619
Я даже не знаю, что там за состояние. Ясно только, что не C3. Вполне может быть и C1, и активный цикл jmp $, и wait-for-SIPI.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Mon Aug 25, 2014 3:48 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
CleverMouse wrote:
Я даже не знаю, что там за состояние. Ясно только, что не C3. Вполне может быть и C1, и активный цикл jmp $, и wait-for-SIPI.

А средств для считывания состояния не предусмотрено?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
PostPosted: Mon Aug 25, 2014 4:47 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario_r4
Через ACPI.


Top
   
PostPosted: Thu Sep 11, 2014 11:21 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
CleverMouse
Начиная с 5033 перестал работать APIC. Ядро инициализируется, устанавливается курсор мыши в центре экрана.


Top
   
PostPosted: Fri Sep 19, 2014 12:01 am 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 811
Начиная с 5033 стало зависать при запуске если я добавляю файл Devices.dat в папку Drivers. Этот файл я делал через программу dump_pci для нетбука, чтобы на нем работали флешки USB.
Лог pcidev в 5032 без файла Devices.dat :
Spoiler: Show
Attachment:
File comment: лог picdev в 5032 без Devices.dat
pci_not_devices.png
pci_not_devices.png [ 81.94 KiB | Viewed 1617 times ]

Лог загрузочный при запуске в 5033 с файлом Devices.dat :
Spoiler: Show
Attachment:
File comment: лог 5033 при загрузке с файлом Devices.dat
5033_log_error.png
5033_log_error.png [ 57.31 KiB | Viewed 1617 times ]


Attachments:
File comment: лог picdev в 5032 с файлом Devices.dat
PCIDEV.TXT [2.45 KiB]
Downloaded 99 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 22 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited