mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 02:24:58 -06:00
ppc/xive2: Add support for MMIO operations on the NVPG/NVC BAR
Add support for the NVPG and NVC BARs. Access to the BAR pages will cause backlog counter operations to either increment or decriment the counter. Also added qtests for the same. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com> Signed-off-by: Michael Kowal <kowal@linux.ibm.com> Reviewed-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
This commit is contained in:
parent
c2b7fade9f
commit
96a2132ce9
9 changed files with 328 additions and 15 deletions
|
@ -90,6 +90,15 @@ int xive2_presenter_tctx_match(XivePresenter *xptr, XiveTCTX *tctx,
|
|||
uint8_t nvt_blk, uint32_t nvt_idx,
|
||||
bool cam_ignore, uint32_t logic_serv);
|
||||
|
||||
uint64_t xive2_presenter_nvp_backlog_op(XivePresenter *xptr,
|
||||
uint8_t blk, uint32_t idx,
|
||||
uint16_t offset);
|
||||
|
||||
uint64_t xive2_presenter_nvgc_backlog_op(XivePresenter *xptr,
|
||||
bool crowd,
|
||||
uint8_t blk, uint32_t idx,
|
||||
uint16_t offset, uint16_t val);
|
||||
|
||||
/*
|
||||
* XIVE2 END ESBs (POWER10)
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue