aboutsummaryrefslogtreecommitdiff
path: root/core/chip.c
diff options
context:
space:
mode:
authorMichael Neuling <mikey@neuling.org>2016-06-25 08:47:25 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-07-05 19:32:55 +1000
commit7b3529b8c45b04f147761d1b5e372225ee5c5f7a (patch)
tree1faddc3273a57997772150fcdf5efd7f69ceec40 /core/chip.c
parent5b7181e21abddd95b9546439275b2b98723fa08f (diff)
downloadskiboot-7b3529b8c45b04f147761d1b5e372225ee5c5f7a.zip
skiboot-7b3529b8c45b04f147761d1b5e372225ee5c5f7a.tar.gz
skiboot-7b3529b8c45b04f147761d1b5e372225ee5c5f7a.tar.bz2
chip: Add simics specific quirks
Use that instead of mambo. Simics supports the F000F, so remove that quirk. Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/chip.c')
-rw-r--r--core/chip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/chip.c b/core/chip.c
index c9ab779..b9297e1 100644
--- a/core/chip.c
+++ b/core/chip.c
@@ -82,7 +82,8 @@ void init_chips(void)
prlog(PR_NOTICE, "CHIP: Detected Mambo simulator\n");
}
if (dt_find_by_path(dt_root, "/simics")) {
- proc_chip_quirks |= QUIRK_SIMICS;
+ proc_chip_quirks |= QUIRK_SIMICS | QUIRK_NO_CHIPTOD
+ | QUIRK_NO_PBA | QUIRK_NO_OCC_IRQ;
prlog(PR_NOTICE, "CHIP: Detected Simics simulator\n");
}
if (dt_node_is_compatible(dt_root, "qemu,powernv")) {