Displaying 11 results from an estimated 11 matches for "do_multicall".
2017 May 04
4
Xen package security updates for jessie 4.4, XSA-213, XSA-214
...+on ARM, anyway, according to upstream advisory.
+Signed-off-by: Ian Jackson <ian.jackson at eu.citrix.com>
+
+---
+
+--- xen-4.4.1.orig/xen/arch/arm/traps.c
++++ xen-4.4.1/xen/arch/arm/traps.c
+@@ -1243,30 +1243,31 @@ static bool_t check_multicall_32bit_clea
+ return true;
+ }
+
+-void do_multicall_call(struct multicall_entry *multi)
++enum mc_disposition do_multicall_call(struct multicall_entry *multi)
+ {
+ arm_hypercall_fn_t call = NULL;
+
+ if ( multi->op >= ARRAY_SIZE(arm_hypercall_table) )
+ {
+ multi->result = -ENOSYS;
+- return;
++ return mc...
2017 May 04
3
Bug#861660: Xen package security updates for jessie 4.4, XSA-213, XSA-214
Moritz Muehlenhoff writes ("Re: Xen package security updates for jessie 4.4, XSA-213, XSA-214"):
> On Thu, May 04, 2017 at 05:06:07PM +0100, Ian Jackson wrote:
> > I have fixed these in stretch but the jessie package remains unfixed.
> > I think I may be able to find some backports somewhere. Would that be
> > useful ? Is anyone else working on this ?
>
>
2006 Jan 26
2
do_* declarations (was: Re: [Xen-ia64-devel] [PATCH] added multicall)
...r to declare them in an
header file rather than locally. The question is in which header file.
Thank you for any suggestion.
The do_* functions are at least:
extern long do_ni_hypercall(void);
extern long do_dom0_op(dom0_op_t *u_dom0_op);
extern long do_memory_op(int cmd, void *arg);
extern long do_multicall(multicall_entry_t *call_list, unsigned int nr_calls);
extern long do_event_channel_op(evtchn_op_t *uop);
extern long do_xen_version(int cmd, void *arg);
extern long do_console_io(int cmd, int count, char *buffer);
extern long do_grant_table_op(unsigned int cmd, void *uop, unsigned int
count);
Tha...
2012 Mar 24
2
Bug#665433: xen hypervisor FATAL PAGE FAULT after linux kernel BUG: unable to handle kernel paging request
...000e0003 c1002227 00000061 00000246 de6b5cfc 00000069 0000007b
(XEN) 0000007b 000000d8 000000e0 00000000 ffbd8000
(XEN) Xen call trace:
(XEN) [<0fff0000>] ???
(XEN) [<ff15004d>] move_masked_irq+0x9d/0xc0
(XEN) [<ff14e079>] do_IRQ+0x89/0x650
(XEN) [<ff111a16>] do_multicall+0x156/0x2c0
(XEN) [<ff16963b>] do_page_fault+0x10b/0x320
(XEN) [<ff147642>] common_interrupt+0x52/0x60
(XEN) [<ff1ccc93>] hypercall+0x53/0x9b
(XEN)
(XEN) Pagetable walk from 0fff0000:
(XEN) L3[0x000] = 00000000d147f001 0001f01f
(XEN) L2[0x07f] = 0000000000000000 fff...
2006 Jul 26
5
[Fwd: stack overflow "cause" found]
...l2e_rw_fault: 400
0xffff830000196219 handle_mmio: 400
0xffff8300001356d4 load_segments: 384
0xffff8300001b9363 show_registers: 384
0xffff8300001b9a60 show_registers: 384
0xffff830000116079 do_multicall: 376
0xffff8300001166bb do_multicall: 376
0xffff830000165c39 resync_all: 376
0xffff83000016683f resync_all: 376
0xffff830000184174 resync_all: 376
0xffff830000184d7a resync_all:...
2006 May 06
2
can''t find a register in class `BREG'' while reloading `asm''
...tion `guest_remove_page'':
/var/tmp/portage/xen-3.0.2/work/xen-3.0.2/xen/include/asm/mm.h:206:
error: can''t find a register in class `BREG'' while reloading `asm''
make[2]: *** [memory.o] Error 1
make[2]: *** Waiting for unfinished jobs....
multicall.c: In function `do_multicall'':
multicall.c:43: error: can''t find a register in class `BREG'' while
reloading `asm''
make[2]: *** [multicall.o] Error 1
grant_table.c: In function `do_grant_table_op'':
/var/tmp/portage/xen-3.0.2/work/xen-3.0.2/xen/include/asm/mm.h:206:
error: can'...
2006 Mar 14
7
[PATCH] ia64 build fixes
Keir,
The patch below is necessary to get ia64 building on current
xen-unstable.hg. Thanks,
Alex
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
---
diff -r 3983e4f1b054 xen/arch/ia64/Rules.mk
--- a/xen/arch/ia64/Rules.mk Sun Mar 12 10:03:33 2006 +0100
+++ b/xen/arch/ia64/Rules.mk Mon Mar 13 09:36:01 2006 -0700
@@ -12,7 +12,7 @@ CPPFLAGS += -I$(BASEDIR)/include -I$(BA
2012 Aug 10
18
[PATCH v2 0/5] ARM hypercall ABI: 64 bit ready
Hi all,
this patch series makes the necessary changes to make sure that the
current ARM hypercall ABI can be used as-is on 64 bit ARM platforms:
- it defines xen_ulong_t as uint64_t on ARM;
- it introduces a new macro to handle guest pointers, called
XEN_GUEST_HANDLE_PARAM (that has size 4 bytes on aarch and is going to
have size 8 bytes on aarch64);
- it replaces all the occurrences of
2012 Feb 13
0
[PATCH 05/14] arm: implement exception and hypercall entries.
...+ .long do_ni_hypercall /* stack_switch */
+ .long do_set_callbacks
+ .long do_ni_hypercall /* fpu_switch */
+ .long do_sched_op_compat
+ .long do_ni_hypercall
+ .long do_ni_hypercall
+ .long do_ni_hypercall
+ .long do_ni_hypercall /* 10 */
+ .long do_ni_hypercall
+ .long do_memory_op
+ .long do_multicall
+ .long do_update_va_mapping
+ .long do_set_timer_op /* 15 */
+ .long do_event_channel_op
+ .long do_xen_version
+ .long do_console_io
+ .long do_physdev_op
+ .long do_grant_table_op /* 20 */
+ .long do_vm_assist
+ .long do_ni_hypercall
+ .long do_restore_trap_frame
+ .long do_vcpu_op
+ .long do_n...
2007 Mar 27
0
[PATCH] make all performance counter per-cpu
...03-19/xen/common/multicall.c 2007-03-27 10:32:56.000000000 +0200
@@ -10,6 +10,7 @@
#include <xen/event.h>
#include <xen/multicall.h>
#include <xen/guest_access.h>
+#include <xen/perfc.h>
#include <asm/current.h>
#include <asm/hardirq.h>
@@ -69,14 +70,18 @@ do_multicall(
guest_handle_add_offset(call_list, 1);
}
+ perfc_incr(calls_to_multicall);
+ perfc_add(calls_from_multicall, nr_calls);
mcs->flags = 0;
return 0;
fault:
+ perfc_incr(calls_to_multicall);
mcs->flags = 0;
return -EFAULT;
preempted:
+ perf...
2012 Aug 16
27
[PATCH v3 0/6] ARM hypercall ABI: 64 bit ready
Hi all,
this patch series makes the necessary changes to make sure that the
current ARM hypercall ABI can be used as-is on 64 bit ARM platforms:
- it defines xen_ulong_t as uint64_t on ARM;
- it introduces a new macro to handle guest pointers, called
XEN_GUEST_HANDLE_PARAM (that has size 4 bytes on aarch and is going to
have size 8 bytes on aarch64);
- it replaces all the occurrences of