Displaying 5 results from an estimated 5 matches for "callbacktype_syscall".
2007 Aug 08
2
[PATCH] x86-64: syscall/sysenter support for 32-bit apps
...x86/x86_64/compat/traps.c 2007-07-04 12:13:16.000000000 +0200
+++ 2007-08-08/xen/arch/x86/x86_64/compat/traps.c 2007-08-08 11:37:08.000000000 +0200
@@ -163,12 +163,35 @@ static long compat_register_guest_callba
&v->arch.guest_context.flags);
break;
+ case CALLBACKTYPE_syscall:
+ v->arch.syscall32_callback_cs = reg->address.cs;
+ v->arch.syscall32_callback_eip = reg->address.eip;
+ v->arch.syscall32_disables_events =
+ (reg->flags & CALLBACKF_mask_events) != 0;
+ if ( v->arch.syscall32_callback_cs &am...
2007 Oct 24
0
Re: [PATCH, fixed] linux/x86: use sysenter/syscall for 32-bit apps on 64-bit Xen
...t kernel unconditionally goes for
>>sysenter, and the hypervisor will accept this because CPUID has advertised
>>SEP. *But* AMD CPUs do not support sysenter except in legacy mode! The
>>correct thing to do is to use syscall. The hypervisor 32-on-64 compat code
>>would accept CALLBACKTYPE_syscall, but the Linux i386 code here doesn''t
>>appear to make use of it. So I would imagine that the i386 kernel running on
>>AMD hardware would cause all user processes to crash when they SYSENTER.
>
>I intentionally avoided adding syscall stuff to the 32-bit kernel, since that...
2008 Nov 13
69
[PATCH 00 of 38] xen: add more Xen dom0 support
Hi Ingo,
Here''s the chunk of patches to add Xen Dom0 support (it''s probably
worth creating a new xen/dom0 topic branch for it).
A dom0 Xen domain is basically the same as a normal domU domain, but
it has extra privileges to directly access hardware. There are two
issues to deal with:
- translating to and from the domain''s pseudo-physical addresses and
real machine
2008 Mar 05
51
[PATCH 00/50] ia64/xen take 3: ia64/xen domU paravirtualization
Hi. This patchset implements xen/ia64 domU support.
Qing He and Eddie Dong also has been woring on pv_ops so that
I want to discuss before going further and avoid duplicated work.
I suppose that Eddie will also post his own patch. So reviewing both
patches, we can reach to better pv_ops interface.
- I didn't changed the ia64 intrinsic paravirtulization abi from
the last post. Presumably it
2008 Mar 05
51
[PATCH 00/50] ia64/xen take 3: ia64/xen domU paravirtualization
Hi. This patchset implements xen/ia64 domU support.
Qing He and Eddie Dong also has been woring on pv_ops so that
I want to discuss before going further and avoid duplicated work.
I suppose that Eddie will also post his own patch. So reviewing both
patches, we can reach to better pv_ops interface.
- I didn't changed the ia64 intrinsic paravirtulization abi from
the last post. Presumably it