[PATCH 0/9] ppc/pnv: XIVE cleanup and fixes

Cédric Le Goater posted 9 patches 6 years, 1 month ago
Test FreeBSD passed
Test docker-mingw@fedora passed
Test asan passed
Test docker-quick@centos7 passed
Test checkpatch passed
Test docker-clang@ubuntu failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20191007084102.29776-1-clg@kaod.org
Maintainers: David Gibson <david@gibson.dropbear.id.au>, "Cédric Le Goater" <clg@kaod.org>
include/hw/ppc/xive.h      |   5 --
include/hw/ppc/xive_regs.h |  50 ++++++++++-
hw/intc/pnv_xive.c         | 166 +++++++++++++++++++++----------------
hw/intc/xive.c             |  61 ++++++++++++--
hw/ppc/pnv_psi.c           |  15 +++-
5 files changed, 206 insertions(+), 91 deletions(-)
[PATCH 0/9] ppc/pnv: XIVE cleanup and fixes
Posted by Cédric Le Goater 6 years, 1 month ago
Hello,

Here is a short series adding the cleanups and fixes of the bigger
series "ppc/pnv: add XIVE support for KVM guests". There is still some
rework to be done on the XivePresenter before it can be resent.

These are valuable changes which can come first and which should not
impact the work yet to come. Comments have been addressed. They were
mostly on the changelog.

Thanks,

C.

Cédric Le Goater (9):
  ppc/pnv: Improve trigger data definition
  ppc/pnv: Use address_space_stq_be() when triggering an interrupt from
    PSI
  ppc/xive: Record the IPB in the associated NVT
  ppc/xive: Introduce helpers for the NVT id
  ppc/pnv: Remove pnv_xive_vst_size() routine
  ppc/pnv: Dump the XIVE NVT table
  ppc/pnv: Quiesce some XIVE errors
  ppc/xive: Introduce OS CAM line helpers
  ppc/xive: Check V bit in TM_PULL_POOL_CTX

 include/hw/ppc/xive.h      |   5 --
 include/hw/ppc/xive_regs.h |  50 ++++++++++-
 hw/intc/pnv_xive.c         | 166 +++++++++++++++++++++----------------
 hw/intc/xive.c             |  61 ++++++++++++--
 hw/ppc/pnv_psi.c           |  15 +++-
 5 files changed, 206 insertions(+), 91 deletions(-)

-- 
2.21.0


Re: [PATCH 0/9] ppc/pnv: XIVE cleanup and fixes
Posted by Cédric Le Goater 6 years ago
On 07/10/2019 10:40, Cédric Le Goater wrote:
> Hello,
> 
> Here is a short series adding the cleanups and fixes of the bigger
> series "ppc/pnv: add XIVE support for KVM guests". There is still some
> rework to be done on the XivePresenter before it can be resent.
> 
> These are valuable changes which can come first and which should not
> impact the work yet to come. Comments have been addressed. They were
> mostly on the changelog.

David, Do you have some time for these patches ? There are larger
series coming after.

Thanks,

C.
 
> Cédric Le Goater (9):
>   ppc/pnv: Improve trigger data definition
>   ppc/pnv: Use address_space_stq_be() when triggering an interrupt from
>     PSI
>   ppc/xive: Record the IPB in the associated NVT
>   ppc/xive: Introduce helpers for the NVT id
>   ppc/pnv: Remove pnv_xive_vst_size() routine
>   ppc/pnv: Dump the XIVE NVT table
>   ppc/pnv: Quiesce some XIVE errors
>   ppc/xive: Introduce OS CAM line helpers
>   ppc/xive: Check V bit in TM_PULL_POOL_CTX
> 
>  include/hw/ppc/xive.h      |   5 --
>  include/hw/ppc/xive_regs.h |  50 ++++++++++-
>  hw/intc/pnv_xive.c         | 166 +++++++++++++++++++++----------------
>  hw/intc/xive.c             |  61 ++++++++++++--
>  hw/ppc/pnv_psi.c           |  15 +++-
>  5 files changed, 206 insertions(+), 91 deletions(-)
>