Commit Graph

  • 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