e7e1dd91c7
Kernel: Implement ACPI reset
195c5e92a4
Kernel: Add floating bus detection for ATA Bus
34b10f61ce
Kernel: Make PIT reserve its IRQ
1479b42112
Kernel: Don't even loop over processor when system has only BSP
bb061d2a0a
Kernel: Make 32bit not use large pages during boot
061012a268
Kernel: Fix signal trampoline
a698f91db4
Kernel: Fix PriorityMutex::try_lock()
aefb33efff
Kernel: Implement dummy AML NotifyOp
da0c45b7ee
Kernel: Cleanup AML debug dump output
956335e844
Kernel: Implement AML WhileOp
701fc600cd
Kernel: Implement evaluate and store for BankFieldElement
e38b2cff4f
Kernel: Implement proper synchronization for AML opregions
b89bafa165
Kernel: Add support for power button shutdown
9fac5f94ba
Kernel: Fix entering ACPI mode
5affc73ee6
Kernel: Parse ACPI namespace only after TTY is initialized
027016ddae
Kernel: Load all SSDTs and PSDTs
8f2f98b7b4
Kernel: AML implement SleepOp
6b43d12469
Kernel: AML package doesn't mark ZeroOp as NullName reference
74940ed33c
Kernel: Cleanup AML code and fix bugs
17871bb3ca
Kernel: Fix ACPI namespace initialization
89c4abc07a
Kernel: Cleanup AML device initialization
b16e65168f
Kernel: Rewrite whole AML parser
090a294017
BAN: Add {little,big}_endian_to_host
22bc4b4271
Kernel: Fix AML package parsing
e01c049401
Kernel: Fix AML buffer parsing