mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
[PATCH 3/4] xen: VKI_XEN_SYSCTL_sched_id hypercall (#321065)
From: Andrew Cooper <andrew.cooper3@citrix.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13437
This commit is contained in:
parent
bbe2f19d40
commit
8650980ea8
@ -400,6 +400,10 @@ PRE(sysctl) {
|
||||
}
|
||||
break;
|
||||
|
||||
case VKI_XEN_SYSCTL_sched_id:
|
||||
/* No inputs */
|
||||
break;
|
||||
|
||||
case VKI_XEN_SYSCTL_cpupool_op:
|
||||
PRE_XEN_SYSCTL_READ(cpupool_op, op);
|
||||
|
||||
@ -791,6 +795,10 @@ POST(sysctl)
|
||||
}
|
||||
break;
|
||||
|
||||
case VKI_XEN_SYSCTL_sched_id:
|
||||
POST_XEN_SYSCTL_WRITE(sched_id, sched_id);
|
||||
break;
|
||||
|
||||
case VKI_XEN_SYSCTL_cpupool_op:
|
||||
if (sysctl->u.cpupool_op.op == VKI_XEN_SYSCTL_CPUPOOL_OP_CREATE ||
|
||||
sysctl->u.cpupool_op.op == VKI_XEN_SYSCTL_CPUPOOL_OP_INFO)
|
||||
|
||||
@ -120,6 +120,11 @@ struct vki_xen_sysctl_physinfo_0000000a {
|
||||
vki_uint32_t capabilities;
|
||||
};
|
||||
|
||||
struct vki_xen_sysctl_sched_id {
|
||||
/* OUT variable. */
|
||||
vki_uint32_t sched_id;
|
||||
};
|
||||
|
||||
struct vki_xen_sysctl {
|
||||
vki_uint32_t cmd;
|
||||
vki_uint32_t interface_version; /* XEN_SYSCTL_INTERFACE_VERSION */
|
||||
@ -130,7 +135,7 @@ struct vki_xen_sysctl {
|
||||
struct vki_xen_sysctl_physinfo_0000000a physinfo_0000000a;
|
||||
struct vki_xen_sysctl_topologyinfo topologyinfo;
|
||||
struct vki_xen_sysctl_numainfo numainfo;
|
||||
//struct vki_xen_sysctl_sched_id sched_id;
|
||||
struct vki_xen_sysctl_sched_id sched_id;
|
||||
//struct vki_xen_sysctl_perfc_op perfc_op;
|
||||
struct vki_xen_sysctl_getdomaininfolist_00000008 getdomaininfolist_00000008;
|
||||
struct vki_xen_sysctl_getdomaininfolist_00000009 getdomaininfolist_00000009;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user