qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 2cbcfb: atomic: fix position of volatile qual


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 2cbcfb: atomic: fix position of volatile qualifier
Date: Fri, 09 Jan 2015 10:00:09 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 2cbcfb281afa041a41f6e4c4da0f5c9314084604
      
https://github.com/qemu/qemu/commit/2cbcfb281afa041a41f6e4c4da0f5c9314084604
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-23 (Tue, 23 Dec 2014)

  Changed paths:
    M include/qemu/atomic.h

  Log Message:
  -----------
  atomic: fix position of volatile qualifier

What needs to be volatile is not the pointer, but the pointed-to
value!

Cc: address@hidden
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 69b058c8818bdd4da48b3b9dd1a5d64490c7df17
      
https://github.com/qemu/qemu/commit/69b058c8818bdd4da48b3b9dd1a5d64490c7df17
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-23 (Tue, 23 Dec 2014)

  Changed paths:
    M target-ppc/cpu.h
    M target-ppc/translate.c
    M target-ppc/translate_init.c

  Log Message:
  -----------
  target-ppc: pass DisasContext to SPR generator functions

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Reviewed-by: Alexander Graf <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0266359e57987d6be53fbcb885f2dd39c1dae940
      
https://github.com/qemu/qemu/commit/0266359e57987d6be53fbcb885f2dd39c1dae940
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-12-23 (Tue, 23 Dec 2014)

  Changed paths:
    M include/exec/exec-all.h
    M translate-all.c

  Log Message:
  -----------
  cpu-exec: add a new CF_USE_ICOUNT cflag

Signed-off-by: Pavel Dovgalyuk <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bd79255d2571a3c68820117caf94ea9afe1d527e
      
https://github.com/qemu/qemu/commit/bd79255d2571a3c68820117caf94ea9afe1d527e
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M target-alpha/translate.c
    M target-arm/translate-a64.c
    M target-arm/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-mips/translate.c
    M target-ppc/translate_init.c
    M translate-all.c

  Log Message:
  -----------
  translate: check cflags instead of use_icount global

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: cd42d5b23691ad73edfd6dbcfc935a960a9c5a65
      
https://github.com/qemu/qemu/commit/cd42d5b23691ad73edfd6dbcfc935a960a9c5a65
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M include/exec/gen-icount.h
    M target-alpha/translate.c
    M target-arm/translate-a64.c
    M target-arm/translate.c
    M target-cris/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-m68k/translate.c
    M target-microblaze/translate.c
    M target-mips/translate.c
    M target-moxie/translate.c
    M target-openrisc/translate.c
    M target-ppc/translate.c
    M target-s390x/translate.c
    M target-sh4/translate.c
    M target-sparc/translate.c
    M target-tricore/translate.c
    M target-unicore32/translate.c
    M target-xtensa/translate.c

  Log Message:
  -----------
  gen-icount: check cflags instead of use_icount global

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bfa7362889d05d6951493d1c298289b39cf9bf86
      
https://github.com/qemu/qemu/commit/bfa7362889d05d6951493d1c298289b39cf9bf86
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M hw/char/serial.c

  Log Message:
  -----------
  serial: refine serial_thr_ipending_needed

If the THR interrupt is disabled, there is no need to migrate thr_ipending
because LSR.THRE will be sampled again when the interrupt is enabled.
(This is the behavior that is not documented in the datasheet, but
relied on by Windows!)

Note that in this case IIR will never be 0x2 so, if thr_ipending were
to be one, QEMU would produce the subsection.

Reported-by: Igor Mammedov <address@hidden>
Cc: address@hidden
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d13c0404092eb46e548754a47a808da1bb8d4fd0
      
https://github.com/qemu/qemu/commit/d13c0404092eb46e548754a47a808da1bb8d4fd0
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M hw/input/pckbd.c

  Log Message:
  -----------
  pckbd: set bits 2-3-6-7 of the output port by default

OSes typically write 0xdd/0xdf to turn the A20 line off and on.  This
has bits 2-3-6-7 on, so that the output port subsection is migrated.
Change the reset value and migration default to include those four
bits, thus avoiding that the subsection is migrated.

This strictly speaking changes guest ABI, but the long time during which
we have not migrated the value means that the guests really do not care
much; so the change is for all machine types.

Reported-by: Igor Mammedov <address@hidden>
Cc: address@hidden
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: debfb917a4f9c0784772c86f110f2bcd22e5a14f
      
https://github.com/qemu/qemu/commit/debfb917a4f9c0784772c86f110f2bcd22e5a14f
  Author: Peter Wu <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M block/iscsi.c

  Log Message:
  -----------
  block/iscsi: fix uninitialized variable

'ret' was never initialized in the success path.

Signed-off-by: Peter Wu <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5aa8136020f47fbd38c458b9834c783cb7063db8
      
https://github.com/qemu/qemu/commit/5aa8136020f47fbd38c458b9834c783cb7063db8
  Author: Scott Feldman <address@hidden>
  Date:   2015-01-03 (Sat, 03 Jan 2015)

  Changed paths:
    M docs/specs/pci-ids.txt
    M include/hw/pci/pci.h

  Log Message:
  -----------
  pci: move REDHAT_SDHCI device ID to make room for Rocker

The rocker device uses same PCI device ID as sdhci.  Since rocker device driver
has already been accepted into Linux 3.18, and REDHAT_SDHCI device ID isn't
used by any drivers, it's safe to move REDHAT_SDHCI device ID, avoiding
conflict with rocker.

Signed-off-by: Scott Feldman <address@hidden>
Signed-off-by: Jiri Pirko <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a4ba200894e851f4df9be67eb2d091333a17f499
      
https://github.com/qemu/qemu/commit/a4ba200894e851f4df9be67eb2d091333a17f499
  Author: Peter Maydell <address@hidden>
  Date:   2015-01-09 (Fri, 09 Jan 2015)

  Changed paths:
    M block/iscsi.c
    M docs/specs/pci-ids.txt
    M hw/char/serial.c
    M hw/input/pckbd.c
    M include/exec/exec-all.h
    M include/exec/gen-icount.h
    M include/hw/pci/pci.h
    M include/qemu/atomic.h
    M target-alpha/translate.c
    M target-arm/translate-a64.c
    M target-arm/translate.c
    M target-cris/translate.c
    M target-i386/translate.c
    M target-lm32/translate.c
    M target-m68k/translate.c
    M target-microblaze/translate.c
    M target-mips/translate.c
    M target-moxie/translate.c
    M target-openrisc/translate.c
    M target-ppc/cpu.h
    M target-ppc/translate.c
    M target-ppc/translate_init.c
    M target-s390x/translate.c
    M target-sh4/translate.c
    M target-sparc/translate.c
    M target-tricore/translate.c
    M target-unicore32/translate.c
    M target-xtensa/translate.c
    M translate-all.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

More migration fixes and more record/replay preparations.  Also moves
the sdhci-pci device id to make space for the rocker device.

# gpg: Signature made Sat 03 Jan 2015 08:22:36 GMT using RSA key ID 78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg:                 aka "Paolo Bonzini <address@hidden>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini/tags/for-upstream:
  pci: move REDHAT_SDHCI device ID to make room for Rocker
  block/iscsi: fix uninitialized variable
  pckbd: set bits 2-3-6-7 of the output port by default
  serial: refine serial_thr_ipending_needed
  gen-icount: check cflags instead of use_icount global
  translate: check cflags instead of use_icount global
  cpu-exec: add a new CF_USE_ICOUNT cflag
  target-ppc: pass DisasContext to SPR generator functions
  atomic: fix position of volatile qualifier

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/7d010ae9e007...a4ba200894e8

reply via email to

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