aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-14apic, i386/tcg: add x2apic transitionsBui Quang Minh10-19/+96
2024-02-14apic: add support for x2APIC modeBui Quang Minh7-74/+258
2024-02-14i386/tcg: implement x2APIC registers MSR accessBui Quang Minh5-32/+127
2024-02-14hw/virtio: derive vhost-user-input from vhost-user-baseLeo Yan3-102/+21
2024-02-14hw/virtio: Move vhost-user-input into virtio folderLeo Yan4-3/+4
2024-02-14docs/system: Add vhost-user-input documentationLeo Yan4-1/+50
2024-02-14hw/virtio: Support set_config() callback in vhost-user-baseLeo Yan1-0/+17
2024-02-14docs/system: add a basic enumeration of vhost-user devicesAlex Bennée2-1/+71
2024-02-14hw/virtio: add vhost-user-snd and vhost-user-snd-pci devicesManos Pitsidianakis6-0/+181
2024-02-14hw/virtio: derive vhost-user-i2c from vhost-user-baseAlex Bennée3-268/+23
2024-02-14hw/virtio: derive vhost-user-gpio from vhost-user-baseAlex Bennée3-415/+22
2024-02-14hw/virtio: derive vhost-user-rng from vhost-user-baseAlex Bennée3-285/+31
2024-02-14hw/virtio: convert vhost-user-base to async shutdownAlex Bennée1-4/+12
2024-02-14virtio: split into vhost-user-base and vhost-user-deviceAlex Bennée6-342/+383
2024-02-09Merge tag 'pull-riscv-to-apply-20240209' of https://github.com/alistair23/qem...Peter Maydell30-697/+1506
2024-02-09Merge tag 'migration-staging-pull-request' of https://gitlab.com/peterx/qemu ...Peter Maydell12-396/+547
2024-02-09target/riscv: add rv32i, rv32e and rv64e CPUsDaniel Henrique Barboza2-0/+24
2024-02-09target/riscv/cpu.c: add riscv_bare_cpu_init()Daniel Henrique Barboza1-16/+29
2024-02-09target/riscv: Enable xtheadsync under user modeLIU Zhiwei1-10/+0
2024-02-09qemu-options: enable -smbios option on RISC-VHeinrich Schuchardt1-1/+1
2024-02-09target/riscv: SMBIOS support for RISC-V virt machineHeinrich Schuchardt2-0/+43
2024-02-09smbios: function to set default processor familyHeinrich Schuchardt2-0/+8
2024-02-09smbios: add processor-family optionHeinrich Schuchardt2-4/+13
2024-02-09target/riscv: support new isa extension detection devicetree propertiesConor Dooley5-12/+60
2024-02-09target/riscv: use misa_mxl_max to populate isa string rather than TARGET_LONG...Conor Dooley3-2/+11
2024-02-09target/riscv: Expose Zaamo and Zalrsc extensionsRob Bradford1-0/+5
2024-02-09target/riscv: Check 'A' and split extensions for atomic instructionsRob Bradford1-22/+34
2024-02-09target/riscv: Add Zaamo and Zalrsc extension infrastructureRob Bradford1-0/+2
2024-02-09hw/riscv/virt.c: use g_autofree in create_fdt_*Daniel Henrique Barboza1-56/+22
2024-02-09hw/riscv/virt.c: use g_autofree in virt_machine_init()Daniel Henrique Barboza1-3/+2
2024-02-09hw/riscv/virt.c: use g_autofree in create_fdt_virtio()Daniel Henrique Barboza1-3/+2
2024-02-09hw/riscv/virt.c: use g_autofree in create_fdt_sockets()Daniel Henrique Barboza1-6/+3
2024-02-09hw/riscv/virt.c: use g_autofree in create_fdt_socket_cpus()Daniel Henrique Barboza1-7/+5
2024-02-09hw/riscv/numa.c: use g_autofree in socket_fdt_write_distance_matrix()Daniel Henrique Barboza1-2/+2
2024-02-09hw/riscv/virt-acpi-build.c: fix leak in build_rhct()Daniel Henrique Barboza1-1/+1
2024-02-09target/riscv: Use RISCVException as return type for all csr opsLIU Zhiwei1-43/+74
2024-02-09target/riscv: FCSR doesn't contain vxrm and vxsatLIU Zhiwei1-8/+0
2024-02-09target/riscv: Validate misa_mxl_max only onceAkihiko Odaki2-23/+21
2024-02-09target/riscv: Move misa_mxl_max to classAkihiko Odaki8-99/+112
2024-02-09target/riscv: Remove misa_mxl validationAkihiko Odaki1-12/+3
2024-02-09target/riscv/kvm: get/set vector vregs[]Daniel Henrique Barboza1-2/+55
2024-02-09target/riscv/kvm: initialize 'vlenb' via get-reg-listDaniel Henrique Barboza1-3/+82
2024-02-09target/riscv/kvm: change kvm_reg_id to uint64_tDaniel Henrique Barboza1-1/+1
2024-02-09target/riscv/cpu.c: remove cpu->cfg.vlenDaniel Henrique Barboza3-7/+6
2024-02-09trans_rvv.c.inc: use vext_get_vlmax() in trans_vrgather_v*()Daniel Henrique Barboza1-4/+2
2024-02-09target/riscv: change vext_get_vlmax() argumentsDaniel Henrique Barboza3-14/+20
2024-02-09target/riscv/cpu.h: use 'vlenb' in vext_get_vlmax()Daniel Henrique Barboza1-2/+9
2024-02-09target/riscv/insn_trans/trans_rvv.c.inc: use 'vlenb' in MAXSZ()Daniel Henrique Barboza1-3/+3
2024-02-09target/riscv/vector_helper.c: use vlenb in HELPER(vsetvl)Daniel Henrique Barboza1-2/+9
2024-02-09target/riscv/vector_helper.c: use 'vlenb'Daniel Henrique Barboza1-9/+9