aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/pseries/setup.c
diff options
context:
space:
mode:
authorMichael Neuling <mikey@neuling.org>2012-09-05 15:17:49 -0400
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2012-09-06 21:44:42 -0400
commit06c887666803608c3efe3807eba0e362307db7c4 (patch)
treeae0c7f53d1af6b2d32e1f5168763cb0713bec6a1 /arch/powerpc/platforms/pseries/setup.c
parent3f4693eeeae45e9253031633adb0c7fde13a5026 (diff)
powerpc: Use the XDABR hcall
We never use the XDABR hcall since we check for DABR hcall first. XDABR syscall is better since it allows us to also set the DABRX. Signed-off-by: Michael Neuling <mikey@neuling.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/platforms/pseries/setup.c')
-rw-r--r--arch/powerpc/platforms/pseries/setup.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/platforms/pseries/setup.c b/arch/powerpc/platforms/pseries/setup.c
index 51ecac920dd8..36b774442b5c 100644
--- a/arch/powerpc/platforms/pseries/setup.c
+++ b/arch/powerpc/platforms/pseries/setup.c
@@ -529,10 +529,10 @@ static void __init pSeries_init_early(void)
529 if (firmware_has_feature(FW_FEATURE_LPAR)) 529 if (firmware_has_feature(FW_FEATURE_LPAR))
530 hvc_vio_init_early(); 530 hvc_vio_init_early();
531#endif 531#endif
532 if (firmware_has_feature(FW_FEATURE_DABR)) 532 if (firmware_has_feature(FW_FEATURE_XDABR))
533 ppc_md.set_dabr = pseries_set_dabr;
534 else if (firmware_has_feature(FW_FEATURE_XDABR))
535 ppc_md.set_dabr = pseries_set_xdabr; 533 ppc_md.set_dabr = pseries_set_xdabr;
534 else if (firmware_has_feature(FW_FEATURE_DABR))
535 ppc_md.set_dabr = pseries_set_dabr;
536 536
537 pSeries_cmo_feature_init(); 537 pSeries_cmo_feature_init();
538 iommu_init_early_pSeries(); 538 iommu_init_early_pSeries();