|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] mem_event: Remove unused fields and defin
# HG changeset patch
# User Keir Fraser <keir@xxxxxxx>
# Date 1292005225 0
# Node ID 5b779981345fbf9c3b93e66f36fedb9e2a26ba93
# Parent 58f085f3df4aa32c5eb6ba2e1d6252727f49953f
mem_event: Remove unused fields and definitions.
Signed-off-by: Keir Fraser <keir@xxxxxxx>
---
xen/arch/x86/mm/mem_sharing.c | 5 +----
xen/include/public/mem_event.h | 16 +---------------
2 files changed, 2 insertions(+), 19 deletions(-)
diff -r 58f085f3df4a -r 5b779981345f xen/arch/x86/mm/mem_sharing.c
--- a/xen/arch/x86/mm/mem_sharing.c Fri Dec 10 18:16:07 2010 +0000
+++ b/xen/arch/x86/mm/mem_sharing.c Fri Dec 10 18:20:25 2010 +0000
@@ -319,11 +319,10 @@ static struct page_info* mem_sharing_all
vcpu_pause_nosync(v);
req.flags |= MEM_EVENT_FLAG_VCPU_PAUSED;
}
-
+
/* XXX: Need to reserve a request, not just check the ring! */
if(mem_event_check_ring(d)) return page;
- req.flags |= MEM_EVENT_FLAG_OUT_OF_MEM;
req.gfn = gfn;
req.p2mt = p2m_ram_shared;
req.vcpu_id = v->vcpu_id;
@@ -347,8 +346,6 @@ int mem_sharing_sharing_resume(struct do
/* Unpause domain/vcpu */
if( rsp.flags & MEM_EVENT_FLAG_VCPU_PAUSED )
vcpu_unpause(d->vcpu[rsp.vcpu_id]);
- if( rsp.flags & MEM_EVENT_FLAG_DOM_PAUSED )
- domain_unpause(d);
return 0;
}
diff -r 58f085f3df4a -r 5b779981345f xen/include/public/mem_event.h
--- a/xen/include/public/mem_event.h Fri Dec 10 18:16:07 2010 +0000
+++ b/xen/include/public/mem_event.h Fri Dec 10 18:20:25 2010 +0000
@@ -23,21 +23,11 @@
#ifndef _XEN_PUBLIC_MEM_EVENT_H
#define _XEN_PUBLIC_MEM_EVENT_H
-
#include "xen.h"
#include "io/ring.h"
-
-/* Memory event notification modes */
-#define MEM_EVENT_MODE_ASYNC 0
-#define MEM_EVENT_MODE_SYNC (1 << 0)
-#define MEM_EVENT_MODE_SYNC_ALL (1 << 1)
-
/* Memory event flags */
#define MEM_EVENT_FLAG_VCPU_PAUSED (1 << 0)
-#define MEM_EVENT_FLAG_DOM_PAUSED (1 << 1)
-#define MEM_EVENT_FLAG_OUT_OF_MEM (1 << 2)
-
typedef struct mem_event_shared_page {
uint32_t port;
@@ -45,18 +35,14 @@ typedef struct mem_event_shared_page {
typedef struct mem_event_st {
uint64_t gfn;
- uint64_t offset;
uint32_t p2mt;
- int32_t vcpu_id;
+ uint32_t vcpu_id;
uint64_t flags;
} mem_event_request_t, mem_event_response_t;
-
DEFINE_RING_TYPES(mem_event, mem_event_request_t, mem_event_response_t);
-
#endif
-
/*
* Local variables:
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] mem_event: Remove unused fields and definitions.,
Xen patchbot-unstable <=
|
|
|
|
|