Hi, I want to enumerate through each processor and core and have each run at a different address.
I am in long mode, no interrupts etc yet, just starting with this project.
Currently using one AMD FX-3280, 8 core.
For this project I will only be using Ethernet, hard drive, keyboard, and text 80x24
Can someone point me in the right direction, or better still provide some example code.
I am programming this in assembly.
Thanks,
AMD FX-3280 CPU Topology
Re: AMD FX-3280 CPU Topology
Hi, please see the big blue link near the top of this page: "The OSDev.org Wiki - Got a question? Search this first!"
The article you are looking for is: http://wiki.osdev.org/SMP (Ok, that page isn't that good, but follow the links. Also read the Intel/AMD Manuals. If you just want to detect the hardware, a PCI enumeration should do)
Note that this is very advanced for someone that is just starting out and that multicore supports, harddisk drivers and networking are all big chunks of work.
The article you are looking for is: http://wiki.osdev.org/SMP (Ok, that page isn't that good, but follow the links. Also read the Intel/AMD Manuals. If you just want to detect the hardware, a PCI enumeration should do)
Note that this is very advanced for someone that is just starting out and that multicore supports, harddisk drivers and networking are all big chunks of work.
Re: AMD FX-3280 CPU Topology
No such CPU exists, to the best of my knowledge. I guess, you meant FX-8320 ?tsdnz wrote:Currently using one AMD FX-3280, 8 core.
Re: AMD FX-3280 CPU Topology
Yes, oops. Typo. What testing the group. You passed, 63.23232323232323232323%
I have downloaded BareMetal, thanks Ian@ReturnInfinity
I am going to change most of the code to suit my needs.
Looking forward to developing this project.
Regards, Alistair
I have downloaded BareMetal, thanks Ian@ReturnInfinity
I am going to change most of the code to suit my needs.
Looking forward to developing this project.
Regards, Alistair