]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
xen: implement early init helper for PVHv2
authorroyger <royger@FreeBSD.org>
Thu, 19 Jul 2018 08:44:52 +0000 (08:44 +0000)
committerroyger <royger@FreeBSD.org>
Thu, 19 Jul 2018 08:44:52 +0000 (08:44 +0000)
commit4347b60bdbb1061090109ab49a56fba265723437
tree264eb6cddb6c70222d1f856577b36a1aac58db77
parent0f709061c7701cc3707f1fa0f956661d58b04d57
xen: implement early init helper for PVHv2

In order to setup an initial environment and jump into the generic
hammer_time initialization function. Some of the code is shared with
PVHv1, while other code is PVHv2 specific.

This allows booting FreeBSD as a PVHv2 DomU and Dom0.

Sponsored by: Citrix Systems R&D
sys/amd64/amd64/xen-locore.S
sys/x86/xen/hvm.c
sys/x86/xen/pv.c
sys/xen/hvm.h