-
3d1611bfa1
hw/hppa: Allow C3700 with 64-bit and B160L with 32-bit CPU only
Helge Deller
2023-10-25 20:10:21 +02:00
-
fd9b04bf92
hw/hppa: Turn on 64-bit CPU for C3700 machine
Helge Deller
2023-10-21 13:40:55 +02:00
-
64bf09674a
hw/pci-host/astro: Trigger CPU irq on CPU HPA in high memory
Helge Deller
2023-10-25 21:46:39 +02:00
-
fd842b2f4c
hw/pci-host/astro: Map Astro chip into 64-bit I/O memory region
Helge Deller
2023-10-21 15:41:02 +02:00
-
5dd5c00366
target/hppa: Improve interrupt logging
Richard Henderson
2023-11-01 10:33:58 -07:00
-
b10700d826
target/hppa: Update IIAOQ, IIASQ for pa2.0
Richard Henderson
2023-10-27 04:10:45 -07:00
-
8a02b9a68e
target/hppa: Create raise_exception_with_ior
Richard Henderson
2023-10-27 03:35:57 -07:00
-
f5b5c85760
target/hppa: Add unwind_breg to CPUHPPAState
Richard Henderson
2023-10-27 02:46:44 -07:00
-
4c34bab0d3
target/hppa: Clear upper bits in mtctl for pa1.x
Helge Deller
2023-10-26 21:49:48 -07:00
-
34a0d9eefe
target/hppa: Avoid async_safe_run_on_cpu on uniprocessor system
Richard Henderson
2023-11-01 09:56:42 -07:00
-
eb25d10f4d
target/hppa: Add pa2.0 cpu local tlb flushes
Helge Deller
2023-10-26 21:41:41 -07:00
-
b5caa17cda
target/hppa: Implement pa2.0 data prefetch instructions
Richard Henderson
2023-10-26 20:46:13 -07:00
-
54111124fb
linux-user/hppa: Drop EXCP_DUMP from handled exceptions
Richard Henderson
2023-10-20 13:07:21 -07:00
-
f386a16e45
hw/hppa: Translate phys addresses for the cpu
Richard Henderson
2023-09-17 18:17:31 -07:00
-
e1fee58fea
include/hw/elf: Remove truncating signed casts
Richard Henderson
2023-09-19 16:25:54 +02:00
-
bc3da3cf62
target/hppa: Return zero for r0 from load_gpr
Richard Henderson
2023-10-18 10:34:13 -07:00
-
a4db4a7811
target/hppa: Precompute zero into DisasContext
Richard Henderson
2023-10-18 10:24:33 -07:00
-
ab9af359c1
target/hppa: Fix interruption based on default PSW
Helge Deller
2023-10-17 11:36:37 +02:00
-
4e7abdb120
target/hppa: Implement PERMH
Richard Henderson
2023-09-21 12:07:22 +02:00
-
c2a7ee3f9d
target/hppa: Implement MIXH, MIXW
Richard Henderson
2023-09-21 09:37:10 +02:00
-
3bbb8e4832
target/hppa: Implement HSHLADD, HSHRADD
Richard Henderson
2023-09-21 09:15:25 +02:00
-
151f309b98
target/hppa: Implement HSHL, HSHR
Richard Henderson
2023-09-21 08:56:04 +02:00
-
1b3cb7c874
target/hppa: Implement HAVG
Richard Henderson
2023-09-20 17:11:06 +02:00
-
10c9e58d5c
target/hppa: Implement HSUB
Richard Henderson
2023-09-20 16:30:41 +02:00
-
0843563f3e
target/hppa: Implement HADD
Richard Henderson
2023-09-20 13:50:01 +02:00
-
d265360f07
target/hppa: Replace tcg_gen_*_tl with tcg_gen_*_i64
Richard Henderson
2023-10-17 21:49:54 -07:00
-
aac0f603de
target/hppa: Use tcg_temp_new_i64 not tcg_temp_new
Richard Henderson
2023-10-17 21:47:02 -07:00
-
ea6c40b0f1
target/hppa: Adjust vmstate_env for pa2.0 tlb
Richard Henderson
2023-10-26 10:42:21 -07:00
-
967662cd5a
target/hppa: Remove remaining TARGET_REGISTER_BITS redirections
Richard Henderson
2023-10-17 21:42:55 -07:00
-
6fd0c7bc91
target/hppa: Remove most of the TARGET_REGISTER_BITS redirections
Richard Henderson
2023-10-17 21:31:08 -07:00
-
c53e401ed9
target/hppa: Remove TARGET_REGISTER_BITS
Richard Henderson
2023-10-17 21:11:19 -07:00
-
a4529fa83b
hw/hppa: Use uint32_t instead of target_ureg
Richard Henderson
2023-10-20 10:04:22 -07:00
-
8577f35479
target/hppa: Implement IDTLBT, IITLBT
Richard Henderson
2023-10-12 17:55:12 -07:00
-
25460fc5a7
target/hppa: Implement STDBY
Richard Henderson
2023-09-20 17:00:23 +02:00
-
a8966ba70a
target/hppa: Implement CLRBTS, POPBTS, PUSHBTS, PUSHNOM
Richard Henderson
2023-09-20 13:11:27 +02:00
-
f7b775a9c0
target/hppa: Implement SHRPD
Richard Henderson
2023-09-20 12:44:23 +02:00
-
bd792da354
target/hppa: Implement EXTRD
Richard Henderson
2023-09-20 12:04:29 +02:00
-
72ae4f2b82
target/hppa: Implement DEPD, DEPDI
Richard Henderson
2023-09-20 11:44:17 +02:00
-
51416c4e41
target/hppa: Implement LDD, LDCD, LDDA, STD, STDA
Richard Henderson
2023-09-16 23:47:42 -07:00
-
f25d316098
target/hppa: Decode ADDB double-word
Richard Henderson
2023-09-16 22:25:30 -07:00
-
c65c3ee16b
target/hppa: Decode CMPIB double-word
Richard Henderson
2023-09-16 22:06:04 -07:00
-
e9efd4bcdc
target/hppa: Decode d for cmpb instructions
Richard Henderson
2023-09-16 21:56:39 -07:00
-
84e224d422
target/hppa: Decode d for bb instructions
Richard Henderson
2023-09-16 21:41:32 -07:00
-
63c427c615
target/hppa: Decode d for sub instructions
Richard Henderson
2023-09-16 21:25:44 -07:00
-
faf97ba157
target/hppa: Decode d for add instructions
Richard Henderson
2023-09-16 20:51:13 -07:00
-
345aa35f15
target/hppa: Decode d for cmpclr instructions
Richard Henderson
2023-09-16 20:40:23 -07:00
-
af24075333
target/hppa: Decode d for unit instructions
Richard Henderson
2023-09-16 20:32:37 -07:00
-
fa8e3bed38
target/hppa: Decode d for logical instructions
Richard Henderson
2023-09-16 20:21:14 -07:00
-
08db178544
target/hppa: Remove TARGET_HPPA64
Richard Henderson
2023-09-16 21:06:49 -07:00
-
e207b4aa71
target/hppa: Drop attempted gdbstub support for hppa64
Richard Henderson
2023-10-17 20:48:38 -07:00
-
0c01f9ba2d
linux-user/hppa: Fixes for TARGET_ABI32
Richard Henderson
2023-10-17 14:09:58 -07:00
-
59963d8fdf
target/hppa: Pass d to do_unit_cond
Richard Henderson
2023-09-16 19:52:46 -07:00
-
4fa52edf91
target/hppa: Pass d to do_sed_cond
Richard Henderson
2023-09-16 19:34:39 -07:00
-
b5af84233d
target/hppa: Pass d to do_log_cond
Richard Henderson
2023-09-16 19:30:10 -07:00
-
4fe9533acc
target/hppa: Pass d to do_sub_cond
Richard Henderson
2023-09-16 19:28:12 -07:00
-
a751eb31b6
target/hppa: Pass d to do_cond
Richard Henderson
2023-09-16 19:26:15 -07:00
-
f3618f59f3
target/hppa: sar register allows only 5 bits on 32-bit CPU
Helge Deller
2023-10-16 14:43:18 +02:00
-
f13bf343cc
target/hppa: Mask inputs in copy_iaoq_entry
Richard Henderson
2023-10-26 19:03:34 -07:00
-
9a91dd8452
target/hppa: Use copy_iaoq_entry for link in do_ibranch
Richard Henderson
2023-10-26 18:55:54 -07:00
-
a01809737e
target/hppa: Always use copy_iaoq_entry to set cpu_iaoq_[fb]
Richard Henderson
2023-10-26 18:51:25 -07:00
-
741322f471
target/hppa: Pass DisasContext to copy_iaoq_entry
Richard Henderson
2023-10-26 18:34:01 -07:00
-
698240d19b
target/hppa: Fix hppa64 addressing
Richard Henderson
2023-09-16 16:52:51 -07:00
-
5718fe4cfe
target/hppa: Adjust hppa_cpu_dump_state for hppa64
Richard Henderson
2023-09-19 15:43:57 +02:00
-
ccdf741c48
target/hppa: Handle absolute addresses for pa2.0
Richard Henderson
2023-09-17 14:54:16 -07:00
-
931adff314
target/hppa: Update cpu_hppa_get/put_psw for hppa64
Richard Henderson
2023-09-21 10:13:35 +02:00
-
ca4c2008f5
target/hppa: Implement hppa_cpu_class_by_name
Richard Henderson
2023-09-17 18:42:27 -07:00
-
d3ae32d4d2
target/hppa: Implement cpu_list
Richard Henderson
2023-09-17 18:38:59 -07:00
-
9cf2112be4
target/hppa: Make HPPA_BTLB_ENTRIES variable
Richard Henderson
2023-10-12 17:46:55 -07:00
-
bd6243a33f
target/hppa: Introduce TYPE_HPPA64_CPU
Richard Henderson
2023-09-17 15:31:47 -07:00
-
d781cb7798
target/hppa: Fix extrw and depw with sar for hppa64
Richard Henderson
2023-09-19 16:07:14 +02:00
-
1e9ab9fbe0
target/hppa: Fix bb_sar for hppa64
Richard Henderson
2023-10-17 16:39:47 -07:00
-
bdcccc17ac
target/hppa: Fix do_add, do_sub for hppa64
Richard Henderson
2023-10-17 16:16:03 -07:00
-
72ca87535e
target/hppa: Fix trans_ds for hppa64
Richard Henderson
2023-09-16 16:28:23 -07:00
-
e1d635e871
target/hppa: Truncate rotate count in trans_shrpw_sar
Richard Henderson
2023-09-16 16:22:14 -07:00
-
c1f55d9795
target/hppa: Fix load in do_load_32
Richard Henderson
2023-09-16 16:20:28 -07:00
-
0238e678eb
target/hppa: Fix hppa64 case in machine.c
Richard Henderson
2023-09-16 16:19:27 -07:00
-
d4e5803316
target/hppa: Remove load_const
Richard Henderson
2023-09-20 11:47:02 +02:00
-
a6779861fd
target/hppa: Remove get_temp_tl
Richard Henderson
2023-09-16 21:05:03 -07:00
-
e12c63090b
target/hppa: Remove get_temp
Richard Henderson
2023-09-16 21:02:42 -07:00
-
d7553f3591
target/hppa: Populate an interval tree with valid tlb entries
Richard Henderson
2023-10-27 00:24:30 -07:00
-
09cae8255f
target/hppa: Split out hppa_flush_tlb_range
Richard Henderson
2023-11-01 16:07:48 -07:00
-
f8cda28b8d
target/hppa: Always report one page to tlb_set_page
Richard Henderson
2023-10-27 01:09:21 -07:00
-
66866cc74f
target/hppa: Use IntervalTreeNode in HPPATLBEntry
Richard Henderson
2023-10-26 22:21:47 -07:00
-
729cd3506d
target/hppa: Rename hppa_tlb_entry to HPPATLBEntry
Richard Henderson
2023-10-26 22:13:12 -07:00
-
bb67ec32a0
target/hppa: Include PSW_P in tb flags and mmu index
Richard Henderson
2023-11-01 15:17:04 -07:00
-
-
80aaef96b1
Merge tag 'pull-block-2023-11-06' of https://gitlab.com/hreitz/qemu into staging
Stefan Hajnoczi
2023-11-07 09:42:17 +08:00
-
-
f6b174ff96
Merge tag 'pull-target-arm-20231106' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
Stefan Hajnoczi
2023-11-07 09:42:07 +08:00
-
-
bb59f3548f
Merge tag 'pull-vfio-20231106' of https://github.com/legoater/qemu into staging
Stefan Hajnoczi
2023-11-07 09:41:52 +08:00
-
-
17735e9371
Merge tag 'pull-hv-balloon-20231106' of https://github.com/maciejsszmigiero/qemu into staging
Stefan Hajnoczi
2023-11-07 09:41:42 +08:00
-
-
9f33cf2a89
Merge tag 'gpu-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging
Stefan Hajnoczi
2023-11-07 09:41:33 +08:00
-
-
54e97162db
Merge tag 'pull-xenfv-stable-20231106' of git://git.infradead.org/users/dwmw2/qemu into staging
Stefan Hajnoczi
2023-11-07 09:41:24 +08:00
-
-
b8cdbe0e4c
Merge tag 'q800-for-8.2-pull-request' of https://github.com/vivier/qemu-m68k into staging
Stefan Hajnoczi
2023-11-07 09:41:10 +08:00
-
-
-
-
bc5e844534
docs/about/deprecated: Document RISC-V "pmu-num" deprecation
Rob Bradford
2023-10-31 15:37:17 +00:00
-
69b3849bff
target/riscv: Add "pmu-mask" property to replace "pmu-num"
Rob Bradford
2023-10-31 15:37:16 +00:00
-
2571a6427c
target/riscv: Use existing PMU counter mask in FDT generation
Rob Bradford
2023-10-31 15:37:15 +00:00
-
7c1bb1d8d4
target/riscv: Don't assume PMU counters are continuous
Rob Bradford
2023-10-31 15:37:14 +00:00
-
755b41d09f
target/riscv: Propagate error from PMU setup
Rob Bradford
2023-10-31 15:37:13 +00:00
-
c541b07de7
target/riscv: cpu: Set the OpenTitan priv to 1.12.0
Alistair Francis
2023-11-02 10:34:24 +10:00
-
d53ead7206
hw/ssi: ibex_spi_host: Clear the interrupt even if disabled
Alistair Francis
2023-11-02 10:34:23 +10:00
-
251385fd44
disas/riscv: Replace TABs with space
Max Chou
2023-10-26 23:18:21 +08:00