mirror of https://github.com/xemu-project/xemu.git
hw/x86: add a couple of comments explaining how the kernel image is parsed
Cosmetic: add comments in x86_load_linux() pointing to the kernel documentation so that users can better understand the code. CC: qemu-trivial@nongnu.org Signed-off-by: Ani Sinha <anisinha@redhat.com> Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Reviewed-by: Michael Tokarev <mjt@tls.msk.ru> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
parent
407f9a4b12
commit
80e3541282
|
@ -665,8 +665,11 @@ void x86_load_linux(X86MachineState *x86ms,
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* kernel protocol version */
|
/*
|
||||||
if (ldl_p(header + 0x202) == 0x53726448) {
|
* kernel protocol version.
|
||||||
|
* Please see https://www.kernel.org/doc/Documentation/x86/boot.txt
|
||||||
|
*/
|
||||||
|
if (ldl_p(header + 0x202) == 0x53726448) /* Magic signature "HdrS" */ {
|
||||||
protocol = lduw_p(header + 0x206);
|
protocol = lduw_p(header + 0x206);
|
||||||
} else {
|
} else {
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue