diff options
Diffstat (limited to 'kernel/main.c')
| -rw-r--r-- | kernel/main.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/main.c b/kernel/main.c index efe5082..a277356 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -823,6 +823,15 @@ static ssize_t nv_vgpu_config_write(struct nv_vgpu_device *vgpu, const char __us case 0x5c: case 0x5d: /* MSI Message Data */ vgpu->pci_config[pos] = val; break; + case 0x72: case 0x73: /* MSI-X Message Control */ + vgpu->pci_config[pos] = val; + break; + case 0x74: case 0x75: case 0x76: case 0x77: /* MSI-X Table Offset/BIR */ + vgpu->pci_config[pos] = val; + break; + case 0x78: case 0x79: case 0x7a: case 0x7b: /* MSI-X PBA Offset/BIR */ + vgpu->pci_config[pos] = val; + break; case 0x88: case 0x89: /* Device Control */ case 0x90: case 0x91: /* Link Control */ case 0x98: case 0x99: /* Slot Control */ |
