|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] hvmloader: Write address of VM generation id buffer into xenstore
# HG changeset patch
# User Paul Durrant <paul.durrant@xxxxxxxxxx>
# Date 1322666291 28800
# Node ID 3c4c29899d8a2a0c0f9109b7236da95bb72b77b6
# Parent 08716a7f1b7426864615460760cc076e99555e0a
hvmloader: Write address of VM generation id buffer into xenstore
Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
Committed-by: Keir Fraser <keir@xxxxxxx>
---
diff -r 08716a7f1b74 -r 3c4c29899d8a tools/firmware/hvmloader/acpi/build.c
--- a/tools/firmware/hvmloader/acpi/build.c Wed Nov 30 07:12:41 2011 -0800
+++ b/tools/firmware/hvmloader/acpi/build.c Wed Nov 30 07:18:11 2011 -0800
@@ -301,10 +301,16 @@
{
uint64_t gid;
unsigned char *buf;
+ char addr[11];
buf = mem_alloc(8, 8);
if (!buf) return 0;
+ if ( snprintf(addr, sizeof(addr), "0x%lx", virt_to_phys(buf))
+ >= sizeof(addr) )
+ return 0;
+ xenstore_write("data/generation-id", addr);
+
gid = strtoll(xenstore_read("platform/generation-id", "0"), NULL, 0);
*(uint64_t *)buf = gid;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |