Multicore processor os dev

OS Design, Theory, and Programming

Moderator: Moderators

Multicore processor os dev

Postby 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
linuxfreak
 
Posts: 52
Joined: Tue Jul 26, 2011 7:36 pm
Location: Paarl, Western Cape, South Africa

Re: Multicore processor os dev

Postby 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
Mike
Site Admin
 
Posts: 463
Joined: Sat Oct 20, 2007 7:58 pm

Re: Multicore processor os dev

Postby linuxfreak » Wed Aug 03, 2011 4:39 pm

Thanx for your help
I appreciate it :D
User avatar
linuxfreak
 
Posts: 52
Joined: Tue Jul 26, 2011 7:36 pm
Location: Paarl, Western Cape, South Africa


Return to Advanced OS Development

Who is online

Users browsing this forum: No registered users and 2 guests

cron