WIP: Bring SMP support #11
Reference in New Issue
Block a user
No description provided.
Delete Branch "harraiken/exectos:master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Purpose
Bring SMP support to ExectOS.
Proposed changes
ATM temporary trampoline code is used to disable interrupts and halt started CPU. Code was tested only under qemu and starts all cores in real mode.
Also, I made some changes to the Bochs configuration. Firstle, I increased the amount of RAM available to the guest, because XTLDR was unable to allocate memory for the kernel. Secondly, I changed the COM1 port mode to save the serial console output to a file. Thirdly, I enabled SMP support.
TODO
Agreements
I will review this PR once it is ready to be merged (not marked as WIP).
This PR will be finished directly in ExectOS repository.
Pull request closed