>>> On 27.04.16 at 18:36, wrote:
> On Wed, Apr 27, 2016 at 03:27:27AM -0600, Jan Beulich wrote:
>> >>> On 25.04.16 at 17:35, wrote:
>> > @@ -33,9 +36,43 @@ config.h: xen_hello_world_func.o
>> > xen_hello_world.o: xen_hello_world_func.o
>> >
>> > .PHONY: $(XSPLICE)
>> > -$(XSPLICE): config.h x
On Wed, Apr 27, 2016 at 03:27:27AM -0600, Jan Beulich wrote:
> >>> On 25.04.16 at 17:35, wrote:
> > @@ -25,7 +28,7 @@ clean::
> > .PHONY: config.h
> > config.h: OLD_CODE_SZ=$(call CODE_SZ,$(BASEDIR)/xen-syms,xen_extra_version)
> > config.h: NEW_CODE_SZ=$(call CODE_SZ,$<,xen_hello_world)
> > -co
>>> On 25.04.16 at 17:35, wrote:
> @@ -25,7 +28,7 @@ clean::
> .PHONY: config.h
> config.h: OLD_CODE_SZ=$(call CODE_SZ,$(BASEDIR)/xen-syms,xen_extra_version)
> config.h: NEW_CODE_SZ=$(call CODE_SZ,$<,xen_hello_world)
> -config.h: xen_hello_world_func.o
> +config.h: xen_hello_world_func.o xen_by
We now expect that the ELF payloads be built with the
--build-id.
Also the .xsplice.deps section has to have the contents
of the hypervisor (or a preceding payload) build-id.
We already have the code to verify the Elf_Note build-id
so export parts of it.
This dependency means the hypervisor MUST