[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/3] ppc: adding some RTAS calls in tests/libqos
From: |
Daniel Henrique Barboza |
Subject: |
[Qemu-devel] [PATCH v1 0/3] ppc: adding some RTAS calls in tests/libqos |
Date: |
Thu, 26 Oct 2017 18:22:47 -0200 |
This series implements a few RTAS hypercalls in tests/libqos
that, used together, implement the DRC state transition described
in PAPR 2.7+, 13.4.
This started as an attempt of implementing hot unplug qtests for the
sPAPR machine but I've found a few issues that will require more time
solving:
- CPU hot unplug: for some reason the machine freezes after the
callback is returned.
- LMB hot unplug: not supported by the sPAPR machine if not
set in CAS.
I have a feeling that the CPU hot unplug issue might be related
with the lack of CAS negotiation step as well, but only way to be
sure is to further understanding how the CAS negotation interfere
with the device hot unplug. If needed we'll have to implement the
client architecture support hypercall as well in the future.
Until then, I believe these hypercalls have a value of their own and
are worth being pushed upstream.
Daniel Henrique Barboza (3):
tests: adding 'check_exception' RTAS implementation
tests: adding 'set_indicator' RTAS call
tests: ibm,configure-connector RTAS call implementation
tests/libqos/rtas.c | 105 +++++++++++++++++++++++++
tests/libqos/rtas.h | 5 ++
tests/rtas-test.c | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 328 insertions(+)
--
2.13.6
- [Qemu-devel] [PATCH v1 0/3] ppc: adding some RTAS calls in tests/libqos,
Daniel Henrique Barboza <=