summary refs log tree commit diff stats
path: root/rust/qemu-api/src/assertions.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2025-01-23stub: Fix build failure with --enable-user --disable-system --enable-toolsZhao Liu1-2/+2
2025-01-23docs: Add GNR, SRF and CWF CPU modelsTao Su1-4/+46
2025-01-23target/i386: Add new CPU model ClearwaterForestTao Su2-6/+162
2025-01-23target/i386: Export BHI_NO bit to guestsTao Su1-1/+1
2025-01-23target/i386: Introduce SierraForest-v2 modelTao Su1-0/+19
2025-01-23target/i386: avoid using s->tmp0 for add to implicit registersPaolo Bonzini1-7/+14
2025-01-23target/i386: extract common bits of gen_repz/gen_repz_nzPaolo Bonzini1-20/+14
2025-01-23target/i386: pull computation of string update value out of loopPaolo Bonzini1-28/+26
2025-01-23target/i386: execute multiple REP/REPZ iterations without leaving TBPaolo Bonzini1-6/+49
2025-01-23target/i386: optimize CX handling in repeated string operationsPaolo Bonzini1-1/+14
2025-01-23target/i386: do not use gen_op_jz_ecx for repeated string operationsPaolo Bonzini1-1/+2
2025-01-23target/i386: make cc_op handling more explicit for repeated string instructions.Paolo Bonzini1-3/+21
2025-01-23target/i386: fix RF handling for string instructionsPaolo Bonzini1-1/+21
2025-01-23target/i386: tcg: move gen_set/reset_* earlier in the filePaolo Bonzini1-40/+40
2025-01-23target/i386: reorganize ops emitted by do_gen_rep, drop repz_optPaolo Bonzini1-47/+13
2025-01-23target/i386: unify choice between single and repeated string instructionsPaolo Bonzini2-37/+17
2025-01-23target/i386: unify REP and REPZ/REPNZ generationPaolo Bonzini1-19/+20
2025-01-23target/i386: remove trailing 1 from gen_{j, cmov, set}cc1Paolo Bonzini2-12/+12
2025-01-23target/i386: inline gen_jcc into sole callerPaolo Bonzini2-9/+4
2025-01-22rust: pl011: fix repr(C) for PL011ClassPaolo Bonzini1-0/+1
2025-01-19hw/char/riscv_htif: Convert HTIF_DEBUG() to trace eventsPhilippe Mathieu-Daudé2-12/+7
2025-01-19target/riscv: Support Supm and Sspm as part of Zjpm v1.0Alexey Baturo2-0/+25
2025-01-19hw/riscv/riscv-iommu.c: Introduce a translation tag for the page table cacheJason Chien1-52/+153
2025-01-19target/riscv: Add Smdbltrp ISA extension enable switchClément Léger2-0/+12
2025-01-19target/riscv: Implement Smdbltrp behaviorClément Léger1-16/+41
2025-01-19target/riscv: Implement Smdbltrp sret, mret and mnret behaviorClément Léger1-0/+12
2025-01-19target/riscv: Add Smdbltrp CSRs handlingClément Léger4-0/+18
2025-01-19target/riscv: Add Ssdbltrp ISA extension enable switchClément Léger1-0/+2
2025-01-19target/riscv: Implement Ssdbltrp exception handlingClément Léger3-6/+39
2025-01-19target/riscv: Implement Ssdbltrp sret, mret and mnret behaviorClément Léger1-1/+34
2025-01-19target/riscv: Add Ssdbltrp CSRs handlingClément Léger5-12/+84
2025-01-19target/riscv: Fix henvcfg potentially containing stale bitsClément Léger1-2/+8
2025-01-19target/riscv: Add configuration for S[m|s]csrind, Smcdeleg/SsccfgAtish Patra1-0/+4
2025-01-19target/riscv: Add implied rule for counter delegation extensionsAtish Patra1-1/+11
2025-01-19target/riscv: Invoke pmu init after feature enableAtish Patra1-14/+14
2025-01-19target/riscv: Add counter delegation/configuration supportKaiwen Xue1-12/+292
2025-01-19target/riscv: Add select value range check for counter delegationKaiwen Xue1-1/+35
2025-01-19target/riscv: Add counter delegation definitionsKaiwen Xue3-1/+9
2025-01-19target/riscv: Add properties for counter delegation ISA extensionsAtish Patra2-0/+4
2025-01-19target/riscv: Support generic CSR indirect accessKaiwen Xue2-6/+166
2025-01-19target/riscv: Enable S*stateen bits for AIAAtish Patra1-1/+84
2025-01-19target/riscv: Decouple AIA processing from xiselect and xiregKaiwen Xue1-26/+139
2025-01-19target/riscv: Add properties for Indirect CSR Access extensionKaiwen Xue2-0/+4
2025-01-19hw/riscv/virt: Remove unnecessary use of &first_cpuPhilippe Mathieu-Daudé1-1/+1
2025-01-19target/riscv: Have kvm_riscv_get_timebase_frequency() take RISCVCPU cpuPhilippe Mathieu-Daudé3-4/+6
2025-01-19target/riscv: Add Zicfilp support for SmrnmiFrank Chang3-1/+20
2025-01-19target/riscv: Add Smrnmi cpu extensionTommy Wu2-0/+11
2025-01-19target/riscv: Add Smrnmi mnret instructionTommy Wu4-5/+64
2025-01-19target/riscv: Handle Smrnmi interrupt and exceptionTommy Wu6-7/+152
2025-01-19target/riscv: Add Smrnmi CSRsTommy Wu4-0/+105