Commit Graph

9 Commits

Author SHA1 Message Date
Matheus 9c53d875dc kernel: fix build 2024-10-03 22:51:09 -03:00
8infy 12a2125f8e acpi: bump to latest uACPI master 2024-09-28 15:20:12 +03:00
Matheus 56d665d5a0 kernel: fix remaining _cpu() races 2024-09-15 18:39:59 -03:00
8infy db55f99e23 Integrate uACPI & remove own ACPI parsing code
This commit adds uACPI as a submodule and removes all handwritten table
parsing code as well as struct definitions, since they now work via
uACPI. There's also now an ability to shut down by using the power
button.
2024-09-01 23:12:44 +03:00
Matheus 5c83db1580 x86_64 pci: fix msi message format 2024-07-27 23:58:33 -03:00
Matheus 536db45418 x86_64 pci: properly map ECAM and fix access to it 2023-08-07 21:30:24 -03:00
Matheus 1879bfcc20 pci: msi-x support 2023-07-19 15:08:51 -03:00
Matheus 6491d1bd52 pci: pci_getenum, pci_getcapoffset and finding msi and msix on function enumeration 2023-07-15 18:02:17 -03:00
Matheus 14d6b4249d pci: device enumeration with MCFG and legacy access 2023-07-13 22:52:44 -03:00