opnsense-src/sys/dev/xen
Warner Losh c6df6f5322 Create wrapper for Giant taken for newbus
Create a wrapper for newbus to take giant and for busses to take it too.
bus_topo_lock() should be called before interacting with newbus routines
and unlocked with bus_topo_unlock(). If you need the topology lock for
some reason, bus_topo_mtx() will provide that.

Sponsored by:		Netflix
Reviewed by:		mav
Differential Revision:	https://reviews.freebsd.org/D31831
2021-12-09 17:04:45 -07:00
..
balloon Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
blkback vfs: remove the unused thread argument from NDINIT* 2021-11-25 22:50:42 +00:00
blkfront xen(4): Fix two typos in source code comments 2021-11-30 10:39:42 +01:00
bus xen: use correct cache attributes for Xen specific memory regions 2021-08-12 09:18:32 +02:00
console xen: create VM_MEMATTR_XEN for Xen memory mappings 2021-07-28 17:27:02 +02:00
control Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
debug xen/dev: remove write-only variable 2021-11-30 17:11:57 -04:00
efi xen/efi: introduce a PV interface for EFI run time services for dom0 2021-02-16 15:26:12 +01:00
evtchn xen/devices: purge uses of intr_machdep.h 2021-10-21 09:39:16 +02:00
gntdev Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
grant_table xen/grant_table: cleanup max_nr_grant_frames() 2021-07-28 17:27:04 +02:00
netback xen/netback: do not attempt to connect in the Initialised state 2021-03-23 11:07:09 +01:00
netfront xen/netfront: introduce xen_pv_nics_disabled() 2021-07-28 17:27:04 +02:00
privcmd xen/privcmd: fix MMAP_RESOURCE ioctl to copy out results 2021-11-18 09:46:44 +01:00
timer
xenpci
xenstore xen: create VM_MEMATTR_XEN for Xen memory mappings 2021-07-28 17:27:02 +02:00