From: Ard Biesheuvel Date: Wed, 9 Oct 2024 16:04:42 +0000 (+0200) Subject: x86/pvh: Omit needless clearing of phys_base X-Git-Tag: v6.13-rc1~202^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d5835423046c504d2b3c32cb9284d4465a7f28b1;p=thirdparty%2Fkernel%2Flinux.git x86/pvh: Omit needless clearing of phys_base Since commit d9ec1158056b ("x86/boot/64: Use RIP_REL_REF() to assign 'phys_base'") phys_base is assigned directly rather than added to, so it is no longer necessary to clear it after use. Reviewed-by: Jason Andryuk Tested-by: Jason Andryuk Signed-off-by: Ard Biesheuvel Message-ID: <20241009160438.3884381-10-ardb+git@google.com> Signed-off-by: Juergen Gross --- diff --git a/arch/x86/platform/pvh/head.S b/arch/x86/platform/pvh/head.S index 5a196fb3ebd8a..7ca51a4da2179 100644 --- a/arch/x86/platform/pvh/head.S +++ b/arch/x86/platform/pvh/head.S @@ -180,13 +180,6 @@ SYM_CODE_START_LOCAL(pvh_start_xen) ANNOTATE_RETPOLINE_SAFE call *%rax - /* - * Clear phys_base. __startup_64 will *add* to its value, - * so reset to 0. - */ - xor %rbx, %rbx - movq %rbx, phys_base(%rip) - /* startup_64 expects boot_params in %rsi. */ lea pvh_bootparams(%rip), %rsi jmp startup_64