|
f5c6a35cef
|
Move MCFG ACPI table processing from ACPI to PCI
|
2023-10-25 21:18:36 -04:00 |
|
|
e357f2ba44
|
Initialize USB controllers from Usb instead of Pci
|
2023-10-24 10:44:48 -04:00 |
|
|
f8f9b72588
|
Store PCI addresses and types as 32-bit uints
|
2023-10-24 10:25:16 -04:00 |
|
|
d86bf47211
|
Store a List of discovered PCI devices
|
2023-10-24 08:49:11 -04:00 |
|
|
1c6c922b45
|
Add Pci.Type struct
|
2023-10-22 21:30:36 -04:00 |
|
|
7632445d43
|
Add console escape sequences to draw headings
|
2023-10-21 22:13:20 -04:00 |
|
|
cda45b205d
|
Remove legacy PCI bus scanning
|
2023-09-17 16:13:37 -04:00 |
|
|
cfd42550fc
|
Add struct definitions for all PCI header types
|
2023-09-17 15:22:58 -04:00 |
|
|
673ce8f097
|
Scan PCI devices via MCFG table
|
2023-09-17 14:49:02 -04:00 |
|
|
f3f45445b3
|
Determine XHCI controller addresses
|
2023-09-07 14:04:30 -04:00 |
|
|
37814b4f86
|
Start on XHCI struct
|
2023-06-10 22:55:08 -04:00 |
|
|
238659e94b
|
Store PCI device mapped memory ranges
|
2023-06-10 22:22:09 -04:00 |
|
|
2935903bae
|
Map PCI device memory regions
|
2023-06-10 20:12:46 -04:00 |
|
|
5179b5881b
|
Read PCI device header type
|
2023-06-10 12:01:06 -04:00 |
|
|
a0c62937ff
|
Remove Pci.init_device() for now
|
2023-06-10 11:28:51 -04:00 |
|
|
657287c160
|
Move Pci.scan() recursion into scan() itself
|
2023-06-10 11:20:50 -04:00 |
|
|
d600e089e5
|
Add Pci.Device class
|
2023-06-10 11:16:27 -04:00 |
|
|
40ff805f7d
|
Add Pci.Address struct
|
2023-06-10 09:35:52 -04:00 |
|
|
9ac69c9003
|
Add Pci.write_config_register()
|
2023-06-10 09:19:58 -04:00 |
|
|
7a4edf38f0
|
Scan for multi-function PCI devices
|
2023-06-08 20:28:32 -04:00 |
|
|
dda1b6379f
|
Fix in32()/out32() to use uint instead of ulong
|
2023-06-08 16:07:44 -04:00 |
|
|
8de86dd647
|
Add Pci.init_device() skeleton
|
2023-06-07 16:49:54 -04:00 |
|
|
cc891f6d4d
|
Assign PCI header fields to named variables
|
2023-02-24 20:53:46 -05:00 |
|
|
25ee1775f0
|
Capitalize namespacing structs
This helps to avoid name clashes when breaking up modules into packages.
|
2023-01-01 17:34:41 -05:00 |
|
|
476ae7d6fd
|
Move hos.* modules to hulk.*
|
2022-10-26 00:16:07 -04:00 |
|
|
53e2e52bbe
|
Scan for PCI devices
|
2022-04-13 21:54:28 -04:00 |
|