doc: fix doc error in ivshmem mmio registers

ACRN IVSHMEM follows QEMU IVSHMEM spec. IVSHMEM supports MSIx interrupt
for doorbell mode. The document of ivshmem high level design is
out-of-date. This patch update the mmio register definition of doorbell
mode support.

Tracked-On: #5407

Signed-off-by: Jiayuan Yang <jiayuan.yang@intel.com>
Signed-off-by: Shiqing Gao <shiqing.gao@intel.com>
This commit is contained in:
Jiayuan Yang 2024-10-28 21:50:34 -04:00 committed by Sun, Victor
parent bcc522ac1b
commit 8c8dfdca9a

View File

@ -107,22 +107,23 @@ MMIO Registers Definition
- 0x0 - 0x0
- R/W - R/W
- Interrupt Mask register is used for legacy interrupt. - Interrupt Mask register is used for legacy interrupt.
ivshmem doesn't support interrupts, so this register is reserved. IVSHMEM doesn't support legacy INTx interrupts, so this register
is reserved.
* - IVSHMEM\_IRQ\_STA\_REG * - IVSHMEM\_IRQ\_STA\_REG
- 0x4 - 0x4
- R/W - R/W
- Interrupt Status register is used for legacy interrupt. - Interrupt Status register is used for legacy interrupt.
ivshmem doesn't support interrupts, so this register is reserved. IVSHMEM doesn't support legacy INTx interrupts, so this register
is reserved.
* - IVSHMEM\_IV\_POS\_REG * - IVSHMEM\_IV\_POS\_REG
- 0x8 - 0x8
- RO - RO
- Inter-VM Position register is used to identify the VM ID. - Inter-VM Position register is used to identify the device.
Its value is zero. Its value is equal to the ID of the VM (to which the device belongs), in the context of ACRN.
* - IVSHMEM\_DOORBELL\_REG * - IVSHMEM\_DOORBELL\_REG
- 0xC - 0xC
- WO - WO
- Doorbell register is used to trigger an interrupt to the peer VM. - Doorbell register is used to trigger an interrupt to the peer VM.
ivshmem doesn't support interrupts.
Usage Usage
***** *****