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