--- - branch: bouyer-xenpvh date: Wed Apr 8 17:59:17 UTC 2020 files: - new: 1.82.4.1 old: '1.82' path: src/sys/arch/amd64/amd64/genassym.cf pathrev: src/sys/arch/amd64/amd64/genassym.cf@1.82.4.1 type: modified - new: 1.200.4.1 old: '1.200' path: src/sys/arch/amd64/amd64/locore.S pathrev: src/sys/arch/amd64/amd64/locore.S@1.200.4.1 type: modified - new: 1.119.4.1 old: '1.119' path: src/sys/arch/i386/i386/genassym.cf pathrev: src/sys/arch/i386/i386/genassym.cf@1.119.4.1 type: modified - new: 1.179.2.1 old: '1.179' path: src/sys/arch/i386/i386/locore.S pathrev: src/sys/arch/i386/i386/locore.S@1.179.2.1 type: modified - new: 1.117.4.1 old: '1.117' path: src/sys/arch/x86/include/cpu.h pathrev: src/sys/arch/x86/include/cpu.h@1.117.4.1 type: modified - new: 1.102.2.1 old: '1.102' path: src/sys/arch/x86/x86/identcpu.c pathrev: src/sys/arch/x86/x86/identcpu.c@1.102.2.1 type: modified - new: 1.76.6.1 old: '1.76' path: src/sys/arch/x86/x86/lapic.c pathrev: src/sys/arch/x86/x86/lapic.c@1.76.6.1 type: modified - new: 1.137.2.1 old: '1.137' path: src/sys/arch/x86/x86/x86_machdep.c pathrev: src/sys/arch/x86/x86/x86_machdep.c@1.137.2.1 type: modified - new: 1.23.8.1 old: '1.23' path: src/sys/arch/xen/x86/autoconf.c pathrev: src/sys/arch/xen/x86/autoconf.c@1.23.8.1 type: modified - new: 1.73.2.1 old: '1.73' path: src/sys/arch/xen/xen/hypervisor.c pathrev: src/sys/arch/xen/xen/hypervisor.c@1.73.2.1 type: modified id: 20200408T175917Z.9ca2ee6c535b450cad65b5b2cc613486ec9bc7c0 log: | Remove VM_GUEST_XEN and define only Xen subtypes: VM_GUEST_XENPV VM_GUEST_XENPVH VM_GUEST_XENHVM VM_GUEST_XENPVHVM Set vm_guest in the start routine, if it is hypervisor-specific (e.g Xen PV). If vm_guest was not set early and we detect Xen in identify_hypervisor(), assume it is VM_GUEST_XENHVM. Refine to VM_GUEST_PVXENHVM in hypervisor_match(). module: src subject: 'CVS commit: [bouyer-xenpvh] src/sys/arch' unixtime: '1586368757' user: bouyer