mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
spapr/xive: Add a 'hv-prio' property to represent the KVM escalation priority
On POWER9, the KVM XIVE device uses priority 7 for the escalation interrupts. On POWER10, the host can use a reduced set of priorities and KVM will configure the escalation priority to a lower number. In any case, the guest is allowed to use priorities in a single range : [ 0 .. (maxprio - 1) ]. Introduce a 'hv-prio' property to represent the escalation priority number and use it to compute the "ibm,plat-res-int-priorities" property defining the priority ranges reserved by the hypervisor. Signed-off-by: Cédric Le Goater <clg@kaod.org> Message-Id: <20200819130843.2230799-2-clg@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
98b49b2bea
commit
4f311a7089
2 changed files with 16 additions and 19 deletions
|
@ -49,6 +49,8 @@ typedef struct SpaprXive {
|
|||
void *tm_mmap;
|
||||
MemoryRegion tm_mmio_kvm;
|
||||
VMChangeStateEntry *change;
|
||||
|
||||
uint8_t hv_prio;
|
||||
} SpaprXive;
|
||||
|
||||
typedef struct SpaprXiveClass {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue