pseries: Update SLOF firmware image
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>...
PPC: Add MMU type for 2.06 with AMR but no TB pages
When running -cpu on a POWER7 system with PR KVM, we mask out the 1TBMMU capability from the MMU type mask, but not the AMR bit.
This leads to us having a new MMU type that we don't check for in ourMMU management functions....
target-ppc: Fix invalid SPR read/write warnings
Invalid and privileged SPR warnings currently print the wrongaddress. While fixing that, also make it clear that we areprinting both the decimal and hexadecimal SPR number.
Before:
Trying to read invalid spr 896 380 at 0000000000000714...
target-ppc: Add read and write of PPR SPR
Recent Linux kernels save and restore the PPR across exceptionsso we need to handle it.
Signed-off-by: Anton Blanchard <anton@au1.ibm.com>Signed-off-by: Alexander Graf <agraf@suse.de>
PPC: e500: correct params->ram_size with ram_size
We should sync params->ram_size after we fixup memory size ona alignment boundary. Otherwise Guest would exceed the actualmemory region.
Signed-off-by: Tiejun Chen <tiejun.chen@windriver.com>Signed-off-by: Alexander Graf <agraf@suse.de>
spapr_llan: fix device reenabling
Normally, the "tap" device is polled by QEMU if a guest NIC canreceive packets. If a guest NIC is stopped during transfer (rmmod orifdown), it may still have packets in a queue which have to be sendto the guest before QEMU enables polling of a "tap" interface via...
pseries: Factor out check for out-of-bounds LIOBN
PAPR defines LIOBNs (Logical IO Bus Numbers) to be 32-bit, and we check forvalues that aren't in the code for H_PUT_TCE. This patch factors the checkinto spapr_tce_find_by_liobn(), which already checks if a 32-bit LIOBN...
pseries: Fix debug message for out-of-bounds address in H_PUT_TCE
Due to a brain outage, this message says "out-of-boards" instead of"out-of-bounds".
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>...
PPC: e500: initialize GPRs as per epapr
ePAPR defines the initial values of cpu registers.This patch initialize the GPRs as per ePAPR specification.
This resolves the issue of guest reboot/reset (guest hang on reboot).
Signed-off-by: Bharat Bhushan <bharat.bhushan@freescale.com>...
configure: Check that "libtool" is not the MacOSX one
The "libtool" binary on MacOSX is not GNU libtool, and doesn't supportanything like the same set of command line options. Test whether wehave accidentally picked this up (by looking for whether it handles...
View all revisions | View revisions
Also available in: Atom