Go to the source code of this file.
◆ ISRAEL_UTC_OFFSET
| #define ISRAEL_UTC_OFFSET 3 |
◆ MAX_AHCI_CONTROLLERS
| #define MAX_AHCI_CONTROLLERS 32 |
◆ MAX_MEMORY_MAP_SIZE
| #define MAX_MEMORY_MAP_SIZE 0x8000 |
◆ __attribute__()
| __attribute__ |
( |
(noreturn) | | ) |
|
Remember that paging is on when this is called, as UEFI turned it on.
Definition at line 180 of file kernel.c.
◆ copy_gop()
◆ copy_memory_map()
| void copy_memory_map |
( |
BOOT_INFO * | boot_info | ) |
|
◆ init_boot_info()
◆ kernel_idle_checks()
| void kernel_idle_checks |
( |
void | | ) |
|
◆ ahci_bases_local
◆ allApsInitialized
| bool allApsInitialized = false |
◆ apic_list
◆ boot_info_local
◆ bss_end
◆ bss_start
◆ cpu0
◆ cpu_count
◆ gop_local
◆ isBugChecking
| bool isBugChecking = false |
Global variables initialization
Definition at line 19 of file kernel.c.
◆ lapicAddress
◆ PsInitialSystemProcess
The Stack Overflow check only checks for minor overflows, that don't completely smash the stack, yet do change the canaries (since it only checks in function epilogue) Complete stack smashes are guarded with the guard page in MiCreateKernelStack.
Definition at line 162 of file kernel.c.
◆ smpInitialized