Page MenuHomeFreeBSD

xen/netfront: introduce xen_pv_nics_disabled()

Authored by on Mar 23 2021, 10:06 PM.



ARM guest is considered as HVM in Freebsd but they only support PV nics
(no emulation available).

Submitted by: Elliott Mitchell <>
Original implementation: Julien Grall <>, 2015-10-16 11:26:35

Diff Detail

R10 FreeBSD src repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

This revision is now accepted and ready to land.Mar 25 2021, 3:09 PM

This has the issue brought up in D29351, should sys/arm64/include/xen/xen-os.h be created in one commit and the ARM version of this function be brought in here instead of with the aarch64 jumbo commit?


After PVHv1 removal every supported guest is HVM, so we can remove the check (will do that on a different commit), and get away with the HVM vs PV difference in the code.

This revision was automatically updated to reflect the committed changes.