commit | 0d248832e9235ab390b4961eecae90b63a226948 | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Thu Apr 08 18:16:02 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Thu Apr 08 18:16:02 2021 -0700 |
tree | e4f17e5e0de9ce8f8f62d273e6428b4d1c1fee49 | |
parent | 2e0febf00359d869f373041a4779ccae935af890 [diff] [blame] |
Add start of PCI and AHCI drivers
diff --git a/src/kernel/dri/pci/pci.c b/src/kernel/dri/pci/pci.c new file mode 100644 index 0000000..09c9056 --- /dev/null +++ b/src/kernel/dri/pci/pci.c
@@ -0,0 +1,13 @@ +#include <dri/pci.h> + +ushort pci_config_readw(uchar bus, uchar slot, uchar func, uchar offset) +{ + struct pci_config_address address = + { + .enabled = 1, + .bus = bus, + .device = slot, + .function = func, + .offset = offset ^ 0b11, + }; +}