[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 813dff: target/hppa: Skeleton support for hpp
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 813dff: target/hppa: Skeleton support for hppa-softmmu |
Date: |
Wed, 31 Jan 2018 08:51:31 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 813dff13bf2c6bbf3588dfd00de75f6ed07901aa
https://github.com/qemu/qemu/commit/813dff13bf2c6bbf3588dfd00de75f6ed07901aa
Author: Helge Deller <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M arch_init.c
A hw/hppa/Makefile.objs
A hw/hppa/machine.c
M include/sysemu/arch_init.h
M target/hppa/Makefile.objs
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/helper.c
A target/hppa/mem_helper.c
M target/hppa/op_helper.c
Log Message:
-----------
target/hppa: Skeleton support for hppa-softmmu
With the addition of default-configs/hppa-softmmu.mak, this
will compile. It is not enabled with this patch, however.
Signed-off-by: Helge Deller <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: fa57e3274d2637138db996e4f3709b22e0726d62
https://github.com/qemu/qemu/commit/fa57e3274d2637138db996e4f3709b22e0726d62
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/helper.c
Log Message:
-----------
target/hppa: Define the rest of the PSW
We don't actually do anything with most of the bits yet,
but at least they have names and we have somewhere to
store them.
Signed-off-by: Richard Henderson <address@hidden>
Commit: ba1d0b4482eaeae51ed6bc82fa8de3f12339c139
https://github.com/qemu/qemu/commit/ba1d0b4482eaeae51ed6bc82fa8de3f12339c139
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Disable gateway page emulation for system mode
Signed-off-by: Richard Henderson <address@hidden>
Commit: 2986721df7d5d6528d17ddc1d25d261e720fd06d
https://github.com/qemu/qemu/commit/2986721df7d5d6528d17ddc1d25d261e720fd06d
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M linux-user/main.c
M target/hppa/cpu.h
M target/hppa/helper.c
M target/hppa/mem_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Define hardware exception types
Signed-off-by: Richard Henderson <address@hidden>
Commit: eaa3783b687491bb2430951d1be1d849b6be6719
https://github.com/qemu/qemu/commit/eaa3783b687491bb2430951d1be1d849b6be6719
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/gdbstub.c
M target/hppa/helper.c
M target/hppa/helper.h
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Split address size from register size
For system mode, we will need 64-bit virtual addresses even when
we have 32-bit register sizes. Since the rest of QEMU equates
TARGET_LONG_BITS with the address size, redefine everything
related to register size in terms of a new TARGET_REGISTER_BITS.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 3d68ee7bbe34278d5792f5341ba0246069c6191c
https://github.com/qemu/qemu/commit/3d68ee7bbe34278d5792f5341ba0246069c6191c
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement mmu_idx from IA privilege level
Most aspects of privilege are not yet handled. But this
gives us the start from which to begin checking.
Signed-off-by: Richard Henderson <address@hidden>
Commit: e1b5a5ed6f817515e9328561ad0230f8a7af440a
https://github.com/qemu/qemu/commit/e1b5a5ed6f817515e9328561ad0230f8a7af440a
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/helper.h
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement the system mask instructions
Signed-off-by: Richard Henderson <address@hidden>
Commit: 33423472f03c7693324ee86cbd76fe34346837ed
https://github.com/qemu/qemu/commit/33423472f03c7693324ee86cbd76fe34346837ed
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Add space registers
Not used where they should be yet, but we can copy them.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 35136a77cb6570ffcf91820e95e58f1185e39986
https://github.com/qemu/qemu/commit/35136a77cb6570ffcf91820e95e58f1185e39986
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M linux-user/hppa/target_cpu.h
M linux-user/main.c
M linux-user/signal.c
M target/hppa/cpu.h
M target/hppa/gdbstub.c
M target/hppa/mem_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Add control registers
Signed-off-by: Richard Henderson <address@hidden>
Commit: 7f221b0706f7ab8359cb9008650dc7370238839c
https://github.com/qemu/qemu/commit/7f221b0706f7ab8359cb9008650dc7370238839c
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Adjust insn mask for mfctl,w
While the E bit is only used for pa2.0 mfctl,w from sar,
the otherwise reserved bit does not appear to be decoded.
Signed-off-by: Richard Henderson <address@hidden>
Commit: f49b3537cb28b98284f6ce893ef7240a3cacded3
https://github.com/qemu/qemu/commit/f49b3537cb28b98284f6ce893ef7240a3cacded3
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/helper.h
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement rfi
Signed-off-by: Richard Henderson <address@hidden>
Commit: 1a19da0da44430581bf48b595d75ad6e9fc7e428
https://github.com/qemu/qemu/commit/1a19da0da44430581bf48b595d75ad6e9fc7e428
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/Makefile.objs
M target/hppa/cpu.c
M target/hppa/helper.c
A target/hppa/int_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Fill in hppa_cpu_do_interrupt/hppa_cpu_exec_interrupt
Signed-off-by: Richard Henderson <address@hidden>
Commit: 08aec8b53c76b90f935b96ba2f466331a8a3b8ae
https://github.com/qemu/qemu/commit/08aec8b53c76b90f935b96ba2f466331a8a3b8ae
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.c
Log Message:
-----------
target/hppa: Implement unaligned access trap
Signed-off-by: Richard Henderson <address@hidden>
Commit: 86f8d05fc0bd077811c11c603b4263df2192e8e0
https://github.com/qemu/qemu/commit/86f8d05fc0bd077811c11c603b4263df2192e8e0
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Use space registers in data operations
This changes the system virtual address width to 64-bit and
incorporates the space registers into load/store operations.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 660eefe1ca20ac118191bffcd23e721afec94142
https://github.com/qemu/qemu/commit/660eefe1ca20ac118191bffcd23e721afec94142
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Avoid privilege level decrease during branches
These instructions force the destination privilege level
of the branch destination to be no higher than current.
Signed-off-by: Richard Henderson <address@hidden>
Commit: c301f34e798e2921cc4c4d1983512f1499e80996
https://github.com/qemu/qemu/commit/c301f34e798e2921cc4c4d1983512f1499e80996
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/helper.c
M target/hppa/int_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement IASQ
Any one TB will have only one space value. If we change spaces,
we change TBs. Thus BE and BEV must exit the TB immediately.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 650cdb2a2e4936fb66c13793278f4bacf0e5a6f7
https://github.com/qemu/qemu/commit/650cdb2a2e4936fb66c13793278f4bacf0e5a6f7
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/int_helper.c
M target/hppa/mem_helper.c
Log Message:
-----------
target/hppa: Implement tlb_fill
However since HPPA has a software-managed TLB, and the relevant
TLB manipulation instructions are not implemented, this does not
actually do anything.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 4f5f254808e1e317b407275724df7794a270c5c1
https://github.com/qemu/qemu/commit/4f5f254808e1e317b407275724df7794a270c5c1
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/helper.h
M target/hppa/int_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement external interrupts
Signed-off-by: Richard Henderson <address@hidden>
Commit: 49c29d6c2e8ce2d3cddf9a92452d1ccb78051517
https://github.com/qemu/qemu/commit/49c29d6c2e8ce2d3cddf9a92452d1ccb78051517
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/helper.h
M target/hppa/int_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement the interval timer
Signed-off-by: Richard Henderson <address@hidden>
Commit: b36942a6981da534cda31b79f2b35319902389a0
https://github.com/qemu/qemu/commit/b36942a6981da534cda31b79f2b35319902389a0
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Log unimplemented instructions
Signed-off-by: Richard Henderson <address@hidden>
Commit: 8d6ae7fb3a9c4369979bcc7188966fa725eed033
https://github.com/qemu/qemu/commit/8d6ae7fb3a9c4369979bcc7188966fa725eed033
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/helper.h
M target/hppa/mem_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement I*TLBA and I*TLBP insns
The TLB can now be populated, but it cannot yet be cleared.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 63300a00ab52c770f8a76218d4a3a75e0db8a6d0
https://github.com/qemu/qemu/commit/63300a00ab52c770f8a76218d4a3a75e0db8a6d0
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/helper.h
M target/hppa/mem_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement P*TLB and P*TLBE insns
We now have all of the TLB manipulation instructions.
Signed-off-by: Richard Henderson <address@hidden>
Commit: d0a851cc508b355a4d63e905e4f69a466f0d7f89
https://github.com/qemu/qemu/commit/d0a851cc508b355a4d63e905e4f69a466f0d7f89
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement LDWA
Signed-off-by: Richard Henderson <address@hidden>
Commit: 2dfcca9ffc0131f0d740dea27ebff04be01f871b
https://github.com/qemu/qemu/commit/2dfcca9ffc0131f0d740dea27ebff04be01f871b
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/helper.h
M target/hppa/mem_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement LPA
Signed-off-by: Richard Henderson <address@hidden>
Commit: 43a97b81b5ae791bfdb2470b9be749155a968604
https://github.com/qemu/qemu/commit/43a97b81b5ae791bfdb2470b9be749155a968604
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement LCI
Signed-off-by: Richard Henderson <address@hidden>
Commit: e216a77e3b2e7ba3d5662f216915eb81497f673a
https://github.com/qemu/qemu/commit/e216a77e3b2e7ba3d5662f216915eb81497f673a
Author: Richard Henderson <address@hidden>
Date: 2018-01-30 (Tue, 30 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement SYNCDMA insn
Signed-off-by: Richard Henderson <address@hidden>
Commit: 6210db057a6f255f8d5caff1507f14185526df7a
https://github.com/qemu/qemu/commit/6210db057a6f255f8d5caff1507f14185526df7a
Author: Helge Deller <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/helper.h
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement halt and reset instructions
Real hardware would use an external device to control the power.
But for the moment let's invent instructions in reserved space,
to be used by our custom firmware.
Signed-off-by: Helge Deller <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 494737b7a24b39f3a2d537180af2a2880a0817fb
https://github.com/qemu/qemu/commit/494737b7a24b39f3a2d537180af2a2880a0817fb
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Optimize for flat addressing space
Linux sets sr4-sr7 all to the same value, which means that we
need not do any runtime computation to find out what space to
use in forming the GVA.
Signed-off-by: Richard Henderson <address@hidden>
Commit: e33348a635462d33d6383b532100bbe2e1fa4097
https://github.com/qemu/qemu/commit/e33348a635462d33d6383b532100bbe2e1fa4097
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/gdbstub.c
Log Message:
-----------
target/hppa: Add system registers to gdbstub
Signed-off-by: Richard Henderson <address@hidden>
Commit: c643603a85fc27e2a899ec99b44a61ab1f631e21
https://github.com/qemu/qemu/commit/c643603a85fc27e2a899ec99b44a61ab1f631e21
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/Makefile.objs
M target/hppa/cpu.c
M target/hppa/cpu.h
A target/hppa/machine.c
Log Message:
-----------
target/hppa: Add migration for the cpu
Signed-off-by: Richard Henderson <address@hidden>
Commit: 43e056522f3e653d0d7e412b4e4d54eb7bcae8b1
https://github.com/qemu/qemu/commit/43e056522f3e653d0d7e412b4e4d54eb7bcae8b1
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/cpu.h
M target/hppa/mem_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement B,GATE insn
Signed-off-by: Richard Henderson <address@hidden>
Commit: 46559e8184b23e539912bb78764e662b5eabb537
https://github.com/qemu/qemu/commit/46559e8184b23e539912bb78764e662b5eabb537
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/mem_helper.c
Log Message:
-----------
target/hppa: Only use EXCP_DTLB_MISS
Unknown why this works, but if we return EXCP_ITLB_MISS we
will triple-fault the first userland instruction fetch.
Is it something to do with having a combined I/DTLB?
Signed-off-by: Richard Henderson <address@hidden>
Commit: 5eecd37a931e04b229fe6b695781932161a38c0a
https://github.com/qemu/qemu/commit/5eecd37a931e04b229fe6b695781932161a38c0a
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Increase number of temp regs
HP-UX 10.20 CD contains "add r0, r0, r27" in a delay slot,
which uses at least 5 temps.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 3f7367e2ccc33aefd962c9459624ce40efa7e7ad
https://github.com/qemu/qemu/commit/3f7367e2ccc33aefd962c9459624ce40efa7e7ad
Author: Helge Deller <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Fix comment
Signed-off-by: Helge Deller <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 2330504ceec94e2cfa1138e5b256b5e1b4a1b444
https://github.com/qemu/qemu/commit/2330504ceec94e2cfa1138e5b256b5e1b4a1b444
Author: Helge Deller <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement LDSID for system mode
Signed-off-by: Helge Deller <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: b49572d3736bebcf0420178e8b694bb6f1a1a3d8
https://github.com/qemu/qemu/commit/b49572d3736bebcf0420178e8b694bb6f1a1a3d8
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement a pause instruction
This is an extension to the base ISA, but we can use this in
the kernel idle loop to reduce the host cpu time consumed.
Signed-off-by: Richard Henderson <address@hidden>
Commit: 95412a612867ea200b8f5285a4de3c059b873a55
https://github.com/qemu/qemu/commit/95412a612867ea200b8f5285a4de3c059b873a55
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement STWA
Signed-off-by: Richard Henderson <address@hidden>
Commit: 7b93dab51e929d7c2878cb5ad92b4419e3318e73
https://github.com/qemu/qemu/commit/7b93dab51e929d7c2878cb5ad92b4419e3318e73
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M configure
M target/hppa/cpu.h
Log Message:
-----------
target/hppa: Enable MTTCG
Signed-off-by: Richard Henderson <address@hidden>
Commit: a72bd606ca9754e2d2aecf75acd3c27564ad4fe0
https://github.com/qemu/qemu/commit/a72bd606ca9754e2d2aecf75acd3c27564ad4fe0
Author: Helge Deller <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M Makefile.objs
A default-configs/hppa-softmmu.mak
M hw/hppa/Makefile.objs
A hw/hppa/dino.c
A hw/hppa/hppa_hardware.h
A hw/hppa/hppa_sys.h
M hw/hppa/machine.c
A hw/hppa/pci.c
A hw/hppa/trace-events
Log Message:
-----------
hw/hppa: Implement DINO system board
Now that we have the prerequisites in target/hppa/,
implement the hardware for a PA7100LC.
This also enables build for hppa-softmmu.
Signed-off-by: Helge Deller <address@hidden>
[rth: Since it is all new code, squashed all branch development
withing hw/hppa/ to a single patch.]
Signed-off-by: Richard Henderson <address@hidden>
Commit: 43ad25643a0656a5a44b146abd72744e41ffe143
https://github.com/qemu/qemu/commit/43ad25643a0656a5a44b146abd72744e41ffe143
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M .gitmodules
M Makefile
A pc-bios/hppa-firmware.img
A roms/seabios-hppa
Log Message:
-----------
pc-bios: Add hppa-firmware.img and git submodule
Signed-off-by: Richard Henderson <address@hidden>
Commit: 61461802bb535f7a004d85c181bf2061121924bf
https://github.com/qemu/qemu/commit/61461802bb535f7a004d85c181bf2061121924bf
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M MAINTAINERS
Log Message:
-----------
hw/hppa: Add MAINTAINERS entry
Signed-off-by: Richard Henderson <address@hidden>
Commit: fe0a69cca56e115f7dc2800a91ef0c8be69828b6
https://github.com/qemu/qemu/commit/fe0a69cca56e115f7dc2800a91ef0c8be69828b6
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Fix 32-bit operand masks for 0E FCVT
We masked the wrong bits, which prevented some of the
32-bit R registers. E.g. "fcnvxf,sgl,sgl fr22R,fr6R".
Signed-off-by: Richard Henderson <address@hidden>
Commit: eed142195c95a6c50545fa7a28e725d780ab9636
https://github.com/qemu/qemu/commit/eed142195c95a6c50545fa7a28e725d780ab9636
Author: Richard Henderson <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M target/hppa/helper.h
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
target/hppa: Implement PROBE for system mode
Signed-off-by: Richard Henderson <address@hidden>
Commit: b05631954d6dfe93340d516660397e2c1a2a5dd6
https://github.com/qemu/qemu/commit/b05631954d6dfe93340d516660397e2c1a2a5dd6
Author: Peter Maydell <address@hidden>
Date: 2018-01-31 (Wed, 31 Jan 2018)
Changed paths:
M .gitmodules
M MAINTAINERS
M Makefile
M Makefile.objs
M arch_init.c
M configure
A default-configs/hppa-softmmu.mak
A hw/hppa/Makefile.objs
A hw/hppa/dino.c
A hw/hppa/hppa_hardware.h
A hw/hppa/hppa_sys.h
A hw/hppa/machine.c
A hw/hppa/pci.c
A hw/hppa/trace-events
M include/sysemu/arch_init.h
M linux-user/hppa/target_cpu.h
M linux-user/main.c
M linux-user/signal.c
A pc-bios/hppa-firmware.img
A roms/seabios-hppa
M target/hppa/Makefile.objs
M target/hppa/cpu.c
M target/hppa/cpu.h
M target/hppa/gdbstub.c
M target/hppa/helper.c
M target/hppa/helper.h
A target/hppa/int_helper.c
A target/hppa/machine.c
A target/hppa/mem_helper.c
M target/hppa/op_helper.c
M target/hppa/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20180131' into
staging
Implement hppa-softmmu
# gpg: Signature made Wed 31 Jan 2018 14:19:06 GMT
# gpg: using RSA key 0x64DF38E8AF7E215F
# gpg: Good signature from "Richard Henderson <address@hidden>"
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth/tags/pull-hppa-20180131: (43 commits)
target/hppa: Implement PROBE for system mode
target/hppa: Fix 32-bit operand masks for 0E FCVT
hw/hppa: Add MAINTAINERS entry
pc-bios: Add hppa-firmware.img and git submodule
hw/hppa: Implement DINO system board
target/hppa: Enable MTTCG
target/hppa: Implement STWA
target/hppa: Implement a pause instruction
target/hppa: Implement LDSID for system mode
target/hppa: Fix comment
target/hppa: Increase number of temp regs
target/hppa: Only use EXCP_DTLB_MISS
target/hppa: Implement B,GATE insn
target/hppa: Add migration for the cpu
target/hppa: Add system registers to gdbstub
target/hppa: Optimize for flat addressing space
target/hppa: Implement halt and reset instructions
target/hppa: Implement SYNCDMA insn
target/hppa: Implement LCI
target/hppa: Implement LPA
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/6521130b0a7f...b05631954d6d
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 813dff: target/hppa: Skeleton support for hppa-softmmu,
GitHub <=