x86: Xen support broken in 17.01.2 and later
Username: Baptiste Jonglez
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=908
Testing the x86/generic image with Xen 4.5:
17.01.0: works
17.01.1: works
17.01.2: fails to boot
latest lede-17.01 r3466-f6907dcc: fails to boot
latest trunk r4553-a89c36b5: works
When the kernel fails to boot, xl prints this:
xc: error: elf_xen_note_check: ERROR: Will only load images built for the generic loader or Linux images (Not '' and ''): Invalid kernel libxl: error: libxl_dom.c:414:libxl__build_pv: xc_dom_parse_image failed: No such file or directory libxl: error: libxl_create.c:1024:domcreate_rebuild_done: cannot (re-)build domain: -3
It means that the kernel image has no Xen support (or there is an issue with the support).
Given the changes between 17.01.1 and 17.01.2, I think the patch adding PAE support may be responsible.
This was first reported in
FS#787
.