Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.6-201602…
…01' into staging ppc patch queue for 2016-02-01 Currently accumulated patches for target-ppc, pseries machine type and related devices. * Cleanup of error handling code in spapr * A number of fixes for Macintosh devices for the benefit of MacOS 9 and X * Remove some abuses of the RTAS memory access functions in spapr * Fixes for the gdbstub (and monitor debug) for VMX and VSX extensions. * Fix pseries machine hotplug memory under TCG * Clean up and extend handling of multiple page sizes with 64-bit hash MMUs * Fix to the TCG implementation of mcrfs # gpg: Signature made Mon 01 Feb 2016 02:28:34 GMT using RSA key ID 20D9B392 # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>" # gpg: aka "David Gibson (Red Hat) <dgibson@redhat.com>" # gpg: aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>" # 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: 75F4 6586 AE61 A66C C44E 87DC 6C38 CACA 20D9 B392 * remotes/dgibson/tags/ppc-for-2.6-20160201: (40 commits) target-ppc: mcrfs should always update FEX/VX and only clear exception bits target-ppc: Make every FPSCR_ macro have a corresponding FP_ macro target-ppc: Allow more page sizes for POWER7 & POWER8 in TCG target-ppc: Helper to determine page size information from hpte alone target-ppc: Add new TLB invalidate by HPTE call for hash64 MMUs target-ppc: Split 44x tlbiva from ppc_tlb_invalidate_one() target-ppc: Remove unused mmu models from ppc_tlb_invalidate_one target-ppc: Use actual page size encodings from HPTE target-ppc: Rework SLB page size lookup target-ppc: Rework ppc_store_slb target-ppc: Convert mmu-hash{32,64}.[ch] from CPUPPCState to PowerPCCPU target-ppc: Remove unused kvmppc_read_segment_page_sizes() stub uninorth.c: add support for UniNorth kMacRISCPCIAddressSelect (0x48) register cuda.c: return error for unknown commands pseries: Allow TCG h_enter to work with hotplugged memory target-ppc: gdbstub: Add VSX support target-ppc: gdbstub: fix spe registers for little-endian guests target-ppc: gdbstub: fix altivec registers for little-endian guests target-ppc: gdbstub: introduce avr_need_swap() target-ppc: gdbstub: fix float registers for little-endian guests ... Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
- Loading branch information
Showing
26 changed files
with
771 additions
and
451 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
<?xml version="1.0"?> | ||
<!-- Copyright (C) 2008-2015 Free Software Foundation, Inc. | ||
Copying and distribution of this file, with or without modification, | ||
are permitted in any medium without royalty provided the copyright | ||
notice and this notice are preserved. --> | ||
|
||
<!-- POWER7 VSX registers that do not overlap existing FP and VMX | ||
registers. --> | ||
<!DOCTYPE feature SYSTEM "gdb-target.dtd"> | ||
<feature name="org.gnu.gdb.power.vsx"> | ||
<reg name="vs0h" bitsize="64" type="uint64"/> | ||
<reg name="vs1h" bitsize="64" type="uint64"/> | ||
<reg name="vs2h" bitsize="64" type="uint64"/> | ||
<reg name="vs3h" bitsize="64" type="uint64"/> | ||
<reg name="vs4h" bitsize="64" type="uint64"/> | ||
<reg name="vs5h" bitsize="64" type="uint64"/> | ||
<reg name="vs6h" bitsize="64" type="uint64"/> | ||
<reg name="vs7h" bitsize="64" type="uint64"/> | ||
<reg name="vs8h" bitsize="64" type="uint64"/> | ||
<reg name="vs9h" bitsize="64" type="uint64"/> | ||
<reg name="vs10h" bitsize="64" type="uint64"/> | ||
<reg name="vs11h" bitsize="64" type="uint64"/> | ||
<reg name="vs12h" bitsize="64" type="uint64"/> | ||
<reg name="vs13h" bitsize="64" type="uint64"/> | ||
<reg name="vs14h" bitsize="64" type="uint64"/> | ||
<reg name="vs15h" bitsize="64" type="uint64"/> | ||
<reg name="vs16h" bitsize="64" type="uint64"/> | ||
<reg name="vs17h" bitsize="64" type="uint64"/> | ||
<reg name="vs18h" bitsize="64" type="uint64"/> | ||
<reg name="vs19h" bitsize="64" type="uint64"/> | ||
<reg name="vs20h" bitsize="64" type="uint64"/> | ||
<reg name="vs21h" bitsize="64" type="uint64"/> | ||
<reg name="vs22h" bitsize="64" type="uint64"/> | ||
<reg name="vs23h" bitsize="64" type="uint64"/> | ||
<reg name="vs24h" bitsize="64" type="uint64"/> | ||
<reg name="vs25h" bitsize="64" type="uint64"/> | ||
<reg name="vs26h" bitsize="64" type="uint64"/> | ||
<reg name="vs27h" bitsize="64" type="uint64"/> | ||
<reg name="vs28h" bitsize="64" type="uint64"/> | ||
<reg name="vs29h" bitsize="64" type="uint64"/> | ||
<reg name="vs30h" bitsize="64" type="uint64"/> | ||
<reg name="vs31h" bitsize="64" type="uint64"/> | ||
</feature> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.