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
- R/W
- 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
- 0x4
- R/W
- 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
- 0x8
- RO
- Inter-VM Position register is used to identify the VM ID.
Its value is zero.
- Inter-VM Position register is used to identify the device.
Its value is equal to the ID of the VM (to which the device belongs), in the context of ACRN.
* - IVSHMEM\_DOORBELL\_REG
- 0xC
- WO
- Doorbell register is used to trigger an interrupt to the peer VM.
ivshmem doesn't support interrupts.
Usage
*****