qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e0d479: cpu: Fix VMSTATE_CPU() semantics


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] e0d479: cpu: Fix VMSTATE_CPU() semantics
Date: Thu, 01 Aug 2013 16:30:07 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e0d479445876676f3f92e1bc6d5f92d4bb2500f8
      
https://github.com/qemu/qemu/commit/e0d479445876676f3f92e1bc6d5f92d4bb2500f8
  Author: Andreas Färber <address@hidden>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  cpu: Fix VMSTATE_CPU() semantics

Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
macro for device-style VMStateDescription registration, but missed to
adapt cpu_exec_init(), so that the "cpu_common" VMStateDescription was
still registered for AlphaCPU (fe31e7374299c0c6172ce618b29bf2fecbd881c7)
and OpenRISCCPU (da69721460e652072b6a3dd52b7693da21ffe237). Fix this.

Cc: Richard Henderson <address@hidden>
Tested-by: Jia Liu <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 768d7e2c7f5d20f412506f3a31626185ac54c559
      
https://github.com/qemu/qemu/commit/768d7e2c7f5d20f412506f3a31626185ac54c559
  Author: Hervé Poussineau <address@hidden>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M hw/isa/i82378.c
    M hw/pci-host/prep.c

  Log Message:
  -----------
  pci-host/prep: Set isa_mem_base in the PCI host bridge

Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
care about it.

Signed-off-by: Hervé Poussineau <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 5c9736789b79ea49cd236ac326f0a414f63b1015
      
https://github.com/qemu/qemu/commit/5c9736789b79ea49cd236ac326f0a414f63b1015
  Author: Hervé Poussineau <address@hidden>
  Date:   2013-07-31 (Wed, 31 Jul 2013)

  Changed paths:
    M hw/isa/i82378.c

  Log Message:
  -----------
  i82378: Cleanup implementation

- i82378 only exists on PCI bus; do not split implementation in 2 structs
- remove BARs, which are not specified in datasheet
- replace custom isa_mmio implementation by PCI bus IO region usage
- use QOM casts when required

Signed-off-by: Hervé Poussineau <address@hidden>
[AF: Style- and QOM-related changes, dropped no_user, reverted VMSD name]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 00f90df09368035fcfe6a06cd87a6c88f82f2afe
      
https://github.com/qemu/qemu/commit/00f90df09368035fcfe6a06cd87a6c88f82f2afe
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-01 (Thu, 01 Aug 2013)

  Changed paths:
    M hw/isa/i82378.c
    M hw/pci-host/prep.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging

PReP machine and devices

* Fixes for i82378 PCI-ISA bridge endianness handling

# gpg: Signature made Wed 31 Jul 2013 04:25:51 PM CDT using RSA key ID 3E7E013F
# gpg: Can't check signature: public key not found

# By Hervé Poussineau
# Via Andreas Färber
* afaerber/tags/prep-for-upstream:
  i82378: Cleanup implementation
  pci-host/prep: Set isa_mem_base in the PCI host bridge


  Commit: 2ddc463725d0fa24e0910fba77fef2777fa94a74
      
https://github.com/qemu/qemu/commit/2ddc463725d0fa24e0910fba77fef2777fa94a74
  Author: Anthony Liguori <address@hidden>
  Date:   2013-08-01 (Thu, 01 Aug 2013)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging

QOM CPUState refactorings

* Clean up AlphaCPU and OpenRISCCPU migration

# gpg: Signature made Wed 31 Jul 2013 04:57:59 PM CDT using RSA key ID 3E7E013F
# gpg: Can't check signature: public key not found

# By Andreas Färber
# Via Andreas Färber
* afaerber/tags/qom-cpu-for-anthony:
  cpu: Fix VMSTATE_CPU() semantics


Compare: https://github.com/qemu/qemu/compare/e501425bbe8d...2ddc463725d0

reply via email to

[Prev in Thread] Current Thread [Next in Thread]