xics/icp: MFRR starts at 0xff not 0x00
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 17 Jun 2020 12:07:33 +0000 (22:07 +1000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Fri, 19 Jun 2020 10:28:03 +0000 (20:28 +1000)
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
xics.vhdl

index 413fdd931591b217cdd7b344eb1b8d429a453c3b..a7e030bf42d544d78600febe161cca3a73cdbd64 100644 (file)
--- a/xics.vhdl
+++ b/xics.vhdl
@@ -53,7 +53,7 @@ architecture behaviour of xics is
     constant reg_internal_init : reg_internal_t :=
        (wb_ack => '0',
         mfrr_pending => '0',
-        mfrr => x"00", -- mask everything on reset
+        mfrr => x"ff", -- no IPI on reset
         irq => '0',
         others => (others => '0'));