• B
    xen/pvh: Bootstrap PVH guest · 7243b933
    Boris Ostrovsky 提交于
    Start PVH guest at XEN_ELFNOTE_PHYS32_ENTRY address. Setup hypercall
    page, initialize boot_params, enable early page tables.
    
    Since this stub is executed before kernel entry point we cannot use
    variables in .bss which is cleared by kernel. We explicitly place
    variables that are initialized here into .data.
    
    While adjusting xen_hvm_init_shared_info() make it use cpuid_e?x()
    instead of cpuid() (wherever possible).
    Signed-off-by: NBoris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: NJuergen Gross <jgross@suse.com>
    7243b933
enlighten.c 48.9 KB