[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] docs/misc/hvmlite: Point to the canonical definition of hvm_start_info
commit 830f177d920bdb4fda4fcdcd3b8ac0928cb579fb Author: Anthony PERARD <anthony.perard@xxxxxxxxxx> AuthorDate: Mon Jul 18 17:08:44 2016 +0100 Commit: Wei Liu <wei.liu2@xxxxxxxxxx> CommitDate: Thu Aug 18 17:24:39 2016 +0100 docs/misc/hvmlite: Point to the canonical definition of hvm_start_info The C struct in the document is no more in sync with the actual definition of the PVHv2 boot start info. Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> Acked-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx> --- docs/misc/hvmlite.markdown | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/docs/misc/hvmlite.markdown b/docs/misc/hvmlite.markdown index c1b75c6..69d90fe 100644 --- a/docs/misc/hvmlite.markdown +++ b/docs/misc/hvmlite.markdown @@ -37,24 +37,8 @@ following machine state: All other processor registers and flag bits are unspecified. The OS is in charge of setting up it's own stack, GDT and IDT. -The format of the boot start info structure is the following (pointed to -be %ebx): - - struct hvm_start_info { - #define HVM_START_MAGIC_VALUE 0x336ec578 - uint32_t magic; /* Contains the magic value 0x336ec578 */ - /* ("xEn3" with the 0x80 bit of the "E" set).*/ - uint32_t flags; /* SIF_xxx flags. */ - uint32_t cmdline_paddr; /* Physical address of the command line. */ - uint32_t nr_modules; /* Number of modules passed to the kernel. */ - uint32_t modlist_paddr; /* Physical address of an array of */ - /* hvm_modlist_entry. */ - }; - - struct hvm_modlist_entry { - uint32_t paddr; /* Physical address of the module. */ - uint32_t size; /* Size of the module in bytes. */ - }; +The format of the boot start info structure (pointed to by %ebx) can be found +in xen/include/public/arch-x86/hvm/start_info.h Other relevant information needed in order to boot a guest kernel (console page address, xenstore event channel...) can be obtained -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |