qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 0e8153: hw/armv7m_nvic: Implement byte/halfwo


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 0e8153: hw/armv7m_nvic: Implement byte/halfword access for...
Date: Thu, 01 Nov 2012 09:30:13 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 0e8153dde7824e672127765914db30eb301f1aa4
      
https://github.com/qemu/qemu/commit/0e8153dde7824e672127765914db30eb301f1aa4
  Author: Andre Beckus <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/armv7m_nvic.c

  Log Message:
  -----------
  hw/armv7m_nvic: Implement byte/halfword access for NVIC SCB_SHPRx registers

Implement byte/halfword read and write for the NVIC SCB_SHPRx
(System Handler Priority Registers).  Do this by removing SHPR word access
from nvic_readl/writel and adding common code to hande all access
sizes in nvic_sysreg_read/write.

Because the "nvic_state *s" variable now needs to be declared in
nvic_sysreg_read/write, the "void *opaque" parameter of
nvic_readl/writel is changed to "nvic_state *s".

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


  Commit: f3cdbc329fa7621ece7e673f23c3101e6b0c952b
      
https://github.com/qemu/qemu/commit/f3cdbc329fa7621ece7e673f23c3101e6b0c952b
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/vexpress.c

  Log Message:
  -----------
  hw/vexpress.c: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to the vexpress
common init function.

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


  Commit: db4ff6f111c42e2b33eddcf5f20cc53cceda60a2
      
https://github.com/qemu/qemu/commit/db4ff6f111c42e2b33eddcf5f20cc53cceda60a2
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/realview.c

  Log Message:
  -----------
  hw/realview.c: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs in every realview init
function; just pass it to the common realview_init() code
instead.

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


  Commit: 1b523b5bfc83b4d7e3c1971e0a8d34aff0a9ecf6
      
https://github.com/qemu/qemu/commit/1b523b5bfc83b4d7e3c1971e0a8d34aff0a9ecf6
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/versatilepb.c

  Log Message:
  -----------
  hw/versatilepb: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to the common
versatile init function.

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


  Commit: 72a9f5b7c33dfe8832951af1f1e67de10be1a0ce
      
https://github.com/qemu/qemu/commit/72a9f5b7c33dfe8832951af1f1e67de10be1a0ce
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/spitz.c

  Log Message:
  -----------
  hw/spitz: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before calling common init function.

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


  Commit: 6952625da87175ca9170335803633f91de7f2f2a
      
https://github.com/qemu/qemu/commit/6952625da87175ca9170335803633f91de7f2f2a
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/omap_sx1.c

  Log Message:
  -----------
  hw/omap_sx1: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to the
omap_sx1 common init function.

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


  Commit: 462b69bba32e35c546b6b588f299f1f794409d22
      
https://github.com/qemu/qemu/commit/462b69bba32e35c546b6b588f299f1f794409d22
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/nseries.c

  Log Message:
  -----------
  hw/nseries: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to n8x0_init().

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


  Commit: 6efa6d50387f5f1401c6f1612fb80cba31f7dca4
      
https://github.com/qemu/qemu/commit/6efa6d50387f5f1401c6f1612fb80cba31f7dca4
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/mainstone.c

  Log Message:
  -----------
  hw/mainstone: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to mainstone_init().

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


  Commit: 7f0f774003e4c6885b34d4c0006f7beff2b529eb
      
https://github.com/qemu/qemu/commit/7f0f774003e4c6885b34d4c0006f7beff2b529eb
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/exynos4_boards.c

  Log Message:
  -----------
  hw/exynos4_boards: Don't prematurely explode QEMUMachineInitArgs

Don't explode QEMUMachineInitArgs before passing it to
exynos4_boards_init_common().

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


  Commit: fbfecf43e9d354cfae04496563f7bb87d2ccde46
      
https://github.com/qemu/qemu/commit/fbfecf43e9d354cfae04496563f7bb87d2ccde46
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pl050.c

  Log Message:
  -----------
  hw/pl050: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR for reporting guest attempts to access invalid register
offsets.

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


  Commit: abff909c9456103b54277318675fff8997fd71af
      
https://github.com/qemu/qemu/commit/abff909c9456103b54277318675fff8997fd71af
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pl061.c

  Log Message:
  -----------
  hw/pl061: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR to report guest attempts to access bad register offsets.

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


  Commit: df37416218a91a4ae962dfafbc8208af8087ebc0
      
https://github.com/qemu/qemu/commit/df37416218a91a4ae962dfafbc8208af8087ebc0
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pl080.c

  Log Message:
  -----------
  hw/pl080: Use LOG_GUEST_ERROR and LOG_UNIMP

Use LOG_GUEST_ERROR and LOG_UNIMP in preference to hw_error().

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


  Commit: 375cb560295484b88898262ebf400eff9a011206
      
https://github.com/qemu/qemu/commit/375cb560295484b88898262ebf400eff9a011206
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pl110.c

  Log Message:
  -----------
  hw/pl110: Use LOG_GUEST_ERROR rather than hw_error()

Use LOG_GUEST_ERROR to report guest accesses to invalid register
offsets.

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


  Commit: 2d746989bf5e146df9205de3fd4ad0d48a318165
      
https://github.com/qemu/qemu/commit/2d746989bf5e146df9205de3fd4ad0d48a318165
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pl190.c

  Log Message:
  -----------
  hw/pl190: Use LOG_UNIMP rather than hw_error()

Use LOG_UNIMP to report attempts to use the unimplemented test mode.

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


  Commit: f9fe7bdad82a1262e9352393b03d7f4586366209
      
https://github.com/qemu/qemu/commit/f9fe7bdad82a1262e9352393b03d7f4586366209
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/arm11mpcore.c

  Log Message:
  -----------
  hw/arm11mpcore: Use LOG_GUEST_ERROR rather than hw_error()

Use LOG_GUEST_ERROR to report guest accesses to bad offsets.

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


  Commit: 8c8dc39fa60f782f988bc08113f3abfddebbfebd
      
https://github.com/qemu/qemu/commit/8c8dc39fa60f782f988bc08113f3abfddebbfebd
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/arm_gic.c

  Log Message:
  -----------
  hw/arm_gic: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR to report guest accesses to bad offsets.

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


  Commit: edb94a41e30f1b2ca241bfdfd7f7e90badfa6192
      
https://github.com/qemu/qemu/commit/edb94a41e30f1b2ca241bfdfd7f7e90badfa6192
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/arm_timer.c

  Log Message:
  -----------
  hw/arm_timer: Use LOG_GUEST_ERROR and LOG_UNIMP

Use LOG_GUEST_ERROR to report guest accesses to bad register
offsets, and LOG_UNIMP for access to the unimplemented
test registers.

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


  Commit: e72e3ffc3d13176c44eb21af0c6468867458cb4a
      
https://github.com/qemu/qemu/commit/e72e3ffc3d13176c44eb21af0c6468867458cb4a
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/armv7m_nvic.c

  Log Message:
  -----------
  hw/armv7m_nvic: Use LOG_GUEST_ERROR and LOG_UNIMP

Use LOG_GUEST_ERROR and LOG_UNIMP rather than hw_error() where
appropriate.

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


  Commit: 0c896f066213fcb06063f68ad7bfc75800591846
      
https://github.com/qemu/qemu/commit/0c896f066213fcb06063f68ad7bfc75800591846
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/arm_sysctl.c

  Log Message:
  -----------
  hw/arm_sysctl: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR to report bad guest accesses.

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


  Commit: a35d4e422328eeb770b7b0c08bb073e8940b158e
      
https://github.com/qemu/qemu/commit/a35d4e422328eeb770b7b0c08bb073e8940b158e
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/arm_l2x0.c

  Log Message:
  -----------
  hw/arm_l2x0: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR to report bad guest accesses.

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


  Commit: 5170d661dc1a2a28e1a242f6814bea4dcc29ad23
      
https://github.com/qemu/qemu/commit/5170d661dc1a2a28e1a242f6814bea4dcc29ad23
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/versatile_i2c.c

  Log Message:
  -----------
  hw/versatile_i2c: Use LOG_GUEST_ERROR

Use LOG_GUEST_ERROR to report bad guest accesses.

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


  Commit: b7dff23a487fffccd7c395da95e9b02bebe48bee
      
https://github.com/qemu/qemu/commit/b7dff23a487fffccd7c395da95e9b02bebe48bee
  Author: Peter Crosthwaite <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pflash_cfi01.c
    M hw/pflash_cfi02.c

  Log Message:
  -----------
  pflash_cfi0x: remove unused base field

This field is completely unused. The base address should also be abstracted
away from the device anyway. Removed.

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


  Commit: be65f89992afd1366ce51db95f26b63cc90e309d
      
https://github.com/qemu/qemu/commit/be65f89992afd1366ce51db95f26b63cc90e309d
  Author: Peter Crosthwaite <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pflash_cfi01.c

  Log Message:
  -----------
  pflash_cfi01: remove unused total_len field

This field is completely unused.

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


  Commit: 368a354f02b7c3845d8b4bcdebc0840a515e953b
      
https://github.com/qemu/qemu/commit/368a354f02b7c3845d8b4bcdebc0840a515e953b
  Author: Peter Crosthwaite <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pflash_cfi01.c
    M hw/pflash_cfi02.c

  Log Message:
  -----------
  pflash_cfi0x: QOMified

QOMified the pflash_cfi0x so machine models can connect them up in custom ways.

Kept the pflash_cfi0x_register functions as is. They can still be used to
create a flash straight onto system memory.

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


  Commit: fc5b64d0829297c7a525ddf6c0bb08ef0a9af5b6
      
https://github.com/qemu/qemu/commit/fc5b64d0829297c7a525ddf6c0bb08ef0a9af5b6
  Author: Peter Crosthwaite <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/pflash_cfi01.c

  Log Message:
  -----------
  pflash_cfi01: Fix debug mode printfery

This DPRINTF was throwing a warning due to a missing cast.

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


  Commit: f2d189d38436a8ccdedd94de01673b04aa008e11
      
https://github.com/qemu/qemu/commit/f2d189d38436a8ccdedd94de01673b04aa008e11
  Author: Igor Mitsyanko <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/sd.c
    M hw/sd.h

  Log Message:
  -----------
  hw/sd.c: Fix erase for high capacity cards

Standard capacity cards SDSC use byte unit address while SDHC and SDXC cards use
block unit address (512 bytes) when setting ERASE_START and ERASE_END with CMD32
and CMD33, we have to account for this.

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


  Commit: 08e99e296fbe695d13c8ac944867d9def7f7c5d0
      
https://github.com/qemu/qemu/commit/08e99e296fbe695d13c8ac944867d9def7f7c5d0
  Author: Peter Maydell <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M savevm.c
    M vmstate.h

  Log Message:
  -----------
  vmstate: Add support for saving/loading bitmaps

Add support for saving/loading bitmap.h bitmaps in vmstate.

Signed-off-by: Peter Maydell <address@hidden>
Tested-by: Igor Mitsyanko <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>


  Commit: 50a5be6c3d50c7684a417da4eb5f9587dace0a44
      
https://github.com/qemu/qemu/commit/50a5be6c3d50c7684a417da4eb5f9587dace0a44
  Author: Igor Mitsyanko <address@hidden>
  Date:   2012-10-30 (Tue, 30 Oct 2012)

  Changed paths:
    M hw/sd.c

  Log Message:
  -----------
  hw/sd.c: add SD card save/load support

This patch updates SD card model to support save/load of card's state.

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


  Commit: a3cfa18eb075c7ef78358ca1956fe7b01caa1724
      
https://github.com/qemu/qemu/commit/a3cfa18eb075c7ef78358ca1956fe7b01caa1724
  Author: David Gibson <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/spapr_pci.c
    M hw/spapr_pci.h

  Log Message:
  -----------
  Revert "PPC: pseries: Remove hack for PIO window"

This reverts commit a178274efabcbbc5d44805b51def874e47051325.

Contrary to that commit's message, the users of old_portio are not all
gone.  In particular VGA still uses it via portio_list_add().

Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: ac7d12ba256b7c9d4e122d0d6877e2312d6c19ed
      
https://github.com/qemu/qemu/commit/ac7d12ba256b7c9d4e122d0d6877e2312d6c19ed
  Author: David Gibson <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M target-ppc/cpu.h

  Log Message:
  -----------
  target-ppc: Rework storage of VPA registration state

We change the storage of the VPA information to explicitly use fixed
size integer types which will make life easier for syncing this data with
KVM, which we will need in future.

Signed-off-by: David Gibson <address@hidden>
[agraf: fix commit message]
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 3030442054e04b2538016920f0da6e94743f48be
      
https://github.com/qemu/qemu/commit/3030442054e04b2538016920f0da6e94743f48be
  Author: David Gibson <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

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

  Log Message:
  -----------
  target-ppc: Extend FPU state for newer POWER CPUs

This patch adds some extra FPU state to CPUPPCState.  Specifically,
fpscr is extended to a target_ulong bits, since some recent (64 bit)
CPUs now have more status bits than fit inside 32 bits.  Also, we add
the 32 VSR registers present on CPUs with VSX (these extend the
standard FP regs, which together with the Altivec/VMX registers form a
64 x 128bit register file for VSX).

We don't actually support the instructions using these extra registers
in TCG yet, but we still need a place to store the state so we can
sync it with KVM and savevm/loadvm it.  This patch updates the savevm
code to not fail on the extended state, but also does not actually
save it - that's a project for another patch.

Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: bf0175de6c76779d4c8b0606de7bd2a5a0b87c7a
      
https://github.com/qemu/qemu/commit/bf0175de6c76779d4c8b0606de7bd2a5a0b87c7a
  Author: David Gibson <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/xics.c

  Log Message:
  -----------
  pseries: Clean up inconsistent variable name in xics.c

Throughout xics.c 'nr' is used to refer to a global interrupt number, and
'server' is used to refer to an interrupt server number (i.e. CPU number).
Except in icp_set_mfrr(), where 'nr' is used as a server number.  Fix this
confusing inconsistency.

Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 1ecbbab46925d4810fc35aba45cf93cb80ff0734
      
https://github.com/qemu/qemu/commit/1ecbbab46925d4810fc35aba45cf93cb80ff0734
  Author: David Gibson <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/xics.c

  Log Message:
  -----------
  pseries: Cleanup duplications of ics_valid_irq() code

A couple of places in xics.c open-coded the same logic as is already
implemented in ics_valid_irq().  This patch fixes the code duplication.

Signed-off-by: David Gibson <address@hidden>
Signed-off-by: Alexander Graf <address@hidden>


  Commit: 735c1eeb85450acd551c5990952f7ed8512d8547
      
https://github.com/qemu/qemu/commit/735c1eeb85450acd551c5990952f7ed8512d8547
  Author: Aurelien Jarno <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/arm11mpcore.c
    M hw/arm_gic.c
    M hw/arm_l2x0.c
    M hw/arm_sysctl.c
    M hw/arm_timer.c
    M hw/armv7m_nvic.c
    M hw/exynos4_boards.c
    M hw/mainstone.c
    M hw/nseries.c
    M hw/omap_sx1.c
    M hw/pflash_cfi01.c
    M hw/pflash_cfi02.c
    M hw/pl050.c
    M hw/pl061.c
    M hw/pl080.c
    M hw/pl110.c
    M hw/pl190.c
    M hw/realview.c
    M hw/sd.c
    M hw/sd.h
    M hw/spitz.c
    M hw/versatile_i2c.c
    M hw/versatilepb.c
    M hw/vexpress.c
    M savevm.c
    M vmstate.h

  Log Message:
  -----------
  Merge branch 'arm-devs.for-upstream' of 
git://git.linaro.org/people/pmaydell/qemu-arm

* 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm: (28 
commits)
  hw/sd.c: add SD card save/load support
  vmstate: Add support for saving/loading bitmaps
  hw/sd.c: Fix erase for high capacity cards
  pflash_cfi01: Fix debug mode printfery
  pflash_cfi0x: QOMified
  pflash_cfi01: remove unused total_len field
  pflash_cfi0x: remove unused base field
  hw/versatile_i2c: Use LOG_GUEST_ERROR
  hw/arm_l2x0: Use LOG_GUEST_ERROR
  hw/arm_sysctl: Use LOG_GUEST_ERROR
  hw/armv7m_nvic: Use LOG_GUEST_ERROR and LOG_UNIMP
  hw/arm_timer: Use LOG_GUEST_ERROR and LOG_UNIMP
  hw/arm_gic: Use LOG_GUEST_ERROR
  hw/arm11mpcore: Use LOG_GUEST_ERROR rather than hw_error()
  hw/pl190: Use LOG_UNIMP rather than hw_error()
  hw/pl110: Use LOG_GUEST_ERROR rather than hw_error()
  hw/pl080: Use LOG_GUEST_ERROR and LOG_UNIMP
  hw/pl061: Use LOG_GUEST_ERROR
  hw/pl050: Use LOG_GUEST_ERROR
  hw/exynos4_boards: Don't prematurely explode QEMUMachineInitArgs
  ...


  Commit: 46a3f234134a708883c4ace95d739f6226bb17f0
      
https://github.com/qemu/qemu/commit/46a3f234134a708883c4ace95d739f6226bb17f0
  Author: Aurelien Jarno <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/spapr_pci.c
    M hw/spapr_pci.h
    M hw/xics.c
    M target-ppc/cpu.h
    M target-ppc/machine.c
    M target-ppc/translate.c

  Log Message:
  -----------
  Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf

* 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
  pseries: Cleanup duplications of ics_valid_irq() code
  pseries: Clean up inconsistent variable name in xics.c
  target-ppc: Extend FPU state for newer POWER CPUs
  target-ppc: Rework storage of VPA registration state
  Revert "PPC: pseries: Remove hack for PIO window"


  Commit: fc53b7d4b7fe409acae7d8d55a868eb5c696d71c
      
https://github.com/qemu/qemu/commit/fc53b7d4b7fe409acae7d8d55a868eb5c696d71c
  Author: Peter Maydell <address@hidden>
  Date:   2012-11-01 (Thu, 01 Nov 2012)

  Changed paths:
    M hw/arm-misc.h
    M hw/arm_boot.c

  Log Message:
  -----------
  arm_boot: Change initrd load address to "halfway through RAM"

To avoid continually having to bump the initrd load address
to account for larger kernel images, put the initrd halfway
through RAM. This allows large kernels on new boards with lots
of RAM to work OK, without breaking existing usecases for
boards with only 32MB of RAM.

Note that this change fixes in passing a bug where we were
passing an overly large max_size to load_image_targphys()
for the initrd, which meant that we wouldn't correctly refuse
to load an enormous initrd that didn't actually fit into RAM.

Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Reviewed-by: Igor Mitsyanko <address@hidden>
Tested-by: Cole Robinson <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>


Compare: https://github.com/qemu/qemu/compare/286d52ebfc0d...fc53b7d4b7fe

reply via email to

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