hw/arm/boot: Make user not specifying a kernel not an error
Typically ARM boards will have some kind of flash which might containa boot ROM; it's therefore a valid use case to provide only animage for the boot ROM and not require QEMU's internal boot loader...
hw/arm: Tidy up conditional calls to arm_load_kernel
Now that arm_load_kernel doesn't insist on a kernel filenamebeing present, we can remove some unnecessary conditionalsin board models.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>Message-id: 1379980897-21277-3-git-send-email-peter.maydell@linaro.org
target-arm: Add CP15 VBAR support
Added Vector Base Address remapping on ARM v7.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>[PMM: removed spurious mask of value with 1<<31]Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target-arm: sort TCG cpreg list by KVM-style 64 bit ID number
Both KVM and TCG populate the cpreg_list with 64 bit register IDs,but in the TCG side the cpreg_list is sorted using the 32 bit IDversion while in the kvm side the 64 bit ID version is used. This...
hw/microblaze: Add support for loading initrd images
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
microblaze: Improve src
Microblaze carry is mirrored in MSR31, pick it directly fromthere. Also, no need to mask cpu_R[dc->ra] when callingwrite_carry.
15% improvement in linux-user src loops.
microblaze: Move the saving of the reservation addr into gen_load
No functional change.
microblaze: Turn res_addr into a tcg global
microblaze: At swx, check that the reserved word is unmodified
This improves the reservation check for system emulation, makingit possible to catch stores that modify reserved word.
hw/microblaze: Indentation cleanups
View all revisions | View revisions
Also available in: Atom