NetBSD/sys/arch/xen/include
jym 71d70847f6 Use only one function to pin pages with Xen, and provide macros to
call it for different levels (L1 => L4).

Replace all calls to xpq_queue_pin_table(...) in MD code with these new
functions, with proper #ifdef'ing depending on $MACHINE.

Rationale:
- only one function to modify for logging
- pushes responsibility to caller for chosing the proper pin level, rather
than Xen internal functions; this makes the pin level explicit rather than
implicit.

Boot tested for dom0 i386/amd64, PAE included. No functional change intended.
2011-02-10 00:23:14 +00:00
..
amd64
i386
xen3-public
balloon.h
bus_private.h
evtchn.h
granttables.h
hypervisor.h
i82093var.h
i82489var.h Explain why we hardwire lapic_cpu_number() to 0 on Xen. 2010-11-14 13:40:31 +00:00
if_xennetvar.h
intr.h
kernfs_machdep.h
Makefile
mpacpi.h
pci_machdep.h
pic.h
shutdown_xenbus.h
vcpuvar.h
xbdvar.h
xen_shm.h
xen.h
xenbus.h
xenfunc.h
xenio3.h match header protection with filename 2010-09-03 06:07:24 +00:00
xenio_gntdev.h add gnttab ioctl definitions to implement 2010-12-15 14:28:22 +00:00
xenio.h fix typo in ioctl definition 2011-01-10 11:13:03 +00:00
xennet_checksum.h
xenpmap.h Use only one function to pin pages with Xen, and provide macros to 2011-02-10 00:23:14 +00:00