HomeFreeBSD

xen: move common variables off of sys/x86/xen/hvm.c

Description

xen: move common variables off of sys/x86/xen/hvm.c

The xen_domain_type and HYPERVISOR_shared_info variables are shared by
all Xen architectures, so they should be in common rather than
reimplemented by each architecture.

hvm_start_flags is used by xen_initial_domain() and so needs to be in
common.

Reviewed by: royger
Differential Revision: https://reviews.freebsd.org/D28982

Details

Provenance
ehem_freebsd_m5p.comAuthored on Feb 16 2021, 3:06 AM
roygerCommitted on Apr 14 2023, 1:59 PM
Reviewer
royger
Differential Revision
D28982: xen: move common variables and code off of sys/x86/xen/hvm.c
Parents
rG5e2183dab871: xen/intr: move sys/x86/xen/xen_intr.c to sys/dev/xen/bus/
Branches
Unknown
Tags
Unknown