]> git.proxmox.com Git - mirror_qemu.git/commitdiff
Add UUID to firmware configuration info (Gleb Natapov)
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 18 Sep 2008 18:31:52 +0000 (18:31 +0000)
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Thu, 18 Sep 2008 18:31:52 +0000 (18:31 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5259 c046a42c-6fe2-441c-8c8c-71466251a162

hw/fw_cfg.c
hw/fw_cfg.h

index db5f0bd36ca3ff27421ac4c84ce17ed4b924fe97..355beb617c0d944d3f7161859121ee615235f453 100644 (file)
@@ -22,6 +22,7 @@
  * THE SOFTWARE.
  */
 #include "hw.h"
+#include "sysemu.h"
 #include "isa.h"
 #include "fw_cfg.h"
 
@@ -281,6 +282,7 @@ void *fw_cfg_init(uint32_t ctl_port, uint32_t data_port,
         cpu_register_physical_memory(data_addr, FW_CFG_SIZE, io_data_memory);
     }
     fw_cfg_add_bytes(s, FW_CFG_SIGNATURE, (uint8_t *)"QEMU", 4);
+    fw_cfg_add_bytes(s, FW_CFG_UUID, qemu_uuid, 16);
     register_savevm("fw_cfg", -1, 1, fw_cfg_save, fw_cfg_load, s);
     qemu_register_reset(fw_cfg_reset, s);
     fw_cfg_reset(s);
index b949c702b824e7e00a6d5b4eeed9fab9064e6cad..909c8b9ec05e3ba21b4c3fa1f7b0a397999a3a90 100644 (file)
@@ -3,6 +3,7 @@
 
 #define FW_CFG_SIGNATURE        0x00
 #define FW_CFG_ID               0x01
+#define FW_CFG_UUID             0x02
 #define FW_CFG_MAX_ENTRY        0x10
 
 #define FW_CFG_WRITE_CHANNEL    0x4000