|
|
391fb8 |
From dfcc3acd2510e5adc3dbb67c83a131bf5fb017ec Mon Sep 17 00:00:00 2001
|
|
|
391fb8 |
From: Laszlo Ersek <lersek@redhat.com>
|
|
|
391fb8 |
Date: Mon, 22 Dec 2014 13:11:37 +0100
|
|
|
391fb8 |
Subject: [PATCH 06/15] fw_cfg_mem: max access size and region size are the
|
|
|
391fb8 |
same for data register
|
|
|
391fb8 |
|
|
|
391fb8 |
Make it clear that the maximum access size to the MMIO data register
|
|
|
391fb8 |
determines the full size of the memory region.
|
|
|
391fb8 |
|
|
|
391fb8 |
Currently the max access size is 1.
|
|
|
391fb8 |
|
|
|
391fb8 |
This patch doesn't change behavior.
|
|
|
391fb8 |
|
|
|
391fb8 |
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
|
|
|
391fb8 |
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|
|
|
391fb8 |
Message-id: 1419250305-31062-4-git-send-email-pbonzini@redhat.com
|
|
|
391fb8 |
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
|
|
|
391fb8 |
(cherry picked from commit 86099db3823fec1800225f89544014a98b227ed9)
|
|
|
391fb8 |
---
|
|
|
391fb8 |
hw/nvram/fw_cfg.c | 4 ++--
|
|
|
391fb8 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
391fb8 |
|
|
|
391fb8 |
diff --git a/hw/nvram/fw_cfg.c b/hw/nvram/fw_cfg.c
|
|
|
391fb8 |
index c48bc6e..8deb860 100644
|
|
|
391fb8 |
--- a/hw/nvram/fw_cfg.c
|
|
|
391fb8 |
+++ b/hw/nvram/fw_cfg.c
|
|
|
391fb8 |
@@ -31,7 +31,6 @@
|
|
|
391fb8 |
#include "qemu/config-file.h"
|
|
|
391fb8 |
|
|
|
391fb8 |
#define FW_CFG_SIZE 2
|
|
|
391fb8 |
-#define FW_CFG_DATA_SIZE 1
|
|
|
391fb8 |
#define FW_CFG_NAME "fw_cfg"
|
|
|
391fb8 |
#define FW_CFG_PATH "/machine/" FW_CFG_NAME
|
|
|
391fb8 |
|
|
|
391fb8 |
@@ -694,7 +693,8 @@ static void fw_cfg_mem_realize(DeviceState *dev, Error **errp)
|
|
|
391fb8 |
sysbus_init_mmio(sbd, &s->ctl_iomem);
|
|
|
391fb8 |
|
|
|
391fb8 |
memory_region_init_io(&s->data_iomem, OBJECT(s), &fw_cfg_data_mem_ops,
|
|
|
391fb8 |
- FW_CFG(s), "fwcfg.data", FW_CFG_DATA_SIZE);
|
|
|
391fb8 |
+ FW_CFG(s), "fwcfg.data",
|
|
|
391fb8 |
+ fw_cfg_data_mem_ops.valid.max_access_size);
|
|
|
391fb8 |
sysbus_init_mmio(sbd, &s->data_iomem);
|
|
|
391fb8 |
}
|
|
|
391fb8 |
|
|
|
391fb8 |
--
|
|
|
391fb8 |
2.1.0
|
|
|
391fb8 |
|