aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xlat.lst
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2011-07-08 13:21:53 +0100
committerJan Beulich <jbeulich@novell.com>2011-07-08 13:21:53 +0100
commit6b2c9b33a0695050e0e123cd0d935a901d83a905 (patch)
tree1b654591b3f95bc3e2cd47f43b559a777a0a8d47 /xen/include/xlat.lst
parent71db85f47880bbfba2be1d91e473dcbdc8c73d32 (diff)
downloadxen-6b2c9b33a0695050e0e123cd0d935a901d83a905.tar.gz
xen-6b2c9b33a0695050e0e123cd0d935a901d83a905.tar.bz2
xen-6b2c9b33a0695050e0e123cd0d935a901d83a905.zip
x86-64/physdevop: reduce generated code duplication
At least all the helper functions can be used by both the native and the compat-mode implementations, requiring their parameters to be adjusted. Additionally, rather than having the compat mode wrapper source file blindly define the native structures to be replaced by the compat mode ones, replace unnecessary (un-)definitions by layout match checks. In a second step, do_physdev_op() could be split into a part that needs re-compilation for compat mode handling and one that can be used for native and compat mode. Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'xen/include/xlat.lst')
-rw-r--r--xen/include/xlat.lst10
1 files changed, 10 insertions, 0 deletions
diff --git a/xen/include/xlat.lst b/xen/include/xlat.lst
index 1ee7fba5e9..31dbcc3db2 100644
--- a/xen/include/xlat.lst
+++ b/xen/include/xlat.lst
@@ -59,6 +59,16 @@
! memory_map memory.h
! memory_reservation memory.h
! pod_target memory.h
+? physdev_eoi physdev.h
+? physdev_get_free_pirq physdev.h
+? physdev_irq physdev.h
+? physdev_irq_status_query physdev.h
+? physdev_manage_pci physdev.h
+? physdev_manage_pci_ext physdev.h
+? physdev_unmap_pirq physdev.h
+? physdev_restore_msi physdev.h
+? physdev_set_iopl physdev.h
+? physdev_setup_gsi physdev.h
! sched_poll sched.h
? sched_remote_shutdown sched.h
? sched_shutdown sched.h