diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-21 10:40:30 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-21 10:40:30 -0400 |
| commit | 7400361f8e5c47c2c36c6598c7006017ba62d945 (patch) | |
| tree | 0d0afd9ad9faa7f81b2e01994fe8df3db86d97da /.github/workflows/ci.yml | |
| parent | deed94c0f111ad6c2e092ee5c124688c174ac816 (diff) | |
| download | open-iov-7400361f8e5c47c2c36c6598c7006017ba62d945.tar.gz open-iov-7400361f8e5c47c2c36c6598c7006017ba62d945.zip | |
kernel: Fix mdev PCI config space to match TU104 hardware layout
- Fix vendor/device/subsys ID byte order from vGPU type info
- BAR0: 16MB 32-bit non-prefetchable (matches physical TU104)
- BAR1: 256MB 64-bit prefetchable VRAM (consumes BAR2 upper half)
- BAR3: 32MB 64-bit prefetchable (consumes BAR4 upper half)
- Subsystem vendor/device IDs at correct offsets 0x2C/0x2E
- MSI-X: 32 vectors (table size 31), chain to PCIe cap at 0x80
- Capabilities pointer at 0x34 -> PM at 0x40
- Interrupt pin INTA at 0x3D
Diffstat (limited to '.github/workflows/ci.yml')
0 files changed, 0 insertions, 0 deletions
