Multicore processor os dev

OS Design, Theory, and Programming

Moderator: Moderators

Post Reply
User avatar
linuxfreak
Posts: 52
Joined: Tue Jul 26, 2011 7:36 pm
Location: Paarl, Western Cape, South Africa

Multicore processor os dev

Post by linuxfreak » Fri Jul 29, 2011 12:23 pm

Hi all,

I read somewere that when developing an os you need to manualy enable the rest of the processor cores(if it has more than one). If this is true how would i go about doing this or has mike already written something about this in his os dev tutorials. What interrupt is needed and maby a example of code would realy help.

I appreciate any future help

User avatar
Mike
Site Admin
Posts: 465
Joined: Sat Oct 20, 2007 7:58 pm
Contact:

Re: Multicore processor os dev

Post by Mike » Wed Aug 03, 2011 12:58 am

Hello,

The x86 family of processors follow Intel's MP Specification which outlines the details for initializing the other processors. I personally advise reading the specification as it provides OS design related information that is recommended for proper MP support.

I am unaware of any tutorial that covers this specific topic as it is advanced and typically OS design centric.

User avatar
linuxfreak
Posts: 52
Joined: Tue Jul 26, 2011 7:36 pm
Location: Paarl, Western Cape, South Africa

Re: Multicore processor os dev

Post by linuxfreak » Wed Aug 03, 2011 4:39 pm

Thanx for your help
I appreciate it :D

Post Reply