Hi Peter,
actually I only doubt about exactly position of this headers - I mean
meguess it better should be _before_ "_end" not after. Since the others
script uses (acpi/wakeup_rm.S):
wakeup_code_start:
.incbin "arch/x86/kernel/acpi/realmode/wakeup.bin"
wakeup_code_end:
and kernel uses these wakeup_code_* marks to save/restore memory I think
it should be like
. = HEADER_OFFSET;
.header : {
...
}
. = ALIGN(16);
_end = .;
/DISCARD/ ...