search for: xencomm

Displaying 20 results from an estimated 53 matches for "xencomm".

2006 Aug 17
5
Re: [XenPPC] Xencomm for xen/ia64
(CCed to xen-devel for completeness. ;) On Wed, 2006-08-16 at 17:24 +0200, Tristan Gingold wrote: > I am porting xen-ppc''s xencomm to xen/ia64. > Currently on xen/ia64 copy_from/to_guest uses guest virtual address. This > works well as long as the virtual addresses are in the TLB. When not in TLB > (or vTLB) the hypercall can''t success without domain help. The possible > solution is either to touch t...
2008 Jul 03
1
[PATCH] xen: portability clean up and some minor clean up for xencomm.c
clean up of xencomm.c. is_phys_contiguous() is arch dependent function that depends on how virtual memory are laid out. So split out the function into arch specific code. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- drivers/xen/xencomm....
2008 Jul 03
1
[PATCH] xen: portability clean up and some minor clean up for xencomm.c
clean up of xencomm.c. is_phys_contiguous() is arch dependent function that depends on how virtual memory are laid out. So split out the function into arch specific code. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- drivers/xen/xencomm....
2008 Jul 03
1
[PATCH] xen: portability clean up and some minor clean up for xencomm.c
clean up of xencomm.c. is_phys_contiguous() is arch dependent function that depends on how virtual memory are laid out. So split out the function into arch specific code. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- drivers/xen/xencomm....
2008 Aug 26
0
[PATCH] [RESEND] xen: portability clean up and some minor clean up for xencomm.c
clean up of xencomm.c. is_phys_contiguous() is arch dependent function that depends on how virtual memory are laid out. So split out the function into arch specific code. Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- drivers/xen/xencomm....
2008 Jun 19
0
[PATCH] 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 at hp.com> Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- arch/ia64/xen/Makefile | 2 +- arch/ia64/xen/xencomm...
2008 Jun 19
0
[PATCH] 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 at hp.com> Signed-off-by: Isaku Yamahata <yamahata at valinux.co.jp> Cc: "Luck, Tony" <tony.luck at intel.com> --- arch/ia64/xen/Makefile | 2 +- arch/ia64/xen/xencomm...
2006 Aug 21
7
RFC: xencomm in common
Hi, xencomm is the ppc infrastructure to do hypercalls with guest physical addresses instead of virtual address. Because ia64 should also use physicall address, I think it''s better to re-use the ppc code and to put into common code. I''d propose to submit this patch is every part is OK (ie...
2006 Aug 23
3
PATCH: xencomm - kernel side
Hi, taking into account Hollis comments I now submit this patch. IA64 specific stuff will be posted to xen-ia64-unstable after merge. Tristan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2008 Mar 28
12
[PATCH 00/12] Xen arch portability patches (take 4)
.../xen-ops.h | 2 +- drivers/xen/Makefile | 3 +- {arch/x86 => drivers}/xen/events.c | 34 ++++-- {arch/x86 => drivers}/xen/features.c | 0 drivers/xen/grant-table.c | 37 +----- drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xencomm.c | 232 ++++++++++++++++++++++++++++++++++ include/asm-x86/xen/hypervisor.h | 13 ++ include/asm-x86/xen/interface.h | 24 ++++ include/{ => asm-x86}/xen/page.h | 0 include/xen/events.h | 1 + include/xen/grant_table.h | 6 +...
2008 Mar 28
12
[PATCH 00/12] Xen arch portability patches (take 4)
.../xen-ops.h | 2 +- drivers/xen/Makefile | 3 +- {arch/x86 => drivers}/xen/events.c | 34 ++++-- {arch/x86 => drivers}/xen/features.c | 0 drivers/xen/grant-table.c | 37 +----- drivers/xen/xenbus/xenbus_client.c | 6 +- drivers/xen/xencomm.c | 232 ++++++++++++++++++++++++++++++++++ include/asm-x86/xen/hypervisor.h | 13 ++ include/asm-x86/xen/interface.h | 24 ++++ include/{ => asm-x86}/xen/page.h | 0 include/xen/events.h | 1 + include/xen/grant_table.h | 6 +...
2008 Jul 17
31
[PATCH 00/29] ia64/xen domU take 9
...es for unused ivt.S. - complete save/restore support Changes from take 8: - rebased to 2.6.26 - updated pvclock-abi.h Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 Jul 17
31
[PATCH 00/29] ia64/xen domU take 9
...es for unused ivt.S. - complete save/restore support Changes from take 8: - rebased to 2.6.26 - updated pvclock-abi.h Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 Jun 10
31
[PATCH 00/27] ia64/xen domU take 7
...end.c | 59 +++++ arch/ia64/xen/time.c | 198 +++++++++++++++ arch/ia64/xen/time.h | 24 ++ arch/ia64/xen/xcom_hcall.c | 441 ++++++++++++++++++++++++++++++++++ arch/ia64/xen/xen_pv_ops.c | 364 ++++++++++++++++++++++++++++ arch/ia64/xen/xencomm.c | 106 ++++++++ arch/ia64/xen/xenivt.S | 52 ++++ arch/ia64/xen/xensetup.S | 83 +++++++ include/asm-ia64/machvec.h | 2 + include/asm-ia64/machvec_xen.h | 22 ++ include/asm-ia64/meminit.h | 3 +- include/asm-ia64/sync_bitops.h...
2008 Jun 10
31
[PATCH 00/27] ia64/xen domU take 7
...end.c | 59 +++++ arch/ia64/xen/time.c | 198 +++++++++++++++ arch/ia64/xen/time.h | 24 ++ arch/ia64/xen/xcom_hcall.c | 441 ++++++++++++++++++++++++++++++++++ arch/ia64/xen/xen_pv_ops.c | 364 ++++++++++++++++++++++++++++ arch/ia64/xen/xencomm.c | 106 ++++++++ arch/ia64/xen/xenivt.S | 52 ++++ arch/ia64/xen/xensetup.S | 83 +++++++ include/asm-ia64/machvec.h | 2 + include/asm-ia64/machvec_xen.h | 22 ++ include/asm-ia64/meminit.h | 3 +- include/asm-ia64/sync_bitops.h...
2008 Jul 03
29
[PATCH 00/29] ia64/xen domU take 8
...h size/readability/cleanness. - freeing the unused pages, i.e. pages for unused ivt.S. - complete save/restore support Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 Jul 03
29
[PATCH 00/29] ia64/xen domU take 8
...h size/readability/cleanness. - freeing the unused pages, i.e. pages for unused ivt.S. - complete save/restore support Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 Aug 26
30
[PATCH 00/30] ia64/xen domU take 10
...ecker to detect inappropriate register usage. - typo Changes from take 8: - rebased to 2.6.26 - updated pvclock-abi.h Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 Aug 26
30
[PATCH 00/30] ia64/xen domU take 10
...ecker to detect inappropriate register usage. - typo Changes from take 8: - rebased to 2.6.26 - updated pvclock-abi.h Changes from take 7: - various typos - clean up sync_bitops.h - style fix on include/asm-ia64/xen/interface.h - reserve the "break" numbers in include/asm-ia64/break.h - xencomm clean up - dropped NET_SKB_PAD patch. It was a bug in xen-netfront.c. - CONFIG_IA64_XEN -> CONFIG_IA64_XEN_GUEST - catch up for x86 pvclock-abi.h - work around for IPI with IA64_TIME_VECTOR - add pv checker Changes from take 6: - rebased to linux ia64 test tree - xen bsw_1 simplification. - add...
2008 May 19
20
[PATCH 00/23] ia64/xen domU take 6
...ia64/xen/machvec.c | 4 + arch/ia64/xen/time.c | 165 ++++++++++++ arch/ia64/xen/time.h | 23 ++ arch/ia64/xen/xcom_hcall.c | 424 ++++++++++++++++++++++++++++++ arch/ia64/xen/xen_pv_ops.c | 362 ++++++++++++++++++++++++++ arch/ia64/xen/xencomm.c | 95 +++++++ arch/ia64/xen/xenivt.S | 57 ++++ arch/ia64/xen/xensetup.S | 83 ++++++ include/asm-ia64/machvec.h | 2 + include/asm-ia64/machvec_xen.h | 22 ++ include/asm-ia64/meminit.h | 3 +- include/asm-ia64/sync_bitops.h...