freebsd-dev/sys/dev/xen
Jeff Roberson 5df87b21d3 Replace kernel virtual address space allocation with vmem. This provides
transparent layering and better fragmentation.

 - Normalize functions that allocate memory to use kmem_*
 - Those that allocate address space are named kva_*
 - Those that operate on maps are named kmap_*
 - Implement recursive allocation handling for kmem_arena in vmem.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	EMC / Isilon Storage Division
2013-08-07 06:21:20 +00:00
..
balloon Allow booting XENHVM kernel without Xen hypervisor. 2012-06-20 15:45:50 +00:00
blkback Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
blkfront In the Xen block front driver, take advantage of backends that 2013-06-26 20:39:07 +00:00
console Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
control - Fix !SMP build. 2013-01-03 13:42:45 +00:00
netback Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
netfront sys/dev/xen/netfront/netfront.c: 2013-06-14 03:31:11 +00:00
pcifront - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
xenpci Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00