diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 12:02:31 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 12:02:31 -0400 |
| commit | 631bd20c63a4058775a4fa549b9473915c918020 (patch) | |
| tree | 87d265251c9a517d166b4d5b1c4ee3dd57afeacf /userspace/cuda/docs/05-570.144-decompilation.md | |
| parent | 534131933ef24d602314281573db4ef16cc08a93 (diff) | |
| download | open-iov-631bd20c63a4058775a4fa549b9473915c918020.tar.gz open-iov-631bd20c63a4058775a4fa549b9473915c918020.zip | |
kernel: apply BAR0/BAR1 region writes to the emulated shadows
The mdev's region write handler returned success without touching the BAR0
shadow or the trap table, so register writes that arrive through the VFIO
region path (QEMU-trapped accesses) never took effect. A fresh guest then
polled a register that never changed and spun forever in cuInit (QEMU log:
vfio_region_write(mdev:region0+0x88704) failed: Resource temporarily
unavailable). Route those writes to the BAR0 shadow/trap handler and mirror
BAR1 writes into the emulated vidmem backing.
Diffstat (limited to 'userspace/cuda/docs/05-570.144-decompilation.md')
0 files changed, 0 insertions, 0 deletions
