Matheus
|
239c267ed3
|
mm: rename vmm api to mm
|
2026-07-01 15:00:46 -03:00 |
|
Matheus
|
58c749b9ba
|
pci: fix msi
|
2026-05-14 14:34:14 -03:00 |
|
iretq
|
1d1e66fe32
|
pci: implement msi masking
Co-authored-by: Matheus <matheusuky@gmail.com>
|
2026-04-25 16:37:25 -03:00 |
|
Matheus
|
774ae10e99
|
kernel: update limine to 11 and use base revision 6
|
2026-04-01 16:45:42 -03:00 |
|
Matheus
|
0eb619f3db
|
pci: fix msi
|
2025-08-29 15:38:33 -03:00 |
|
Matheus
|
607566531d
|
kernel: rework init
|
2025-08-14 20:25:43 -03:00 |
|
Matheus
|
6245a3d19f
|
kernel: add ubsan bindings, fix some UB reported by it
|
2024-12-31 11:20:27 -03:00 |
|
Matheus
|
d9131dc162
|
pci: msi support, switch to use PCI_{READ,WRITE}* macros
|
2024-09-02 19:47:21 -03:00 |
|
Matheus
|
676be91ac0
|
pci: add is64bits and physical address to pcibar_t
|
2023-10-15 20:57:09 -03:00 |
|
Matheus
|
9519e4c67a
|
poll: init changes
|
2023-09-30 12:48:55 -03:00 |
|
Matheus
|
8793ed48b8
|
pci: iterate over all buses
|
2023-08-07 20:38:08 -03:00 |
|
Matheus
|
1879bfcc20
|
pci: msi-x support
|
2023-07-19 15:08:51 -03:00 |
|
Matheus
|
f31071371b
|
pci: pci_setcommand and pci_mapbar
|
2023-07-16 21:44:02 -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 |
|