mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-08-26 13:35:02 +00:00
Added SMP support
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
|
||||
#include <types.h>
|
||||
|
||||
/** @brief Maximum supported number of CPU cores by the kernel */
|
||||
#define MAX_CPU 256
|
||||
|
||||
#define CPU_DATA_CHECKSUM 0xC0FFEE
|
||||
|
||||
struct CPUData
|
||||
@@ -32,4 +35,9 @@ struct CPUData
|
||||
CPUData *GetCurrentCPU();
|
||||
CPUData *GetCPU(uint64_t ID);
|
||||
|
||||
namespace SMP
|
||||
{
|
||||
void Initialize(void *madt);
|
||||
}
|
||||
|
||||
#endif // !__FENNIX_KERNEL_SMP_H__
|
||||
|
Reference in New Issue
Block a user