ppc/spapr: Add FWNMI System Reset state
commitedfdbf9c6baf6f8dc17842bd300cd2dd78d5f0d4
authorNicholas Piggin <npiggin@gmail.com>
Mon, 16 Mar 2020 14:26:08 +0000 (17 00:26 +1000)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 17 Mar 2020 06:00:22 +0000 (17 17:00 +1100)
treec5a318e2c79846af0fddc4e271dc51dcbb605ba7
parent8af7e1fe6fa4bdd3c4561c13a4bd4ee525e6f02f
ppc/spapr: Add FWNMI System Reset state

The FWNMI option must deliver system reset interrupts to their
registered address, and there are a few constraints on the handler
addresses specified in PAPR. Add the system reset address state and
checks.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20200316142613.121089-4-npiggin@gmail.com>
Reviewed-by: Greg Kurz <groug@kaod.org>
Reviwed-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr.c
hw/ppc/spapr_rtas.c
include/hw/ppc/spapr.h