qemu-riscv.nongnu.org archive mirror
 help / color / mirror / Atom feed
 messages from 2024-04-11 11:41:35 to 2024-04-18 19:33:19 UTC [more...]

[PATCH 00/24] include/exec: Rework (part 2)
 2024-04-18 19:29 UTC  (26+ messages)
` [PATCH 01/24] exec: Declare MMUAccessType type in 'mmu-access-type.h' header
` [PATCH 02/24] exec: Declare CPUBreakpoint/CPUWatchpoint type in 'breakpoint.h' header
` [PATCH 03/24] hw/core: Avoid including the full 'hw/core/cpu.h' in 'tcg-cpu-ops.h'
` [PATCH 04/24] exec: Restrict TCG specific declarations of 'cputlb.h'
` [PATCH 05/24] exec: Restrict 'cpu_ldst.h' to TCG accelerator
` [PATCH 06/24] exec: Have guest_addr_valid() methods take abi_ptr/size_t arguments
` [PATCH 07/24] exec: Un-inline tlb_vaddr_to_host() and declare it in 'exec/cputlb.h'
` [PATCH 08/24] physmem: Move TCG CPU IOTLB methods around
` [PATCH 09/24] physmem: Restrict TCG CPU IOTLB code to TCG accel
` [PATCH 10/24] exec: Reduce tlb_set_dirty() declaration scope
` [PATCH 11/24] exec: Move tlb_reset_dirty*() declarations to 'exec/cputlb.h'
` [PATCH 12/24] exec: Move CPUTLBEntry helpers to cputlb.c
` [PATCH 13/24] target/sparc: Replace abi_ulong by uint32_t for TARGET_ABI32
` [PATCH 14/24] exec: Rename 'exec/user/guest-base.h' as 'user/guest-base.h'
` [PATCH 15/24] exec: Restrict inclusion of 'user/guest-base.h'
` [PATCH 16/24] exec: Move GUEST_ADDR_MAX definition to 'cpu_ldst.h'
` [PATCH 17/24] exec: Include missing 'qemu/log-for-trace.h' header in 'exec/log.h'
` [PATCH 18/24] plugins: Include missing 'qemu/bitmap.h' header
` [PATCH 19/24] gdbstub: Avoid including 'cpu.h' in 'gdbstub/helpers.h'
` [PATCH 20/24] hw/xtensa: Include missing 'exec/cpu-common.h' in 'bootparam.h'
` [PATCH 21/24] plugins: Un-inline qemu_plugin_disable_mem_helpers()
` [PATCH 22/24] exec: Remove 'exec/tswap.h' from 'exec/cpu-all.h'
` [PATCH 23/24] exec: Remove 'disas/disas.h' from 'exec/log.h'
` [PATCH 24/24] exec: Remove unnecessary inclusions of 'hw/core/cpu.h'

[RFC PATCH 0/3] target/riscv: Add support for Smdbltrp and Ssdbltrp extensions
 2024-04-18 13:39 UTC  (4+ messages)
` [RFC PATCH 1/3] target/riscv: change RISCV_EXCP_SEMIHOST exception number
` [RFC PATCH 2/3] target/riscv: add Ssdbltrp extension support
` [RFC PATCH 3/3] target/riscv: add Smdbltrp "

[RFC PATCH 0/4] target/riscv/kvm: QEMU support for KVM Guest Debug on RISC-V
 2024-04-18  9:46 UTC  (8+ messages)
` [RFC PATCH 1/4] target/riscv/kvm: add software breakpoints support

[PATCH v2] riscv: thead: Add th.sxstatus CSR emulation
 2024-04-17 22:54 UTC  (3+ messages)

[PATCH v3] riscv: thead: Add th.sxstatus CSR emulation
 2024-04-17 22:54 UTC 

[PATCH for-9.1 v3 0/2] target/riscv: set tval in breakpoints
 2024-04-17  2:40 UTC  (4+ messages)
` [PATCH for-9.1 v3 1/2] target/riscv/debug: set tval=pc in breakpoint exceptions
` [PATCH for-9.1 v3 2/2] trans_privileged.c.inc: set (m|s)tval on ebreak breakpoint

[PATCH for-9.1 v2 0/2] target/riscv: set (m|s)tval on
 2024-04-16 19:58 UTC  (4+ messages)
` [PATCH for-9.1 v2 1/2] target/riscv/debug: set tval=pc in breakpoint exceptions
` [PATCH for-9.1 v2 2/2] trans_privileged.c.inc: set (m|s)tval on ebreak breakpoint

[PATCH v4 00/22] hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines
 2024-04-16 18:59 UTC  (23+ messages)
` [PATCH v4 01/22] hw/i386/pc: Deprecate 2.4 to 2.12 pc-i440fx machines
` [PATCH v4 02/22] hw/i386/pc: Remove deprecated pc-i440fx-2.0 machine
` [PATCH v4 03/22] hw/usb/hcd-xhci: Remove XHCI_FLAG_FORCE_PCIE_ENDCAP flag
` [PATCH v4 04/22] hw/usb/hcd-xhci: Remove XHCI_FLAG_SS_FIRST flag
` [PATCH v4 05/22] hw/i386/acpi: Remove PCMachineClass::legacy_acpi_table_size
` [PATCH v4 06/22] hw/acpi/ich9: Remove 'memory-hotplug-support' property
` [PATCH v4 07/22] hw/acpi/ich9: Remove dead code related to 'acpi_memory_hotplug'
` [PATCH v4 08/22] hw/i386/pc: Remove deprecated pc-i440fx-2.1 machine
` [PATCH v4 09/22] target/i386/kvm: Remove x86_cpu_change_kvm_default() and 'kvm-cpu.h'
` [PATCH v4 10/22] hw/i386/pc: Remove PCMachineClass::smbios_uuid_encoded
` [PATCH v4 11/22] hw/smbios: Remove 'uuid_encoded' argument from smbios_set_defaults()
` [PATCH v4 12/22] hw/smbios: Remove 'smbios_uuid_encoded', simplify smbios_encode_uuid()
` [PATCH v4 13/22] hw/i386/pc: Remove PCMachineClass::enforce_aligned_dimm
` [PATCH v4 14/22] hw/mem/pc-dimm: Remove legacy_align argument from pc_dimm_pre_plug()
` [PATCH v4 15/22] hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug()
` [PATCH v4 16/22] hw/i386/pc: Remove deprecated pc-i440fx-2.2 machine
` [PATCH v4 17/22] hw/i386/pc: Remove PCMachineClass::resizable_acpi_blob
` [PATCH v4 18/22] hw/i386/pc: Remove PCMachineClass::rsdp_in_ram
` [PATCH v4 19/22] hw/i386/acpi: Remove AcpiBuildState::rsdp field
` [PATCH v4 20/22] hw/i386/pc: Remove deprecated pc-i440fx-2.3 machine
` [PATCH v4 21/22] target/i386: Remove X86CPU::kvm_no_smi_migration field
` [PATCH v4 22/22] hw/i386/pc: Replace PCMachineClass::acpi_data_size by PC_ACPI_DATA_SIZE

[PATCH v3 00/22] hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines
 2024-04-16 15:46 UTC  (28+ messages)
` [PATCH v3 01/22] hw/i386/pc: Deprecate 2.4 to 2.7 pc-i440fx machines
` [PATCH v3 02/22] hw/i386/pc: Remove deprecated pc-i440fx-2.0 machine
` [PATCH v3 03/22] hw/usb/hcd-xhci: Remove XHCI_FLAG_FORCE_PCIE_ENDCAP flag
` [PATCH v3 04/22] hw/usb/hcd-xhci: Remove XHCI_FLAG_SS_FIRST flag
` [PATCH v3 05/22] hw/i386/acpi: Remove PCMachineClass::legacy_acpi_table_size
` [PATCH v3 06/22] hw/acpi/ich9: Remove 'memory-hotplug-support' property
` [PATCH v3 07/22] hw/acpi/ich9: Remove dead code related to 'acpi_memory_hotplug'
` [PATCH v3 08/22] hw/i386/pc: Remove deprecated pc-i440fx-2.1 machine
` [PATCH v3 09/22] target/i386/kvm: Remove x86_cpu_change_kvm_default() and 'kvm-cpu.h'
` [PATCH v3 10/22] hw/i386/pc: Remove PCMachineClass::smbios_uuid_encoded
` [PATCH v3 11/22] hw/smbios: Remove 'uuid_encoded' argument from smbios_set_defaults()
` [PATCH v3 12/22] hw/smbios: Remove 'smbios_uuid_encoded', simplify smbios_encode_uuid()
` [PATCH v3 13/22] hw/i386/pc: Remove PCMachineClass::enforce_aligned_dimm
` [PATCH v3 14/22] hw/mem/pc-dimm: Remove legacy_align argument from pc_dimm_pre_plug()
` [PATCH v3 15/22] hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug()
` [PATCH v3 16/22] hw/i386/pc: Remove deprecated pc-i440fx-2.2 machine
` [PATCH v3 17/22] hw/i386/pc: Remove PCMachineClass::resizable_acpi_blob
` [PATCH v3 18/22] hw/i386/pc: Remove PCMachineClass::rsdp_in_ram
` [PATCH v3 19/22] hw/i386/acpi: Remove AcpiBuildState::rsdp field
` [PATCH v3 20/22] hw/i386/pc: Remove deprecated pc-i440fx-2.3 machine
` [PATCH v3 21/22] target/i386: Remove X86CPU::kvm_no_smi_migration field
` [PATCH v3 22/22] hw/i386/pc: Replace PCMachineClass::acpi_data_size by PC_ACPI_DATA_SIZE

[PATCH v2 0/2] Improvements for switches in hw/cpu/Kconfig
 2024-04-16  7:34 UTC  (5+ messages)
` [PATCH v2 1/2] hw: Fix problem with the A*MPCORE switches in the Kconfig files
` [PATCH v2 2/2] hw: Add a Kconfig switch for the TYPE_CPU_CLUSTER device

[PATCH 1/2] target/riscv: prioritize pmp errors in raise_mmu_exception()
 2024-04-16  3:14 UTC  (4+ messages)
` [PATCH 2/2] target/riscv: do not set mtval2 for non guest-page faults

[PATCH v2] target/riscv/kvm/kvm-cpu.c: kvm_riscv_handle_sbi() fail with vendor-specific SBI
 2024-04-15 14:03 UTC  (3+ messages)
` [PATCH v4] "

[PATCH 1/1] target/riscv/kvm.c: Fix the hart bit setting of AIA
 2024-04-15  6:52 UTC 

[PATCH 0/2] Improvements for switches in hw/cpu/Kconfig
 2024-04-13  9:50 UTC  (8+ messages)
` [PATCH 1/2] hw: Fix problem with the A*MPCORE switches in the Kconfig files
` [PATCH 2/2] hw: Add a Kconfig switch for the TYPE_CPU_CLUSTER device

[PATCH for-9.0] target/riscv: prioritize pmp errors in raise_mmu_exception()
 2024-04-12 17:26 UTC  (7+ messages)

[PATCH 00/65]target/riscv: Support XTheadVector extension
 2024-04-12  7:37 UTC  (66+ messages)
` [PATCH 01/65] riscv: thead: Add th.sxstatus CSR emulation
` [PATCH 02/65] target/riscv: Reuse th_csr.c to add user-mode csrs
` [PATCH 03/65] target/riscv: Add properties for XTheadVector extension
` [PATCH 04/65] target/riscv: Override some csr ops for XTheadVector
` [PATCH 05/65] target/riscv: Add mlen in DisasContext
` [PATCH 06/65] target/riscv: Implement insns decode rules for XTheadVector
` [PATCH 07/65] target/riscv: implement th.vsetvl{i} "
` [PATCH 08/65] target/riscv: Add strided load instructions "
` [PATCH 09/65] target/riscv: Add strided store "
` [PATCH 10/65] target/riscv: Add unit-stride load "
` [PATCH 11/65] target/riscv: Add unit-stride store "
` [PATCH 12/65] target/riscv: Add indexed load "
` [PATCH 13/65] target/riscv: Add indexed store "
` [PATCH 14/65] target/riscv: Add unit-stride fault-only-first "
` [PATCH 15/65] target/riscv: Add vector amo operations "
` [PATCH 16/65] target/riscv: Add single-width integer add and subtract instructions "
` [PATCH 17/65] target/riscv: Add widening integer add/subtract "
` [PATCH 18/65] target/riscv: Add integer add-with-carry/sub-with-borrow "
` [PATCH 19/65] target/riscv: Add bitwise logical "
` [PATCH 20/65] target/riscv: Add single-width bit shift "
` [PATCH 21/65] target/riscv: Add narrowing integer right "
` [PATCH 22/65] target/riscv: Add integer compare "
` [PATCH 23/65] target/riscv: Add integer min/max "
` [PATCH 24/65] target/riscv: Add single-width integer multiply "
` [PATCH 25/65] target/riscv: Add integer divide "
` [PATCH 26/65] target/riscv: Add widening integer multiply "
` [PATCH 27/65] target/riscv: Add single-width integer multiply-add "
` [PATCH 28/65] target/riscv: Add widening "
` [PATCH 29/65] target/riscv: Add integer merge and move "
` [PATCH 30/65] target/riscv: Add single-width saturating add and sub "
` [PATCH 31/65] target/riscv: Add single-width average "
` [PATCH 32/65] target/riscv: Add single-width fractional mul with rounding and saturation "
` [PATCH 33/65] target/riscv: Add widening saturating scaled multiply-add instructions "
` [PATCH 34/65] target/riscv: Add single-width scaling shift "
` [PATCH 35/65] target/riscv: Add narrowing fixed-point clip "
` [PATCH 36/65] target/riscv: Add single-width floating-point add/sub "
` [PATCH 37/65] target/riscv: Add widening "
` [PATCH 38/65] target/riscv: Add single-width floating-point multiply/divide "
` [PATCH 39/65] target/riscv: Add widening floating-point multiply "
` [PATCH 40/65] target/riscv: Add single-width floating-point fused multiply-add "
` [PATCH 41/65] target/riscv: Add widening floating-point fused mul-add "
` [PATCH 42/65] target/riscv: Add floating-pointing square-root "
` [PATCH 43/65] target/riscv: Add floating-point MIN/MAX "
` [PATCH 44/65] target/riscv: Add floating-point sign-injection "
` [PATCH 45/65] target/riscv: Add floating-point compare "
` [PATCH 46/65] target/riscv: Add floating-point classify and merge "
` [PATCH 47/65] target/riscv: Add single-width floating-point/integer type-convert "
` [PATCH 48/65] target/riscv: Add widening "
` [PATCH 49/65] target/riscv: Add narrowing "
` [PATCH 50/65] target/riscv: Add single-width integer reduction "
` [PATCH 51/65] target/riscv: Add widening "
` [PATCH 52/65] target/riscv: Add single-width floating-point "
` [PATCH 53/65] target/riscv: Add widening "
` [PATCH 54/65] target/riscv: Add mask-register logical "
` [PATCH 55/65] target/riscv: Add vector mask population count vmpopc "
` [PATCH 56/65] target/riscv: Add th.vmfirst.m "
` [PATCH 57/65] target/riscv: Add set-X-first mask bit instructrions "
` [PATCH 58/65] target/riscv: Add vector iota instruction "
` [PATCH 59/65] target/riscv: Add vector element index "
` [PATCH 60/65] target/riscv: Add integer extract and scalar move instructions "
` [PATCH 61/65] target/riscv: Add floating-point "
` [PATCH 62/65] target/riscv: Add vector slide "
` [PATCH 63/65] target/riscv: Add vector register gather "
` [PATCH 64/65] target/riscv: Add vector compress instruction "
` [PATCH 65/65] target/riscv: Enable XTheadVector extension for c906

[PATCH 0/9] misc: Replace sprintf() by snprintf() due to macOS deprecation
 2024-04-11 21:46 UTC  (22+ messages)
` [PATCH 1/9] disas/m68k: Replace sprintf() by snprintf()
` [PATCH 2/9] disas/microblaze: "
` [PATCH 3/9] disas/riscv: "
` [PATCH 4/9] linux-user/flatload: "
` [PATCH 6/9] hw/net/rocker: "
` [PATCH 7/9] hw/riscv/virt: "
` [PATCH 8/9] target/arm: "
` [PATCH 9/9] target/i386: "

[PATCH] target/riscv: fix instructions count handling in icount mode
 2024-04-11 17:22 UTC  (2+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).