OSDN Git Service

pnv/xive: Allow mmio operations of any size on the ESB CI pages
authorFrederic Barrat <fbarrat@linux.ibm.com>
Tue, 4 Jul 2023 14:48:48 +0000 (16:48 +0200)
committerDaniel Henrique Barboza <danielhb413@gmail.com>
Fri, 7 Jul 2023 07:46:12 +0000 (04:46 -0300)
commit053075097a053f7f9d8ce01f40ae1b1ad1845fea
tree8cb5319fcc59a4a19e310372c1b72652408d5c6e
parent53658074955efc7b4329999577464bd763ef4cbd
pnv/xive: Allow mmio operations of any size on the ESB CI pages

We currently only allow 64-bit operations on the ESB CI pages. There's
no real reason for that limitation, skiboot/linux didn't need
more. However the hardware supports any size, so this patch relaxes
that restriction. It impacts both the ESB pages for "normal"
interrupts as well as the ESB pages for escalation interrupts defined
for the ENDs.

Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-ID: <20230704144848.164287-1-fbarrat@linux.ibm.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
hw/intc/xive.c
hw/intc/xive2.c