From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Herbszt Subject: [PATCH] kvm: bios: end AP boot code execution in rombios Date: Mon, 18 Aug 2008 00:35:43 +0200 Message-ID: <1219012543$2777@local> References: <200807311043.20880.sheng.yang@intel.com> <200808010919.00663.sheng.yang@intel.com> <033901c8f4d6$5b972570$0201a8c0@zeug> <200808051614.33138.sheng.yang@intel.com> <02a901c8f80f$940da820$0201a8c0@zeug> <489E9DAC.3030400@qumranet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Cc: "Yang, Sheng" , kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from mail.gmx.net ([213.165.64.20]:37152 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752172AbYHQWfq (ORCPT ); Sun, 17 Aug 2008 18:35:46 -0400 In-Reply-To: <489E9DAC.3030400@qumranet.com> Sender: kvm-owner@vger.kernel.org List-ID: Jump to rombios before executing the halt loop. Signed-off-by: Sebastian Herbszt diff -uNrp a/bios/rombios32start.S b/bios/rombios32start.S --- a/bios/rombios32start.S 2008-08-17 23:30:42.000000000 +0200 +++ b/bios/rombios32start.S 2008-08-17 23:38:42.000000000 +0200 @@ -40,6 +40,7 @@ _start: .code16 smp_ap_boot_code_start: + cli xor %ax, %ax mov %ax, %ds xor %eax, %eax @@ -60,6 +61,7 @@ smp_ap_boot_code_start: 12: incw CPU_COUNT_ADDR + ljmp $0xe000, $(1f-_start) 1: hlt jmp 1b