aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2024-10-30target/riscv: update `decode_save_opc` to store extra word2Deepak Gupta11-34/+35
2024-10-30target/riscv: AMO operations always raise store/AMO faultDeepak Gupta4-2/+30
2024-10-30target/riscv: mmu changes for zicfiss shadow stack protectionDeepak Gupta2-14/+53
2024-10-30target/riscv: tb flag for shadow stack instructionsDeepak Gupta3-0/+9
2024-10-30target/riscv: introduce ssp and enabling controls for zicfissDeepak Gupta6-0/+111
2024-10-30target/riscv: Add zicfiss extensionDeepak Gupta3-0/+25
2024-10-30target/riscv: Expose zicfilp extension as a cpu propertyDeepak Gupta1-0/+1
2024-10-30target/riscv: zicfilp `lpad` impl and branch trackingDeepak Gupta3-1/+60
2024-10-30target/riscv: tracking indirect branches (fcfi) for zicfilpDeepak Gupta4-0/+39
2024-10-30target/riscv: additional code information for sw checkDeepak Gupta3-0/+6
2024-10-30target/riscv: save and restore elp state on priv transitionsDeepak Gupta3-0/+72
2024-10-30target/riscv: Introduce elp state and enabling controls for zicfilpDeepak Gupta7-1/+68
2024-10-30target/riscv: Add zicfilp extensionDeepak Gupta3-0/+7
2024-10-30target/riscv: expose *envcfg csr and priv to qemu-user as wellDeepak Gupta2-4/+10
2024-10-30target/riscv: Set vtype.vill on CPU resetRob Bradford1-0/+1
2024-10-30target/riscv: Add max32 CPU for RV64 QEMULIU Zhiwei2-5/+8
2024-10-30target/riscv: Enable RV32 CPU support in RV64 QEMUTANG Tiancheng1-3/+13
2024-10-30target/riscv: Correct mcause/scause bit width for RV32 in RV64 QEMUTANG Tiancheng1-2/+6
2024-10-30target/riscv: Detect sxl to set bit width for RV32 in RV64TANG Tiancheng1-5/+12
2024-10-30target/riscv: Correct SXL return value for RV32 in RV64 QEMUTANG Tiancheng1-1/+4
2024-10-30target/riscv: Adjust PMP size for no-MMU RV64 QEMU running RV32TANG Tiancheng1-1/+1
2024-10-30target/riscv/csr.c: Fix an access to VXSATEvgenii Prokopiev1-2/+2
2024-10-24Merge tag 'pull-request-2024-10-23' of https://gitlab.com/thuth/qemu into sta...Peter Maydell1-1/+8
2024-10-23s390x: Rebuild IPLB for SCSI device directly from DIAG308Jared Rossi1-1/+8
2024-10-22target/i386: Remove ra parameter from ptw_translateRichard Henderson1-9/+9
2024-10-22target/i386: Use probe_access_full_mmu in ptw_translateRichard Henderson1-6/+4
2024-10-22target/i386: Walk NPT in guest real modeAlexander Graf1-3/+14
2024-10-18Merge tag 'pull-error-2024-10-18' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell1-32/+27
2024-10-18target/i386/cpu: Improve errors for out of bounds property valuesMarkus Armbruster1-11/+9
2024-10-18target/i386/cpu: Avoid mixing signed and unsigned in property settersMarkus Armbruster1-24/+21
2024-10-18Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell10-441/+526
2024-10-17target/i386: Use only 16 and 32-bit operands for IN/OUTRichard Henderson1-4/+4
2024-10-17target/i386/tcg: Use DPL-level accesses for interrupts and call gatesPaolo Bonzini1-6/+11
2024-10-17target/i386: assert that cc_op* and pc_save are preservedPaolo Bonzini1-9/+3
2024-10-17target/i386: list instructions still in translate.cPaolo Bonzini1-0/+31
2024-10-17target/i386: do not check PREFIX_LOCK in old-style decoderPaolo Bonzini1-18/+8
2024-10-17target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoderPaolo Bonzini4-129/+124
2024-10-17target/i386: decode address before going back to translate.cPaolo Bonzini4-118/+103
2024-10-17target/i386: convert bit test instructions to new decoderPaolo Bonzini4-158/+183
2024-10-17Merge tag 'pull-loongarch-20241016' of https://gitlab.com/gaosong/qemu into s...Peter Maydell1-5/+1
2024-10-17target/i386: Make sure SynIC state is really updated before KVM_RUNVitaly Kuznetsov1-0/+1
2024-10-17target/i386: Exclude 'hv-syndbg' from 'hv-passthrough'Vitaly Kuznetsov1-2/+5
2024-10-17target/i386: Fix conditional CONFIG_SYNDBG enablementVitaly Kuznetsov2-4/+9
2024-10-17target/i386: Add support save/load HWCR MSRGao Shiyuan3-0/+37
2024-10-17target/i386: Add more features enumerated by CPUID.7.2.EDXChao Gao1-2/+2
2024-10-17target/i386: Make invtsc migratable when user sets tsc-khz explicitlyXiaoyao Li1-2/+9
2024-10-17target/i386: Construct CPUID 2 as stateful iff times > 1Xiaoyao Li1-2/+4
2024-10-17target/i386: Enable fdp-excptn-only and zero-fcs-fdsXiaoyao Li2-2/+6
2024-10-17target/i386: Don't construct a all-zero entry for CPUID[0xD 0x3f]Xiaoyao Li1-5/+6
2024-10-16target/loongarch: Avoid bits shift exceeding width of bool typeBibo Mao1-5/+1