ia64/xen: implement the arch specific part of xencomm.
authorIsaku Yamahata <yamahata@valinux.co.jp>
Fri, 17 Oct 2008 02:17:53 +0000 (11:17 +0900)
committerTony Luck <tony.luck@intel.com>
Fri, 17 Oct 2008 16:59:40 +0000 (09:59 -0700)
commit11d437789d0f35fa2e2ebcb4a983b29587bdfdc5
treeecf326dd5ea4db33d33bb1a2f8d4a670b9ab1454
parented50bd6096dab96e4c501d600776b75687dd2cf0
ia64/xen: implement the arch specific part of xencomm.

On ia64/xen, pointer argument for the hypercall is passed
by pseudo physical address (guest physical address.)
So it is necessary to convert virtual address into pseudo physical
address right before issuing hypercall. The frame work is called
xencomm. This patch implements arch specific part.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Cc: Akio Takebe <takebe_akio@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/include/asm/xen/xencomm.h [new file with mode: 0644]
arch/ia64/xen/Makefile
arch/ia64/xen/xencomm.c [new file with mode: 0644]