diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-31 00:13:51 +0200 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-07-31 00:13:51 +0200 |
| commit | 3bfb95803ba25a04ddb57ebbc0f25e4dec29d7e0 (patch) | |
| tree | 94fc17899142c1631797b9b6257b04359282741b /Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx | |
| parent | 659435af7da4ffb15a309063c892b518707fa9d0 (diff) | |
[IMP] Can now pass arguments to kernel via handover, new version 0x0113.
[IMP] Timeout functions for heap allocation.
[IMP] new mp_ and sched_ category of functions.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx')
| -rw-r--r-- | Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx index 0557afac..2f82da6b 100644 --- a/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx +++ b/Kernel/HALKit/AMD64/HalCoreMultiProcessingAMD64.cxx @@ -120,9 +120,6 @@ namespace Kernel::HAL STATIC MadtType* kApicInfoBlock = nullptr; - EXTERN_C SizeT kApicMadtAddressesCount = 0UL; - EXTERN_C SizeT cBspDone = 0UL; - enum { cAPICEOI = 0xb0, @@ -225,15 +222,7 @@ namespace Kernel::HAL if (kApicMadt != nullptr) { - UInt8 bsp_id, bsp_done = No; - - UInt32 num_cores = 4; - UInt32* local_apic_ptr = nullptr; - UInt32* local_apic_ids[255] = {0}; - - MadtType* type = (MadtType*)kApicMadt; - - local_apic_ptr = (UInt32*)type->Address; + kApicInfoBlock = (MadtType*)kApicMadt; } else { |
