Commit graph

  • 3d9c95541b CR16C: fix incorrect comparison behavior for CMP fork-cr16-wip fridtjof 2026-05-13 15:07:24 +02:00
  • b19e4e7977 CR16C: fix incorrect condition for BRhs (higher or same) fridtjof 2026-05-13 15:05:14 +02:00
  • 864909bbbf wip! dh9 machine fridtjof 2026-05-13 14:54:18 +02:00
  • ce117c008f wip! sc14445 (sort of 14443, unknown) dummy fridtjof 2026-05-13 14:54:07 +02:00
  • 3918b2c050 CR16C: monitor register definitions fridtjof 2026-05-13 14:53:32 +02:00
  • a84c408062 fixup! lpr/spr fridtjof 2026-05-13 14:52:50 +02:00
  • 90ff09bc10 add runtime printing for call/return fridtjof 2026-05-08 19:08:49 +02:00
  • de26285433 wip! JAL fridtjof 2026-05-04 23:17:27 +02:00
  • 74294f281d wip! lprd implementation fridtjof 2026-05-04 23:17:15 +02:00
  • cce6a52db9 CR16C: dump regs on unimplemented instruction fridtjof 2026-05-04 22:27:28 +02:00
  • 2caff442c2 CR16C: add more address registers fridtjof 2026-05-04 22:25:47 +02:00
  • 6912d9f1c4 wip! soc/device definition, interrupts fridtjof 2025-12-05 12:48:56 +01:00
  • 040340e2ee wip! untested: rust uart fridtjof 2025-12-04 01:12:40 +01:00
  • 2969a14433 translate: don't touch registers in CMPD fridtjof 2025-09-02 22:27:21 +02:00
  • f1353ec20d wip! disas: empty insn printers fridtjof 2025-09-02 22:26:07 +02:00
  • cfeb4c0ab8 decode: fix abs20 remap for load abs fridtjof 2025-08-25 22:20:43 +02:00
  • 4e77cebf9a Revert "wip! maybe??? fix a subtle bug in MOVD imm" fridtjof 2025-08-22 01:31:02 +02:00
  • a17a21fb5f Revert "wip! some correctness fixes to deal with host register storage vs actual target register size" fridtjof 2025-08-22 01:30:20 +02:00
  • e6f6f74b2d wip! tests: future branch tests fridtjof 2025-08-22 01:16:18 +02:00
  • 6f7af5fd86 tests: add cmp register width confusion test fridtjof 2025-08-22 01:15:55 +02:00
  • 3aff7a63fa wip! some correctness fixes to deal with host register storage vs actual target register size fridtjof 2025-08-22 01:15:21 +02:00
  • 6505518c4a translate: wip lpr/spr (noop still lol) fridtjof 2025-08-22 01:14:40 +02:00
  • 1f998b1d0d disas: make buildable for now fridtjof 2025-08-22 01:13:55 +02:00
  • 20b904fcf6 wip! useless gdb target xml (untested, needs actual gdb support) fridtjof 2025-08-20 15:54:32 +02:00
  • 98107395f2 wip! broken disas, doesnt build right now fridtjof 2025-08-20 15:54:17 +02:00
  • 3e5e7010fd wip! catch writes to >16M memory which is not a part of standard cr16c but is present on some implementations fridtjof 2025-08-20 01:31:11 +02:00
  • 8129d6a2c9 wip! todo! annotate another source of >16 bit values in backing registers fridtjof 2025-08-20 01:30:37 +02:00
  • 1cb4e6c4b3 wip! maybe??? fix a subtle bug in MOVD imm fridtjof 2025-08-20 01:30:14 +02:00
  • 9197270d0e wip! translate: implement BR{EQ,NE}0{B,W} fridtjof 2025-08-20 01:28:49 +02:00
  • 84bb304f4b CR16C: translate: fix pop edge case for CFG.SR=1 fridtjof 2025-08-19 23:32:59 +02:00
  • 45b6226c77 (still necessary?) translate: implement remap behavior for STORi with abs20 fridtjof 2025-08-15 21:24:05 +02:00
  • 0ff2912690 virt: add MMIO region as unimpl device for r/w logging fridtjof 2025-08-15 20:47:44 +02:00
  • f433d49e72 wip! status register management fridtjof 2025-08-15 17:35:53 +02:00
  • 5fd1a5c394 helper: report exit by guest fridtjof 2025-08-15 17:36:15 +02:00
  • 21973755c3 wip! implement LPR(D), SPR(D) (stubs only) fridtjof 2025-08-15 01:35:35 +02:00
  • d1a92d8531 wip! pushpop bal tests fridtjof 2025-08-13 01:41:08 +02:00
  • c1e37c61dc wip! implement BAL, PUSH, POP(RET) fridtjof 2025-08-13 01:40:34 +02:00
  • bb9afdeac3 wip! hack! dump_regs "semihosting" helper through excp dbg fridtjof 2025-08-14 01:17:51 +02:00
  • d87215ebb7 wip! CR16C: cpu: implement some ops that previously crashed because they're not there fridtjof 2025-08-13 01:39:35 +02:00
  • 107e07aa61 wip! random debugging stuff, halt/debug on illegal insn fridtjof 2025-08-13 01:36:16 +02:00
  • 90129130ed CR16C: configure: add cr16c toolchain prefix fridtjof 2025-08-13 23:19:11 +02:00
  • 22697cd1d5
    CR16C: Rename f_* to psr_* fridtjof 2026-05-04 14:27:42 +02:00
  • d585386a0f
    CR16C: Add missing cbit/sbit flag side effect Jonas Bewig 2026-05-03 23:40:28 +02:00
  • 38769badc2
    CR16C: Implement bit operations Jonas Bewig 2026-05-03 20:46:10 +02:00
  • 92b96a26c8
    CR16C: Fix abs24 and disp20 rel load/stor insns Jonas Bewig 2026-04-22 22:52:12 +02:00
  • c3d65261db Merge tag 'v10.2.1' into cr16-wip Jonas Bewig 2026-03-17 00:24:55 +01:00
  • 2d3df8abca Update version for 10.2.1 release Michael Tokarev 2026-02-12 15:15:05 +03:00
  • 63a76e0123 scripts/qemugdb: timers: Fix KeyError in 'qemu timers' command Andrey Drobyshev 2025-12-04 12:50:17 +02:00
  • b5ce6809b4 Revert "tcg/user: do not set exit_request gratuitously" Paolo Bonzini 2026-02-02 10:17:53 +01:00
  • 1af5215667 linux-user/syscall.c: Prevent acquiring clone_lock while fork() Aleksandr Sergeev 2026-01-26 18:16:12 +03:00
  • ba31a6fca7 hw/cxl: Take into account how many media operations are requested for param check Jonathan Cameron 2026-01-02 15:47:31 +00:00
  • fd0abbb386 hw/cxl: Check for overflow on santize media as both base and offset 64bit. Jonathan Cameron 2026-01-02 15:47:30 +00:00
  • e5628119e1 virtio-gpu: fix error handling in virgl_cmd_resource_create_blob Honglei Huang 2026-01-13 09:52:02 +08:00
  • cfc706b38e virtio-pmem: ignore empty queue notifications Li Chen 2026-01-06 16:38:59 +08:00
  • be88ad424c virtio-gpu-virgl: correct parent for blob memory region Joelle van Dyne 2026-01-03 13:43:59 -08:00
  • 51514aa3c2 cryptodev-builtin: Limit the maximum size zhenwei pi 2025-12-21 10:43:21 +08:00
  • 2ac11c1d93 hw/virtio/virtio-crypto: verify asym request size zhenwei pi 2025-12-21 10:43:20 +08:00
  • 080b623ed4 q35: Fix migration of SMRAM state Igor Mammedov 2025-12-11 17:54:54 +01:00
  • 8c65f73b31 pcie_sriov: Fix PCI_SRIOV_* accesses in pcie_sriov_pf_exit() Kevin Wolf 2025-12-05 15:57:18 +01:00
  • a440980876 virtio: Fix crash when sriov-pf is set for non-PCI-Express device Kevin Wolf 2025-12-04 18:26:57 +01:00
  • ab67c542a9 virtio-dmabuf: Ensure UUID persistence for hash table insertion Dorinda Bassey 2025-12-04 17:20:13 +01:00
  • ad2c2ef5e5 vdpa: fix vhost-vdpa suspended state not be shared Wafer Xie 2025-11-19 21:24:52 +08:00
  • 0b1ddf19d0 hw/i2c/aspeed_i2c: Fix DMA moving data into incorrect address Jamin Lin 2026-02-03 10:08:49 +08:00
  • a66c02ea9d hw/i2c/aspeed: Fix wrong I2CC_DMA_LEN when I2CM_DMA_TX/RX_ADDR set first Jamin Lin 2026-01-02 17:07:45 +08:00
  • 146214796c hw/arm/aspeed_ast27x0: Fix EHCI3/4 IRQ routing to GIC Jamin Lin 2026-02-03 10:08:46 +08:00
  • 2f46d99451 hw/i2c/aspeed_i2c.c: Add a check for dma_read Nabih Estefan 2026-01-20 21:11:16 +00:00
  • d4c6c60993 hw/adc: Fix out-of-bounds write in Aspeed ADC model Cédric Le Goater 2026-01-26 15:18:20 +01:00
  • 8bf4744182 hw/uefi: fix size negotiation Gerd Hoffmann 2026-01-14 11:47:45 +01:00
  • 89f7d4fb13 hw/nvme: Fix bootindex suffix use-after-free Akihiko Odaki 2026-01-25 15:42:47 +09:00
  • a2fbfefbb7 python: fix msys64 wheel directory specification John Snow 2026-01-30 00:05:18 -05:00
  • 0c2fd08dc8 tests/qtest/ufs-test: Add test for mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:59 +02:00
  • ad5f6ffcd0 hw/ufs: Fix mcq completion queue wraparound Ilia Levi 2025-12-22 14:35:58 +02:00
  • 88ef8726ff hw/ufs: fix CQE endianness and UPIU length Jeuk Kim 2026-01-27 14:02:50 +09:00
  • cce96e6052 hw/ufs: Ensure DBC of PRDT uses only lower 18 bits Jeuk Kim 2026-02-02 14:31:03 +09:00
  • 92e6f27829 tests/functional: migrate sbsa_ref test images Alex Bennée 2026-01-28 10:58:39 +00:00
  • 49d3f1381d pc-bios/optionrom: Use 32-bit linker emulation for the optionroms Thomas Huth 2026-01-21 08:48:19 +01:00
  • 8aee37581e gitlab: preserve base rules for container template Daniel P. Berrangé 2026-01-19 13:55:28 +00:00
  • f48aaf926e target/i386/tcg: fix a few instructions that do not support VEX.L=1 Paolo Bonzini 2026-01-07 16:42:19 +01:00
  • d0be1b581c linux-user: fixup termios2 related things on PowerPC Icenowy Zheng 2026-01-03 16:25:39 +01:00
  • 1e762859ce linux-user: Add missing termios baud rates Vivian Wang 2026-01-03 16:25:38 +01:00
  • 22a55fc7df linux-user: Add termios2 support to sparc target Luca Bonissi 2026-01-03 16:25:37 +01:00
  • c1fac5fbfe linux-user: Add termios2 support to sh4 target Luca Bonissi 2026-01-03 16:25:36 +01:00
  • ce78d40265 linux-user: Add termios2 support to mips target Luca Bonissi 2026-01-03 16:25:35 +01:00
  • 06cfe78536 linux-user: Add termios2 support to hppa target Luca Bonissi 2026-01-03 16:25:34 +01:00
  • 20b93df8d7 linux-user: Add termios2 support to alpha target Luca Bonissi 2026-01-03 16:25:33 +01:00
  • 5380228f7f linux-user: Add termios2 support Luca Bonissi 2026-01-03 16:25:32 +01:00
  • ba3581de79 hw/intc: avoid byte swap fiddling in gicv3 its path Alex Bennée 2026-01-21 10:59:32 +00:00
  • 9707eaa47b bsd-user/syscall_defs.h: define STAT_TIME_T_EXT only for 32 bits Pierrick Bouvier 2026-01-18 23:57:38 -08:00
  • ff338c6f78 bsd-user: Fix __i386__ test for TARGET_HAS_STAT_TIME_T_EXT Richard Henderson 2025-12-18 14:21:04 +11:00
  • 769d19221e hw/sd/sdhci: Fix TYPE_IMX_USDHC to implement sd-spec-version 3 by default Bernhard Beschow 2026-01-01 21:51:35 +01:00
  • 6f54455c10 linux-user/aarch64/target_fcntl.h: add missing TARGET_O_LARGEFILE definition Pierrick Bouvier 2026-01-13 11:40:29 -08:00
  • 4131a1d83c accel/nvmm: Fix 'cpu' typo in nvmm_init_vcpu() Philippe Mathieu-Daudé 2026-01-13 21:34:20 +01:00
  • 6bcd958030 target/arm: Correctly trap HCR.TID1 registers in v7A Peter Maydell 2025-12-31 17:08:57 +00:00
  • 5ead00ce11 target/arm: Correctly honour HCR.TID3 for v7A cores Peter Maydell 2025-12-31 17:08:56 +00:00
  • bcc7fc8f81 target/arm: Don't specify ID_PFR1 accessfn twice Peter Maydell 2025-12-31 17:08:55 +00:00
  • 35abae4511 tests/functional: migrate aspeed_rainier image Alex Bennée 2026-01-15 15:26:31 +00:00
  • d9dd5dad31 hw/arm: Re-enable the MAX78000FTHR machine in qemu-system-arm/aarch64 Philippe Mathieu-Daudé 2026-01-15 15:26:29 +00:00
  • 1a1ebc90cd hw/loongarch/virt: Don't abort on access to unimplemented IOCSR Yao Zi 2026-01-14 15:25:13 +08:00
  • 0b92a8a130 target/loongarch: Fix exception ADEF/ADEM missing to update CSR_BADV Song Gao 2026-01-14 15:24:17 +08:00
  • 7d662d328d target/loongarch: Fix exception BCE missing to update CSR_BADV Song Gao 2025-12-30 19:30:01 +08:00