There should no longer be a reason to prevent TCG providing FWNMI. System Reset interrupts are generated to the guest with nmi monitor command and H_SIGNAL_SYS_RESET. Machine Checks can not be injected currently, but this could be implemented with the mce monitor cmd similarly to i386. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Message-Id: <20200316142613.121089-6-npiggin@gmail.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> Reviewed-by: Greg Kurz <groug@kaod.org> [dwg: Re-enable FWNMI in qtests, since that now works] Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
18 lines
542 B
C
18 lines
542 B
C
#ifndef LIBQOS_SPAPR_H
|
|
#define LIBQOS_SPAPR_H
|
|
|
|
#include "libqos/libqos.h"
|
|
|
|
QOSState *qtest_spapr_vboot(const char *cmdline_fmt, va_list ap);
|
|
QOSState *qtest_spapr_boot(const char *cmdline_fmt, ...);
|
|
void qtest_spapr_shutdown(QOSState *qs);
|
|
|
|
/* List of capabilities needed to silence warnings with TCG */
|
|
#define PSERIES_DEFAULT_CAPABILITIES \
|
|
"cap-cfpc=broken," \
|
|
"cap-sbbc=broken," \
|
|
"cap-ibs=broken," \
|
|
"cap-ccf-assist=off,"
|
|
|
|
#endif
|