Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-12 Thread Jan Beulich
>>> On 12.07.18 at 12:52, wrote: > On Wed, Jul 11, 2018 at 06:26:23AM -0600, Jan Beulich wrote: >> >>> On 11.07.18 at 13:41, wrote: >> > On Tue, Jul 10, 2018 at 07:54:51AM -0600, Jan Beulich wrote: >> >> >>> On 10.07.18 at 12:48, wrote: >> >> > On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beuli

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-12 Thread Daniel Kiper
On Wed, Jul 11, 2018 at 06:26:23AM -0600, Jan Beulich wrote: > >>> On 11.07.18 at 13:41, wrote: > > On Tue, Jul 10, 2018 at 07:54:51AM -0600, Jan Beulich wrote: > >> >>> On 10.07.18 at 12:48, wrote: > >> > On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beulich wrote: > >> >> >>> On 06.07.18 at 16:

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-11 Thread Jan Beulich
>>> On 11.07.18 at 13:41, wrote: > On Tue, Jul 10, 2018 at 07:54:51AM -0600, Jan Beulich wrote: >> >>> On 10.07.18 at 12:48, wrote: >> > On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beulich wrote: >> >> >>> On 06.07.18 at 16:02, wrote: >> >> > On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beuli

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-11 Thread Daniel Kiper
On Tue, Jul 10, 2018 at 07:54:51AM -0600, Jan Beulich wrote: > >>> On 10.07.18 at 12:48, wrote: > > On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beulich wrote: > >> >>> On 06.07.18 at 16:02, wrote: > >> > On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beulich wrote: > >> >> >>> On 04.07.18 at 18:

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-10 Thread Jan Beulich
>>> On 10.07.18 at 12:48, wrote: > On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beulich wrote: >> >>> On 06.07.18 at 16:02, wrote: >> > On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beulich wrote: >> >> >>> On 04.07.18 at 18:35, wrote: >> >> > On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beuli

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-10 Thread Daniel Kiper
On Fri, Jul 06, 2018 at 09:08:29AM -0600, Jan Beulich wrote: > >>> On 06.07.18 at 16:02, wrote: > > On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beulich wrote: > >> >>> On 04.07.18 at 18:35, wrote: > >> > On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beulich wrote: > >> >> >>> On 04.07.18 at 16:

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-06 Thread Jan Beulich
>>> On 06.07.18 at 16:02, wrote: > On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beulich wrote: >> >>> On 04.07.18 at 18:35, wrote: >> > On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beulich wrote: >> >> >>> On 04.07.18 at 16:01, wrote: >> >> > On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beuli

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-06 Thread Daniel Kiper
On Thu, Jul 05, 2018 at 02:18:03AM -0600, Jan Beulich wrote: > >>> On 04.07.18 at 18:35, wrote: > > On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beulich wrote: > >> >>> On 04.07.18 at 16:01, wrote: > >> > On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beulich wrote: > >> >> >>> On 19.06.18 at 16:

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-05 Thread Jan Beulich
>>> On 04.07.18 at 18:35, wrote: > On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beulich wrote: >> >>> On 04.07.18 at 16:01, wrote: >> > On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beulich wrote: >> >> >>> On 19.06.18 at 16:35, wrote: >> >> > $(D)$(DEBUG_DIR)/$(T)-syms-$(XEN_FULLVERSION).map >

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-04 Thread Daniel Kiper
On Wed, Jul 04, 2018 at 09:27:43AM -0600, Jan Beulich wrote: > >>> On 04.07.18 at 16:01, wrote: > > On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beulich wrote: > >> >>> On 19.06.18 at 16:35, wrote: > >> >- DOS stub code reduction; experiments showed that DOS stub code size > >> > cannot

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-04 Thread Jan Beulich
>>> On 04.07.18 at 16:01, wrote: > On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beulich wrote: >> >>> On 19.06.18 at 16:35, wrote: >> >- DOS stub code reduction; experiments showed that DOS stub code size >> > cannot be changed due to some bugs in applications playing with PE >> >

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-07-04 Thread Daniel Kiper
On Mon, Jun 25, 2018 at 09:36:07AM -0600, Jan Beulich wrote: > >>> On 19.06.18 at 16:35, wrote: > > Not done: > >- ASM PE header conversion to C; not feasible, > > Hmm. As long as you can convince Andrew to give you an ack, I > won't veto it. But I continue to dislike it, and hence I don't > c

Re: [Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-06-25 Thread Jan Beulich
>>> On 19.06.18 at 16:35, wrote: > Not done: >- ASM PE header conversion to C; not feasible, Hmm. As long as you can convince Andrew to give you an ack, I won't veto it. But I continue to dislike it, and hence I don't currently foresee myself acking it. >- DOS stub code reduction; experi

[Xen-devel] [PATCH v2 3/8] xen/x86: manually build xen.mb.efi binary

2018-06-19 Thread Daniel Kiper
This patch introduces xen.mb.efi which contains PE header build manually. The code executed by it is almost the same like the code executed by currently existing xen.efi. However, the file layout is simpler and completely different. This way we have better control on PE image. Hence, it allow us to