Displaying 20 results from an estimated 28 matches for "guest_access".
2007 Jan 11
4
[PATCH] Cleanup asm-x86/guest_access.h
Hi!
I cleaned up xen/include/asm-x86/guest_access.h. I also fixed a bug in
__copy_field_from_guest(), which seems to me to
be a kind of cut-copy-paste bug.
copy_{to,from}_user() and copy_{to,from}_user_hvm() expect a non-const
argument as the first argument. So I remove the consts from the initializer.
I replace typeof with __typeof__, which is...
2008 Sep 03
1
[PATCH] Fix guest_handle_okay/guest_handle_subrange_okay
The guest handle checks should use paging_* predicates, not shadow_*.
Also tidy up a few places where p2m definitions were being imported
via asm/guest_access.h -> asm/shadow.h -> asm/p2m.h
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
--
Tim Deegan <Tim.Deegan@citrix.com>
Principal Software Engineer, Citrix Systems (R&D) Ltd.
[Company #02300071, SL9 0DZ, UK.]
_______________________________________________
Xen-devel mailing...
2013 May 02
3
guest share on a " security = user" server
Hello,
our samba server runs in security = user mode.
Now I need a share people can connect to, even if they are not in the domain.
I tried this configuration
[open]
comment = Fuer Scripte die via Mcafee gestartet werden
guest only = yes
#security = share
path = /san/san-lacie/abteilungen/allgemein/mcafee
read only = no
writable = no
printable = no
Browseable = No
but it does not work.
2006 Aug 21
7
RFC: xencomm in common
...al 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 no NAK).
This patch creates include/xen/xencomm_access.h which is to be included by
asm/guest_access.h. It also creates common/xencomm.c which is compiled only
if HAS_XENCOMM is y in Rules.mk.
Arch using xencomm should defines a few arch-specific macros and function.
I will submit the linux side soon.
Tristan.
_______________________________________________
Xen-devel mailing list
Xen-devel@...
2017 Jan 31
7
Bug#853710: xen: ftbfs with GCC-7
...CC_HAS_VISIBILITY_ATTRIBUTE -fshort-wchar -c compat.c -o compat.o
In file included from /<<PKGBUILDDIR>>/debian/build/build-hypervisor_amd64_amd64/xen/include/asm/uaccess.h:12:0,
from /<<PKGBUILDDIR>>/debian/build/build-hypervisor_amd64_amd64/xen/include/asm/guest_access.h:10,
from /<<PKGBUILDDIR>>/debian/build/build-hypervisor_amd64_amd64/xen/include/xen/guest_access.h:10,
from compat.c:1:
runtime.c: In function 'efi_compat_get_info':
/<<PKGBUILDDIR>>/debian/build/build-hypervisor_amd64_amd64/xen/in...
2012 Aug 16
27
[PATCH v3 0/6] ARM hypercall ABI: 64 bit ready
...| 2 +-
xen/common/sysctl.c | 2 +-
xen/common/xenoprof.c | 8 ++--
xen/drivers/acpi/pmstat.c | 2 +-
xen/drivers/char/console.c | 6 ++--
xen/drivers/passthrough/iommu.c | 2 +-
xen/include/asm-arm/guest_access.h | 19 +++++++++--
xen/include/asm-arm/hypercall.h | 2 +-
xen/include/asm-arm/mm.h | 2 +-
xen/include/asm-x86/guest_access.h | 19 +++++++++--
xen/include/asm-x86/hap.h | 2 +-
xen/include/asm-x86/hypercall.h | 24 ++++++...
2006 Aug 11
2
[PATCH][XEN] Use a union to pack the dual-short combos in an endian neutral way.
...en in an
endian neutral fashion.
Signed-off-by: Jimi Xenidis <jimix@watson.ibm.com>
diff -r 1f611b58729f xen/common/grant_table.c
--- a/xen/common/grant_table.c Wed Aug 09 18:53:00 2006 -0400
+++ b/xen/common/grant_table.c Fri Aug 11 12:29:48 2006 -0400
@@ -32,6 +32,17 @@
#include <xen/guest_access.h>
#include <acm/acm_hooks.h>
+/* The first to members of a grant entry are updated as a combined
+ * pair. The following union allows that to happen in an endian
+ * neutral fashion. */
+union grant_combo {
+ uint32_t word;
+ struct {
+ uint16_t flags;
+ domid_t d...
2012 Aug 10
18
[PATCH v2 0/5] ARM hypercall ABI: 64 bit ready
...| 2 +-
xen/common/sysctl.c | 2 +-
xen/common/xenoprof.c | 8 ++--
xen/drivers/acpi/pmstat.c | 2 +-
xen/drivers/char/console.c | 6 ++--
xen/drivers/passthrough/iommu.c | 2 +-
xen/include/asm-arm/guest_access.h | 2 +-
xen/include/asm-arm/hypercall.h | 2 +-
xen/include/asm-arm/mm.h | 2 +-
xen/include/asm-x86/hap.h | 2 +-
xen/include/asm-x86/hypercall.h | 24 +++++++-------
xen/include/asm-x86/mem_event.h | 2 +-
xen/incl...
2006 Feb 18
1
[PATCH] ia64 build fix
Looks like cset 8863 included a header in xenbus.h that makes the
ia64 build unhappy. domid_t isn''t define so we blow up including
grant_table.h. Fix below. Thanks,
Alex
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
---
diff -r 3ed537add538 linux-2.6-xen-sparse/include/xen/xenbus.h
--- a/linux-2.6-xen-sparse/include/xen/xenbus.h Fri Feb 17 21:26:49 2006 +0100
+++
2017 Oct 26
1
[PATCH for-next 7/9] coverage: introduce support for llvm profiling
...HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <xen/errno.h>
+#include <xen/guest_access.h>
+#include <xen/types.h>
+#include <xen/coverage.h>
+
+#ifndef __clang__
+#error "LLVM coverage selected without clang compiler"
+#endif
+
+#define LLVM_PROFILE_MAGIC_64 (uint64_t)255 << 56 | (uint64_t)'l' << 48 | \
+ (uint64_t)'p' <&l...
2017 Oct 26
2
[PATCH for-next 0/9] LLVM coverage support for Xen
Hello,
The following patch series enables LLVM coverage support for the Xen
hypervisor. This first patches are a re-organization of the gcov
support, in order to make the support generic for all coverage
technologies. This is mostly a name change from gcov -> cov in several
places and files, together with the addition of a Kconfig option in
order to enable LLVM coverage.
Patch 7 introduces
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
...| 235 ++++++++++++
xen/include/asm-arm/domain.h | 82 +++++
xen/include/asm-arm/elf.h | 33 ++
xen/include/asm-arm/event.h | 41 +++
xen/include/asm-arm/flushtlb.h | 31 ++
xen/include/asm-arm/grant_table.h | 35 ++
xen/include/asm-arm/guest_access.h | 131 +++++++
xen/include/asm-arm/hardirq.h | 28 ++
xen/include/asm-arm/hypercall.h | 24 ++
xen/include/asm-arm/init.h | 12 +
xen/include/asm-arm/io.h | 12 +
xen/include/asm-arm/iocap.h | 20 +
xen/include/asm-arm/irq.h...
2012 Sep 20
17
[PATCH 0/4] Add V4V to Xen (v6)
...entry.S | 2 +
xen/arch/x86/x86_64/entry.S | 2 +
xen/common/Makefile | 1 +
xen/common/domain.c | 13 +-
xen/common/event_channel.c | 39 +-
xen/common/v4v.c | 1905 ++++++++++++++++++++++++++++++++++++
xen/include/asm-x86/guest_access.h | 3 +
xen/include/public/v4v.h | 324 ++++++
xen/include/public/xen.h | 3 +-
xen/include/xen/event.h | 3 +
xen/include/xen/sched.h | 4 +
xen/include/xen/v4v.h | 133 +++
13 files changed, 2421 insertions(+), 17 deletions(-)...
2013 Jun 26
24
Re: [XenARM] XEN tools for ARM with Virtualization Extensions
(moving to xen-devel, xen-arm is for the older PV ARM port)
On Tue, 2013-06-25 at 23:59 +0000, Eric Trudeau wrote:
> Hi, I am trying to build the XEN tools for our port of XEN to our
> Cortex A15-based platform.
>
> I am using the repo at git://xenbits.xenproject.org/xen.git to
> cross-compile the tools into our rootfs.
Which branch/changeset are you using?
I've heard that
2013 May 01
8
[PATCH 0/2] runstate_memory_area on ARM
Hi all,
this patch series introduces support for runstate_memory_area on ARM.
The first patch moves VCPUOP_register_runstate_memory_area to common
code, while the second one add VCPUOP_register_runstate_memory_area to
the whilelist of vcpu_op hypercalls supported on ARM and properly
updates the runstate_memory_area during vcpu context switch.
Stefano Stabellini (2):
xen: move
2013 Nov 06
0
[PATCH v5 5/6] xen/arm: Implement hypercall for dirty page tracing
...* Local variables:
* mode: C
diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c
index 2d09fef..b7dbf7d 100644
--- a/xen/arch/arm/p2m.c
+++ b/xen/arch/arm/p2m.c
@@ -6,6 +6,8 @@
#include <xen/bitops.h>
#include <asm/flushtlb.h>
#include <asm/gic.h>
+#include <xen/guest_access.h>
+#include <xen/pfn.h>
void dump_p2m_lookup(struct domain *d, paddr_t addr)
{
@@ -113,6 +115,10 @@ static int p2m_create_table(struct domain *d,
pte = mfn_to_p2m_entry(page_to_mfn(page), MATTR_MEM);
+ /* mark the write bit (page table''s case, ro bit) as 0...
2012 Feb 13
0
[PATCH 05/14] arm: implement exception and hypercall entries.
...config.h>
+#include <xen/lib.h>
+#include <xen/types.h>
+#include <xen/init.h>
+#include <xen/errno.h>
+#include <xen/spinlock.h>
+#include <xen/bitmap.h>
+#include <xen/sched.h>
+#include <xen/event.h>
+#include <xen/irq.h>
+#include <xen/guest_access.h>
+#include <public/arch-arm.h>
+#include <public/physdev.h>
+
+int do_physdev_op(int cmd, XEN_GUEST_HANDLE(void) arg)
+{
+ NOT_YET();
+
+ return -EINVAL;
+}
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource...
2006 Oct 04
0
[PATCH,RFC 6/17] 32-on-64 shared info handling
...rig/xen/common/event_channel.c 2006-08-07 09:07:03.000000000 +0200
+++ 2006-10-04/xen/common/event_channel.c 2006-10-04 15:11:03.000000000 +0200
@@ -23,6 +23,7 @@
#include <xen/event.h>
#include <xen/irq.h>
#include <xen/iocap.h>
+#include <xen/compat.h>
#include <xen/guest_access.h>
#include <asm/current.h>
@@ -33,7 +34,7 @@
#define bucket_from_port(d,p) \
((d)->evtchn[(p)/EVTCHNS_PER_BUCKET])
#define port_is_valid(d,p) \
- (((p) >= 0) && ((p) < MAX_EVTCHNS) && \
+ (((p) >= 0) && ((p) < MAX_EVTCHNS(d)) &...
2013 Aug 09
14
[Patch 0/4] Xen stack trace printing improvements
This series consists of improvements to Xen''s ability to print traces of its
own stack, and specifically for the stack overflow case to be able to use
frame pointers in a debug build.
I have dev tested the series in debug and non-debug cases, with and without
memory guards, and I believe that all the stack traces look correct. However,
I would greatly appreciate a second opinion on the
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
...asm-arm/domain.h | 82 ++++
xen/include/asm-arm/elf.h | 33 ++
xen/include/asm-arm/event.h | 41 ++
xen/include/asm-arm/flushtlb.h | 31 ++
xen/include/asm-arm/grant_table.h | 35 ++
xen/include/asm-arm/guest_access.h | 125 +++++
xen/include/asm-arm/hardirq.h | 28 ++
xen/include/asm-arm/hypercall.h | 24 +
xen/include/asm-arm/init.h | 12 +
xen/include/asm-arm/io.h | 12 +
xen/include/asm-arm/iocap.h...