Re: [Xen-devel] [PATCH v2 6/6] x86/boot: Do not use trampoline for no-real-mode boot paths

2019-08-27 Thread David Woodhouse
> On 19.08.2019 17:25, David Woodhouse wrote: >> On Mon, 2019-08-12 at 12:55 +0200, Jan Beulich wrote: >>> On 09.08.2019 17:02, David Woodhouse wrote: @@ -97,7 +100,7 @@ GLOBAL(trampoline_realmode_entry) cld cli lidttrampsym(idt_48) -

Re: [Xen-devel] [PATCH v2 6/6] x86/boot: Do not use trampoline for no-real-mode boot paths

2019-08-27 Thread Jan Beulich
On 19.08.2019 17:25, David Woodhouse wrote: On Mon, 2019-08-12 at 12:55 +0200, Jan Beulich wrote: On 09.08.2019 17:02, David Woodhouse wrote: @@ -97,7 +100,7 @@ GLOBAL(trampoline_realmode_entry) cld cli lidttrampsym(idt_48) -lgdttrampsym(gdt_48) +

Re: [Xen-devel] [PATCH v2 6/6] x86/boot: Do not use trampoline for no-real-mode boot paths

2019-08-19 Thread David Woodhouse
On Mon, 2019-08-12 at 12:55 +0200, Jan Beulich wrote: > On 09.08.2019 17:02, David Woodhouse wrote: > > From: David Woodhouse > > > > Where booted from EFI or with no-real-mode, there is no need to stomp > > on low memory with the 16-boot code. Instead, just go straight to > >

Re: [Xen-devel] [PATCH v2 6/6] x86/boot: Do not use trampoline for no-real-mode boot paths

2019-08-12 Thread Jan Beulich
On 09.08.2019 17:02, David Woodhouse wrote: From: David Woodhouse Where booted from EFI or with no-real-mode, there is no need to stomp on low memory with the 16-boot code. Instead, just go straight to trampoline_protmode_entry() at its physical location within the Xen image. For now, the

[Xen-devel] [PATCH v2 6/6] x86/boot: Do not use trampoline for no-real-mode boot paths

2019-08-09 Thread David Woodhouse
From: David Woodhouse Where booted from EFI or with no-real-mode, there is no need to stomp on low memory with the 16-boot code. Instead, just go straight to trampoline_protmode_entry() at its physical location within the Xen image. For now, the boot code (including the EFI loader path) still