[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 0e8153: hw/armv7m_nvic: Implement byte/halfword access for...,
GitHub <=