x86/boot: drop pre-C IDT patching
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 19 May 2014 12:22:28 +0000 (14:22 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 19 May 2014 12:22:28 +0000 (14:22 +0200)
commit535d6825612f33779c35b979fe2847b8d4c9ec8d
tree9c16e031b6c3e1e6aa49c1b480cb6787d8be8209
parent417e6b70d73ffe8f8d3938aa30a413b35098e614
x86/boot: drop pre-C IDT patching

It is not needed now that __start_xen sets itself up with complete trap
handlers as its first action.  This fixes a potential issue introduced in

  c/s 7e510a7b874
  "x86/boot: move some __high_start code and data into init sections"

which would leave ignore_int (in the .init section) patched into the reserved
exceptions in all IDTs.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/boot/x86_64.S
xen/arch/x86/efi/boot.c