[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable
From: |
Andrew Cooper |
Subject: |
Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable |
Date: |
Fri, 28 Aug 2015 12:59:17 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 |
On 28/08/15 07:54, Jan Beulich wrote:
>
>> Therefore I am very much +1 get grub working.
> Then you kind of misunderstood: I'm not against getting grub2
> working (i.e. patches prior to this one are fine in principle). What
> I'm against is hacking around firmware+grub2 combinations not
> suitable for Xen's purposes (where one could argue which of the
> three is really at fault, and I'm far from convinced it's Xen).
Irrespective of the EFI angle, there are other good reasons for making
Xens boot code position-independent and able to be located elsewhere.
The region of memory between 0x10000 and 0x10fffe is at increased risk
of clobbering from buggy firmwares. I have submitted bugfixes to Xen
before, and there are further investigations which didn't result in
anything upstream.
Moving the Xen text section out of this high risk region would make even
legacy boot more reliable. Currently IMO it is a Xen bug that it
strictly must be placed at the 1MB boundary to boot.
~Andrew
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/27
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Daniel Kiper, 2015/08/27
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/27
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Ben Hildred, 2015/08/27
- Re: [Xen-devel] [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/28
- Re: [Xen-devel] [PATCH v2 22/23] x86: make Xen early boot code relocatable, Konrad Rzeszutek Wilk, 2015/08/28
- Re: [Xen-devel] [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/28
- Re: [Xen-devel] [PATCH v2 22/23] x86: make Xen early boot code relocatable, Daniel Kiper, 2015/08/31
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Andrew Cooper, 2015/08/27
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/28
- Re: [PATCH v2 22/23] x86: make Xen early boot code relocatable,
Andrew Cooper <=
- Re: [Xen-devel] [PATCH v2 22/23] x86: make Xen early boot code relocatable, Jan Beulich, 2015/08/28