[Zion][Yellowstone] First pass at adding PCI ioport access.

This commit is contained in:
Drew Galbraith 2025-05-07 01:44:09 -07:00
parent f2c2cff98a
commit b677633248
16 changed files with 337 additions and 199 deletions

View file

@ -67,6 +67,11 @@ const uint64_t kZionSemaphoreSignal = 0x85;
// Debugging Calls.
const uint64_t kZionDebug = 0x1'0000;
const uint64_t kZionPciRead = 0x1'1000;
const uint64_t kZionPciCreateBound = 0x1'1001;
const uint64_t kZionPciReadBound = 0x1'1002;
const uint64_t kZionPciWriteBound = 0x1'1003;
// Irq Types
const uint64_t kZIrqKbd = 0x22;
const uint64_t kZIrqPci1 = 0x30;