-
053d5042ad
scripts/ci: remove CentOS bits from common build-environment
Alex Bennée
2024-06-03 18:53:21 +01:00
-
0f73539676
tests/vm: remove plain centos image
Alex Bennée
2024-06-03 18:53:20 +01:00
-
5ed4e5a15c
tests/vm: update centos.aarch64 image to 9
Alex Bennée
2024-06-03 18:53:19 +01:00
-
cc1d2e04d5
docs/devel: update references to centos to non-versioned container
Alex Bennée
2024-06-03 18:53:18 +01:00
-
421a22ef8e
ci: remove centos-steam-8 customer runner
Alex Bennée
2024-06-03 18:53:17 +01:00
-
-
78f932ea1f
target/loongarch: fix a wrong print in cpu dump
lanyanzhi
2024-06-04 15:38:31 +08:00
-
2b284fa9ea
hw/loongarch/virt: Enable extioi virt extension
Song Gao
2024-05-28 16:38:55 +08:00
-
f2e61edb29
hw/loongarch/virt: Use MemTxAttrs interface for misc ops
Song Gao
2024-05-28 16:38:54 +08:00
-
dc6f37eb95
hw/intc/loongarch_extioi: Add extioi virt extension definition
Song Gao
2024-05-28 16:38:53 +08:00
-
a73f7a00ee
tests/qtest: Add numa test for loongarch system
Bibo Mao
2024-05-28 16:21:55 +08:00
-
fe43cc5bde
tests/libqos: Add loongarch virt machine node
Bibo Mao
2024-05-28 16:20:53 +08:00
-
-
db2feb2df8
Merge tag 'pull-misc-20240605' of https://gitlab.com/rth7680/qemu into staging
Richard Henderson
2024-06-05 14:17:01 -07:00
-
-
b89fb575fd
disas/riscv: Use GString in format_inst
Richard Henderson
2024-04-12 00:33:40 -07:00
-
a45e0b5290
disas/microblaze: Split get_field_special
Richard Henderson
2024-04-12 00:33:39 -07:00
-
b35ab133eb
disas/microblaze: Print registers directly with PRIrfsl
Richard Henderson
2024-04-12 00:33:38 -07:00
-
c521e0a3e1
disas/microblaze: Print immediates directly with PRIimm
Richard Henderson
2024-04-12 00:33:37 -07:00
-
b0063d831b
disas/microblaze: Print registers directly with PRIreg
Richard Henderson
2024-04-12 00:33:36 -07:00
-
de66f9f7ab
disas/microblaze: Merge op->name output into each fprintf
Richard Henderson
2024-04-12 00:33:35 -07:00
-
c3c6fed646
disas/microblaze: Re-indent print_insn_microblaze
Richard Henderson
2024-04-12 00:33:34 -07:00
-
58e5632c70
disas/microblaze: Split out print_immval_addr
Richard Henderson
2024-04-12 00:33:33 -07:00
-
7210ddb45f
hw/dma/pl330: Use qemu_hexdump_line to avoid sprintf
Philippe Mathieu-Daudé
2024-04-12 00:33:29 -07:00
-
80e945894a
hw/ide/atapi: Use qemu_hexdump_line to avoid sprintf
Philippe Mathieu-Daudé
2024-04-12 00:33:28 -07:00
-
00a17d803d
hw/scsi/scsi-disk: Use qemu_hexdump_line to avoid sprintf
Philippe Mathieu-Daudé
2024-04-12 00:33:27 -07:00
-
4b69210978
system/qtest: Replace sprintf by qemu_hexdump_line
Philippe Mathieu-Daudé
2024-04-12 00:33:26 -07:00
-
3a8ff36671
hw/mips/malta: Add re-usable rng_seed_hex_new() method
Philippe Mathieu-Daudé
2024-04-12 00:33:25 -07:00
-
10e4927bc4
util/hexdump: Inline g_string_append_printf "%02x"
Richard Henderson
2024-04-12 00:33:24 -07:00
-
c49d1c37d8
util/hexdump: Add unit_len and block_len to qemu_hexdump_line
Richard Henderson
2024-04-12 00:33:23 -07:00
-
53ee5f551e
util/hexdump: Use a GString for qemu_hexdump_line
Richard Henderson
2024-04-12 00:33:22 -07:00
-
-
535ad16c5d
Merge tag 'pull-sp-20240605' of https://gitlab.com/rth7680/qemu into staging
Richard Henderson
2024-06-05 10:24:03 -07:00
-
-
-
-
b12b722743
target/sparc: Enable VIS4 feature bit
Richard Henderson
2023-11-04 22:19:26 -07:00
-
eeb3f592cb
target/sparc: Implement monitor ASIs
Richard Henderson
2023-11-04 22:13:06 -07:00
-
6fbc032cbc
target/sparc: Implement MWAIT
Richard Henderson
2023-11-04 22:12:24 -07:00
-
56f2ef9c79
target/sparc: Implement SUBXC, SUBXCcc
Richard Henderson
2023-11-04 21:44:01 -07:00
-
db11dfea83
target/sparc: Implement FPMIN, FPMAX
Richard Henderson
2023-11-04 21:39:59 -07:00
-
b3c934dd34
target/sparc: Implement VIS4 comparisons
Richard Henderson
2023-11-04 21:31:54 -07:00
-
b99c1bbddd
target/sparc: Implement 8-bit FPADD, FPADDS, and FPADDUS
Richard Henderson
2023-11-04 21:04:27 -07:00
-
b2b4849336
target/sparc: Implement FALIGNDATAi
Richard Henderson
2023-11-04 20:00:10 -07:00
-
90b1433da8
target/sparc: Add feature bit for VIS4
Richard Henderson
2023-11-04 19:44:28 -07:00
-
68a414e99d
target/sparc: Implement IMA extension
Richard Henderson
2023-11-04 19:40:36 -07:00
-
deadbb14ba
target/sparc: Enable VIS3 feature bit
Richard Henderson
2023-11-04 18:49:08 -07:00
-
029b0283df
target/sparc: Implement XMULX
Richard Henderson
2023-11-04 18:31:59 -07:00
-
680af1b4a5
target/sparc: Implement UMULXHI
Richard Henderson
2023-11-04 18:22:42 -07:00
-
7d5ebd8ffe
target/sparc: Implement PDISTN
Richard Henderson
2023-11-04 18:16:44 -07:00
-
09b157e628
target/sparc: Implement MOVsTOw, MOVdTOx, MOVwTOs, MOVxTOd
Richard Henderson
2023-11-04 18:07:35 -07:00
-
875ce3929a
target/sparc: Implement LZCNT
Richard Henderson
2023-11-04 17:48:25 -07:00
-
298c52f784
target/sparc: Implement LDXEFSR
Richard Henderson
2023-11-04 17:38:34 -07:00
-
fbc5c8d4e8
target/sparc: Implement FSLL, FSRL, FSRA, FSLAS
Richard Henderson
2023-11-04 17:24:01 -07:00
-
669e077437
target/sparc: Implement FPCMPEQ8, FPCMPNE8, FPCMPULE8, FPCMPUGT8
Richard Henderson
2023-11-04 16:53:28 -07:00
-
0d1d3aaf64
target/sparc: Implement FPADDS, FPSUBS
Richard Henderson
2023-11-04 20:54:48 -07:00
-
bc3f14a9ed
target/sparc: Implement FPADD64, FPSUB64
Richard Henderson
2023-11-04 16:39:12 -07:00
-
d6ff1ccb45
target/sparc: Implement FMEAN16
Richard Henderson
2023-11-04 15:40:39 -07:00
-
1d3ed3d728
target/sparc: Implement FLCMP
Richard Henderson
2023-11-04 15:23:35 -07:00
-
3d50b7287e
target/sparc: Implement FHADD, FHSUB, FNHADD, FNADD, FNMUL
Richard Henderson
2023-11-04 14:59:24 -07:00
-
7837185e40
target/sparc: Implement FCHKSM16
Richard Henderson
2023-11-04 14:57:27 -07:00
-
c973b4e8df
target/sparc: Implement CMASK instructions
Richard Henderson
2023-11-04 12:55:49 -07:00
-
015fc6fcdb
target/sparc: Implement ADDXC, ADDXCcc
Richard Henderson
2023-11-04 12:33:08 -07:00
-
3335a04806
target/sparc: Add feature bits for VIS 3
Richard Henderson
2023-11-04 12:21:37 -07:00
-
4fd71d19ac
target/sparc: Implement FMAf extension
Richard Henderson
2023-11-04 12:13:00 -07:00
-
28c131a34d
target/sparc: Use gvec for VIS1 parallel add/sub
Richard Henderson
2023-11-03 14:52:45 -07:00
-
1210a0367d
target/sparc: Remove cpu_fpr[]
Richard Henderson
2023-11-03 14:38:55 -07:00
-
52f46d4627
target/sparc: Remove gen_dest_fpr_D
Richard Henderson
2023-11-03 13:21:36 -07:00
-
0bba7572d4
target/sparc: Perform DFPREG/QFPREG in decodetree
Richard Henderson
2023-11-03 13:13:05 -07:00
-
b5c960470d
target/sparc: Fix helper_fmul8ulx16
Richard Henderson
2024-05-24 22:04:03 -07:00
-
04d5bf3041
target/sparc: Fix do_dc
Richard Henderson
2024-05-24 21:33:01 -07:00
-
43db583802
target/sparc: Rewrite gen_edge
Richard Henderson
2024-05-24 21:26:24 -07:00
-
fa9079a86d
target/sparc: Fix ARRAY8
Richard Henderson
2024-05-24 19:23:11 -07:00
-
e6e903db6a
linux-user: Add ioctl for BLKBSZSET
Michael Vogt
2024-04-23 17:24:39 +02:00
-
f1572ab947
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
Richard Henderson
2024-06-05 07:45:23 -07:00
-
-
-
-
9075bc0bdd
disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs
Alistair Francis
2024-05-14 15:16:15 +10:00
-
8746327f4b
riscv, gdbstub.c: fix reg_width in ricsv_gen_dynamic_vector_feature()
Daniel Henrique Barboza
2024-05-17 17:30:54 -03:00
-
e532fdb0eb
target/riscv/kvm.c: Fix the hart bit setting of AIA
Yong-Xuan Wang
2024-05-15 17:11:28 +08:00
-
fb1be88084
target/riscv: rvzicbo: Fixup CBO extension register calculation
Alistair Francis
2024-05-14 12:39:10 +10:00
-
a58758c5df
target/riscv: do not set mtval2 for non guest-page faults
Alexei Filippov
2024-05-03 13:30:52 +03:00
-
ab2d6e7412
target/riscv: prioritize pmp errors in raise_mmu_exception()
Daniel Henrique Barboza
2024-04-13 13:59:28 +03:00
-
3ee5f0e313
target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions
Max Chou
2024-03-22 17:25:58 +08:00
-
9f9cd6b7f9
target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w
Max Chou
2024-03-22 17:25:57 +08:00
-
a0ea75e019
target/riscv: rvv: Check single width operator for vector fp widen instructions
Max Chou
2024-03-22 17:25:56 +08:00
-
f3bea9603b
target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions
Max Chou
2024-03-22 17:25:55 +08:00
-
3f4ab4b158
target/riscv/cpu.c: fix Zvkb extension config
Yangyu Chen
2024-05-11 19:26:48 +08:00
-
af1e2cdc57
target/riscv: Fix the element agnostic function problem
Huang Tao
2024-03-25 10:16:54 +08:00
-
2dcc48b38b
target/riscv/kvm: tolerate KVM disable ext errors
Daniel Henrique Barboza
2024-04-22 14:14:25 -03:00
-
2ae8e12964
target/riscv/kvm: Fix exposure of Zkr
Andrew Jones
2024-04-22 15:46:06 +02:00
-
8d664e5bc2
hw/intc/riscv_aplic: APLICs should add child earlier than realize
yang.zhang
2024-04-09 09:44:45 +08:00
-
f7ddff7d5b
iotests: test NBD+TLS+iothread
Eric Blake
2024-05-17 21:50:15 -05:00
-
a15989d89b
qio: Inherit follow_coroutine_ctx across TLS
Eric Blake
2024-05-17 21:50:14 -05:00
-
fc7a69e177
hw/i386: Add support for loading BIOS using guest_memfd
Michael Roth
2024-05-30 06:16:40 -05:00
-
413a674507
hw/i386/sev: Use guest_memfd for legacy ROMs
Michael Roth
2024-05-30 06:16:39 -05:00
-
a0aa6db7ce
memory: Introduce memory_region_init_ram_guest_memfd()
Xiaoyao Li
2024-05-30 06:16:15 -05:00
-
c1996992cc
i386/sev: Allow measured direct kernel boot on SNP
Dov Murik
2024-05-30 06:16:35 -05:00
-
cc483bf911
i386/sev: Reorder struct declarations
Dov Murik
2024-05-30 06:16:34 -05:00
-
06cbd66cec
i386/sev: Extract build_kernel_loader_hashes
Dov Murik
2024-05-30 06:16:33 -05:00
-
e3cddff93c
i386/sev: Enable KVM_HC_MAP_GPA_RANGE hcall for SNP guests
Michael Roth
2024-05-30 06:16:43 -05:00
-
47e76d03b1
i386/kvm: Add KVM_EXIT_HYPERCALL handling for KVM_HC_MAP_GPA_RANGE
Michael Roth
2024-05-30 06:16:42 -05:00
-
0765d136eb
i386/sev: Invoke launch_updata_data() for SNP class
Pankaj Gupta
2024-05-30 06:16:38 -05:00
-
9861405a8f
i386/sev: Invoke launch_updata_data() for SEV class
Paolo Bonzini
2024-05-31 12:51:44 +02:00
-
77d1abd91e
hw/i386/sev: Add support to encrypt BIOS when SEV-SNP is enabled
Brijesh Singh
2024-05-30 06:16:36 -05:00
-
70943ad8e4
i386/sev: Add support for SNP CPUID validation
Michael Roth
2024-05-30 06:16:32 -05:00
-
3d8c2a7f48
i386/sev: Add support for populating OVMF metadata pages
Brijesh Singh
2024-05-30 06:16:31 -05:00
-
f3c30c575d
hw/i386/sev: Add function to get SEV metadata from OVMF header
Brijesh Singh
2024-05-30 06:16:30 -05:00
-
3d44fdff60
i386/sev: Set CPU state to protected once SNP guest payload is finalized
Michael Roth
2024-05-30 06:16:29 -05:00