>>> On 24.03.17 at 08:48, <jgr...@suse.com> wrote:
> The hypervisor needs a trampoline in low memory for early boot and
> later for bringing up cpus and during wakeup from suspend. Today this
> trampoline is kept completely even if most of it isn't needed later.
> 
> Split the trampoline into a permanent part and a temporary part needed
> at early boot only. Introduce a new entry at the boundary.
> 
> Reduce the stack for wakeup code in order for the permanent
> trampoline to fit in a single page. 4k of stack seems excessive, about
> 3k should be more than enough.
> 
> Add an ASSERT() to the linker script to ensure the wakeup stack is
> always at least 3k.
> 
> Signed-off-by: Juergen Gross <jgr...@suse.com>

Reviewed-by: Jan Beulich <jbeul...@suse.com>



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to