[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register
From: |
liguang |
Subject: |
[Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register |
Date: |
Wed, 22 May 2013 11:46:35 +0800 |
Signed-off-by: liguang <address@hidden>
---
hw/acpi/core.c | 8 ++++----
hw/acpi/ich9.c | 2 +-
hw/acpi/piix4.c | 2 +-
include/hw/acpi/acpi.h | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/hw/acpi/core.c b/hw/acpi/core.c
index 42eeace..38ddeb8 100644
--- a/hw/acpi/core.c
+++ b/hw/acpi/core.c
@@ -575,9 +575,9 @@ void acpi_gpe_reset(ACPIREGS *ar)
memset(ar->gpe.en, 0, ar->gpe.len / 2);
}
-static uint8_t *acpi_gpe_ioport_get_ptr(ACPIREGS *ar, uint32_t addr)
+static uint32_t *acpi_gpe_ioport_get_ptr(ACPIREGS *ar, uint32_t addr)
{
- uint8_t *cur = NULL;
+ uint32_t *cur = NULL;
if (addr < ar->gpe.len / 2) {
cur = ar->gpe.sts + addr;
@@ -592,7 +592,7 @@ static uint8_t *acpi_gpe_ioport_get_ptr(ACPIREGS *ar,
uint32_t addr)
void acpi_gpe_ioport_writeb(ACPIREGS *ar, uint32_t addr, uint32_t val)
{
- uint8_t *cur;
+ uint32_t *cur;
cur = acpi_gpe_ioport_get_ptr(ar, addr);
if (addr < ar->gpe.len / 2) {
@@ -608,7 +608,7 @@ void acpi_gpe_ioport_writeb(ACPIREGS *ar, uint32_t addr,
uint32_t val)
uint32_t acpi_gpe_ioport_readb(ACPIREGS *ar, uint32_t addr)
{
- uint8_t *cur;
+ uint32_t *cur;
uint32_t val;
cur = acpi_gpe_ioport_get_ptr(ar, addr);
diff --git a/hw/acpi/ich9.c b/hw/acpi/ich9.c
index 4a17f32..582dbec 100644
--- a/hw/acpi/ich9.c
+++ b/hw/acpi/ich9.c
@@ -153,7 +153,7 @@ static int ich9_pm_post_load(void *opaque, int version_id)
.info = &vmstate_info_uint8, \
.size = sizeof(uint8_t), \
.flags = VMS_ARRAY | VMS_POINTER, \
- .offset = vmstate_offset_pointer(_state, _field, uint8_t), \
+ .offset = vmstate_offset_pointer(_state, _field, uint32_t), \
}
const VMStateDescription vmstate_ich9_pm = {
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
index c4af1cc..3a7b669 100644
--- a/hw/acpi/piix4.c
+++ b/hw/acpi/piix4.c
@@ -205,7 +205,7 @@ static int vmstate_acpi_post_load(void *opaque, int
version_id)
.info = &vmstate_info_uint16, \
.size = sizeof(uint16_t), \
.flags = VMS_SINGLE | VMS_POINTER, \
- .offset = vmstate_offset_pointer(_state, _field, uint8_t), \
+ .offset = vmstate_offset_pointer(_state, _field, uint32_t), \
}
static const VMStateDescription vmstate_gpe = {
diff --git a/include/hw/acpi/acpi.h b/include/hw/acpi/acpi.h
index 635be7b..deca3ce 100644
--- a/include/hw/acpi/acpi.h
+++ b/include/hw/acpi/acpi.h
@@ -112,8 +112,8 @@ struct ACPIPM1CNT {
struct ACPIGPE {
uint8_t len;
- uint8_t *sts;
- uint8_t *en;
+ uint32_t *sts;
+ uint32_t *en;
};
struct ACPIREGS {
--
1.7.2.5
- [Qemu-devel] [PATCH 0/4] add ACPI Embedded Controller, liguang, 2013/05/21
- [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register,
liguang <=
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, Isaku Yamahata, 2013/05/22
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, li guang, 2013/05/22
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, Isaku Yamahata, 2013/05/23
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, li guang, 2013/05/23
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, Gerd Hoffmann, 2013/05/27
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, li guang, 2013/05/27
- Re: [Qemu-devel] [PATCH 2/4] acpi/gpe: expand bits of gpe register, Gerd Hoffmann, 2013/05/27
[Qemu-devel] [PATCH 1/4] acpi: add ACPI Embedded Controller support, liguang, 2013/05/21
[Qemu-devel] [PATCH 3/4] ich9: add notifer for ec to generate sci, liguang, 2013/05/21