Kernel: Enter ACPI mode with lai

This commit is contained in:
Bananymous
2023-09-28 12:30:27 +03:00
parent 1abf787596
commit d45bf363f1
4 changed files with 28 additions and 4 deletions

View File

@@ -16,6 +16,11 @@ public:
static void initialize(bool force_pic);
static InterruptController& get();
void enter_acpi_mode();
private:
bool m_using_apic { false };
};
bool interrupts_enabled();

View File

@@ -94,7 +94,7 @@ namespace Kernel
void validate_stack() const;
private:
static constexpr size_t m_kernel_stack_size = PAGE_SIZE * 1;
static constexpr size_t m_kernel_stack_size = PAGE_SIZE * 4;
static constexpr size_t m_userspace_stack_size = PAGE_SIZE * 2;
static constexpr size_t m_interrupt_stack_size = PAGE_SIZE * 2;
BAN::UniqPtr<VirtualRange> m_interrupt_stack;