]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
Revert "setup vwfi correctly on cpu0"
authorStefano Stabellini <sstabellini@kernel.org>
Fri, 7 Apr 2017 22:38:58 +0000 (15:38 -0700)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 7 Apr 2017 23:07:23 +0000 (16:07 -0700)
This reverts commit b32d442abd92cdd4d8f2a2e7794cfee9dba7fe22. There is
no need for this patch after "xen/arm: Set and restore HCR_EL2 register
for each vCPU separately".

Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/traps.c

index 3625e04a20716767a2be8365de14a7ca94328736..6bed039cedd6385b2ed144d13264442d827d4293 100644 (file)
@@ -117,25 +117,6 @@ static void __init parse_vwfi(const char *s)
 }
 custom_param("vwfi", parse_vwfi);
 
-static int __init vwfi_init(void)
-{
-    /*
-     * HCR_EL2 has already been set on cpu0, change the setting here, if
-     * needed. Other cpus haven't booted yet, init_traps will setup
-     * HCR_EL2 correctly.
-     */
-    if ( vwfi == NATIVE )
-    {
-        register_t hcr;
-
-        hcr = READ_SYSREG(HCR_EL2);
-        WRITE_SYSREG(hcr & ~(HCR_TWI|HCR_TWE), HCR_EL2);
-    }
-
-    return 0;
-}
-presmp_initcall(vwfi_init);
-
 register_t get_default_hcr_flags(void)
 {
     return  (HCR_PTW|HCR_BSU_INNER|HCR_AMO|HCR_IMO|HCR_FMO|HCR_VM|