[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/5] target-alpha/machine.c: use VMSTATE_UINT64*
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL* |
Date: |
Wed, 22 Feb 2012 11:19:53 +0000 |
Looks plausible but cc'ing the Alpha maintainer...
-- PMM
On 22 February 2012 10:15, Igor Mitsyanko <address@hidden> wrote:
> Do not use VMSTATE_UINTTL* macro for variables that are actually defined as
> uint64_t
> in CPUAlphaState.
>
> Signed-off-by: Igor Mitsyanko <address@hidden>
> ---
> target-alpha/machine.c | 34 +++++++++++++++++-----------------
> 1 files changed, 17 insertions(+), 17 deletions(-)
>
> diff --git a/target-alpha/machine.c b/target-alpha/machine.c
> index 76d70d9..f1eef3d 100644
> --- a/target-alpha/machine.c
> +++ b/target-alpha/machine.c
> @@ -21,8 +21,8 @@ static const VMStateInfo vmstate_fpcr = {
> };
>
> static VMStateField vmstate_cpu_fields[] = {
> - VMSTATE_UINTTL_ARRAY(ir, CPUState, 31),
> - VMSTATE_UINTTL_ARRAY(fir, CPUState, 31),
> + VMSTATE_UINT64_ARRAY(ir, CPUState, 31),
> + VMSTATE_UINT64_ARRAY(fir, CPUState, 31),
> /* Save the architecture value of the fpcr, not the internally
> expanded version. Since this architecture value does not
> exist in memory to be stored, this requires a but of hoop
> @@ -37,10 +37,10 @@ static VMStateField vmstate_cpu_fields[] = {
> .flags = VMS_SINGLE,
> .offset = 0
> },
> - VMSTATE_UINTTL(pc, CPUState),
> - VMSTATE_UINTTL(unique, CPUState),
> - VMSTATE_UINTTL(lock_addr, CPUState),
> - VMSTATE_UINTTL(lock_value, CPUState),
> + VMSTATE_UINT64(pc, CPUState),
> + VMSTATE_UINT64(unique, CPUState),
> + VMSTATE_UINT64(lock_addr, CPUState),
> + VMSTATE_UINT64(lock_value, CPUState),
> /* Note that lock_st_addr is not saved; it is a temporary
> used during the execution of the st[lq]_c insns. */
>
> @@ -51,19 +51,19 @@ static VMStateField vmstate_cpu_fields[] = {
>
> VMSTATE_UINT32(pcc_ofs, CPUState),
>
> - VMSTATE_UINTTL(trap_arg0, CPUState),
> - VMSTATE_UINTTL(trap_arg1, CPUState),
> - VMSTATE_UINTTL(trap_arg2, CPUState),
> + VMSTATE_UINT64(trap_arg0, CPUState),
> + VMSTATE_UINT64(trap_arg1, CPUState),
> + VMSTATE_UINT64(trap_arg2, CPUState),
>
> - VMSTATE_UINTTL(exc_addr, CPUState),
> - VMSTATE_UINTTL(palbr, CPUState),
> - VMSTATE_UINTTL(ptbr, CPUState),
> - VMSTATE_UINTTL(vptptr, CPUState),
> - VMSTATE_UINTTL(sysval, CPUState),
> - VMSTATE_UINTTL(usp, CPUState),
> + VMSTATE_UINT64(exc_addr, CPUState),
> + VMSTATE_UINT64(palbr, CPUState),
> + VMSTATE_UINT64(ptbr, CPUState),
> + VMSTATE_UINT64(vptptr, CPUState),
> + VMSTATE_UINT64(sysval, CPUState),
> + VMSTATE_UINT64(usp, CPUState),
>
> - VMSTATE_UINTTL_ARRAY(shadow, CPUState, 8),
> - VMSTATE_UINTTL_ARRAY(scratch, CPUState, 24),
> + VMSTATE_UINT64_ARRAY(shadow, CPUState, 8),
> + VMSTATE_UINT64_ARRAY(scratch, CPUState, 24),
>
> VMSTATE_END_OF_LIST()
> };
> --
> 1.7.4.1
>
--
12345678901234567890123456789012345678901234567890123456789012345678901234567890
1 2 3 4 5 6 7 8
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, (continued)
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Peter Maydell, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, andrzej zaborowski, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Peter Maydell, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, andrzej zaborowski, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Mitsyanko Igor, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Juan Quintela, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Mitsyanko Igor, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, andrzej zaborowski, 2012/02/22
- Re: [Qemu-devel] [PATCH 3/5] hw/pxa2xx_lcd.c: drop VMSTATE_UINTTL usage, Mitsyanko Igor, 2012/02/22
[Qemu-devel] [PATCH 1/5] target-alpha/machine.c: use VMSTATE_UINT64* instead of VMSTATE_UINTTL*, Igor Mitsyanko, 2012/02/22
[Qemu-devel] [PATCH 4/5] vmstate: refactor and move VMSTATE_UINTTL* macro, Igor Mitsyanko, 2012/02/22
[Qemu-devel] [PATCH 5/5] vmstate: introduce get_bufsize entry in VMStateField, Igor Mitsyanko, 2012/02/22
Re: [Qemu-devel] [PATCH 0/5] VMState cleanups, Peter Maydell, 2012/02/22