Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge v8.1.1 #137

Draft
wants to merge 10,000 commits into
base: MINI404
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
9e27207
qapi: Reformat recent doc comments to conform to current conventions
Jul 20, 2023
5fc7709
Merge tag 'misc-next-pull-request' of https://gitlab.com/berrange/qem…
rth7680 Jul 26, 2023
ec28194
Merge tag 'migration-20230726-pull-request' of https://gitlab.com/jua…
rth7680 Jul 26, 2023
ccdd312
Merge tag 'pull-qapi-2023-07-26-v2' of https://repo.or.cz/qemu/armbru…
rth7680 Jul 26, 2023
a5942c1
block/blkio: do not use open flags in qemu_open()
stefano-garzarella Jul 26, 2023
e5b815b
qemu-nbd: regression with arguments passing into nbd_client_thread()
Jul 27, 2023
29a242e
block/file-posix: fix g_file_get_contents return path
sgzerolc Jul 27, 2023
ef25675
block: Fix pad_request's request restriction
XanClic Jul 14, 2023
69785d6
block/blkio: move blkio_connect() in the drivers functions
stefano-garzarella Jul 27, 2023
809c319
block/blkio: retry blkio_connect() if it fails using `fd`
stefano-garzarella Jul 27, 2023
723bea2
block/blkio: fall back on using `path` when `fd` setting fails
stefano-garzarella Jul 27, 2023
1c38fe6
block/blkio: use blkio_set_int("fd") to check fd support
stefano-garzarella Jul 27, 2023
f33c745
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu in…
rth7680 Jul 28, 2023
ccb86f0
Merge tag 'pull-nbd-2023-07-28' of https://repo.or.cz/qemu/ericb into…
rth7680 Jul 28, 2023
c1e244b
hw/nvme: use stl/ldl pci dma api
birkelund Jul 20, 2023
8cb945b
Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qe…
rth7680 Jul 30, 2023
638511e
target/arm: Fix MemOp for STGP
rth7680 Jul 31, 2023
548b8ed
elf2dmp: Don't abandon when Prcb is set to 0
akihikodaki Jun 11, 2023
2b0d656
target/arm: Avoid writing to constant TCGv in trans_CSEL()
pm215 Jul 27, 2023
71054f7
target/arm/tcg: Don't build AArch64 decodetree files for qemu-system-arm
pm215 Jul 18, 2023
fe6bda5
kvm: Fix crash due to access uninitialized kvm_state
Jul 31, 2023
108e818
gdbstub: Fix client Ctrl-C handling
npiggin Jul 11, 2023
234320c
Merge tag 'pull-target-arm-20230731' of https://git.linaro.org/people…
rth7680 Jul 31, 2023
055b86e
util/interval-tree: Use qatomic_read for left/right while searching
rth7680 Jul 22, 2023
4c8baa0
util/interval-tree: Use qatomic_set_mb in rb_link_node
rth7680 Jul 22, 2023
d37a259
util/interval-tree: Introduce pc_parent
rth7680 Jul 22, 2023
79e2985
util/interval-tree: Use qatomic_read/set for rb_parent_color
rth7680 Jul 22, 2023
ad17868
accel/tcg: Clear tcg_ctx->gen_tb on buffer overflow
rth7680 Jul 26, 2023
28b61d4
bsd-user: Allocate guest virtual address space
rth7680 Jul 27, 2023
0f2f324
bsd-user: Specify host page alignment if none specified
bsdimp Jul 28, 2023
2e718e6
target/ppc: Disable goto_tb with architectural singlestep
rth7680 Jul 28, 2023
38dd78c
linux-user/armeb: Fix __kernel_cmpxchg() for armeb
hdeller Jul 28, 2023
8b94ec5
target/s390x: Move trans_exc_code update to do_program_interrupt
rth7680 Jul 28, 2023
765fdc1
target/openrisc: Set EPCR to next PC on FPE exceptions
stffrdhrn Jul 29, 2023
8023418
Merge tag 'pull-tcg-20230731' of https://gitlab.com/rth7680/qemu into…
rth7680 Jul 31, 2023
ace33a0
hw/xen: Clarify (lack of) error handling in transaction_commit()
dwmw2 Jun 20, 2023
aa36243
xen-block: Avoid leaks on new error path
anthonyper-ctx Jul 4, 2023
f4f7136
thread-pool: signal "request_cond" while locked
anthonyper-ctx Jul 14, 2023
bcb40db
xen: Don't pass MemoryListener around by value
pm215 Jul 18, 2023
856ca10
xen-platform: do full PCI reset during unplug of IDE devices
olafhering Jul 20, 2023
38a6de8
Merge tag 'pull-xen-20230801' of https://xenbits.xen.org/git-http/peo…
rth7680 Aug 1, 2023
10be627
io: remove io watch if TLS channel is closed during handshake
berrange Jun 20, 2023
a51c070
Merge tag 'io-tls-hs-crash-pull-request' of https://gitlab.com/berran…
rth7680 Aug 1, 2023
cf885b1
hw/xen: fix off-by-one in xen_evtchn_set_gsi()
dwmw2 Apr 7, 2023
19c417e
i386/xen: consistent locking around Xen singleshot timers
dwmw2 May 22, 2023
75a87af
hw/xen: prevent guest from binding loopback event channel to itself
dwmw2 Jul 25, 2023
866b24e
ui/dbus: fix win32 compilation when !opengl
elmarco Jul 25, 2023
7b4a3f8
ui/dbus: fix clang compilation issue
elmarco Jul 26, 2023
313e162
misc: Fix some typos in documentation and comments
stweil Jul 30, 2023
7a06a8f
tests/migration: Add -fno-stack-protector
akihikodaki Jul 31, 2023
c11d5bd
target/nios2: Pass semihosting arg to exit
keith-packard Aug 1, 2023
71e2dd6
target/nios2: Fix semihost lseek offset computation
keith-packard Jul 31, 2023
8caaae7
target/m68k: Fix semihost lseek offset computation
pm215 Aug 1, 2023
8abc811
qapi: Reformat the dirty-limit migration doc comments
HuangSuiXiao Jul 28, 2023
ef96537
qapi: Craft the dirty-limit capability comment
HuangSuiXiao Jul 28, 2023
2b3edd9
MAINTAINERS: Add section "Migration dirty limit and dirty page rate"
HuangSuiXiao Jul 26, 2023
081619e
Merge tag 'misc-fixes-20230801' of https://github.com/philmd/qemu int…
rth7680 Aug 2, 2023
fb695ae
Merge tag 'pull-qapi-2023-08-02' of https://repo.or.cz/qemu/armbru in…
rth7680 Aug 2, 2023
9ba3702
Update version for v8.1.0-rc2 release
rth7680 Aug 2, 2023
c5b5288
util/oslib-win32: Fix compiling with Clang from MSYS2
huth Jul 28, 2023
11961d0
gitlab: remove duplication between msys jobs
berrange Aug 1, 2023
b64052c
gitlab: print timestamps during windows msys jobs
berrange Aug 1, 2023
46aedd3
gitlab: always use updated msys installer
berrange Aug 1, 2023
5ef56e3
gitlab: drop $CI_PROJECT_DIR from cache path
berrange Aug 1, 2023
ef4fe31
gitlab: always populate cache for windows msys jobs
berrange Aug 1, 2023
ff136d2
configure: support passthrough of -Dxxx args to meson
berrange Aug 1, 2023
63f5365
gitlab: disable optimization and debug symbols in msys build
berrange Aug 1, 2023
f54ba56
gitlab: disable FF_SCRIPT_SECTIONS on msys jobs
berrange Aug 1, 2023
c167c80
Merge tag 'pull-request-2023-08-03' of https://gitlab.com/thuth/qemu …
rth7680 Aug 3, 2023
0b054b4
block/blkio: close the fd when blkio_connect() fails
stefano-garzarella Aug 3, 2023
9b06d0d
block/blkio: add more comments on the fd passing handling
stefano-garzarella Aug 3, 2023
2e6a56f
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu in…
rth7680 Aug 3, 2023
cf2f89e
hw/virtio-iommu: Fix potential OOB access in virtio_iommu_handle_comm…
eauger Jul 17, 2023
503d86d
hw/pci-bridge/cxl_upstream.c: Use g_new0() in build_cdat_table()
pm215 Jul 18, 2023
1084fed
virtio-iommu: Standardize granule extraction and formatting
eauger Jul 18, 2023
63a3520
hw/virtio: Add a protection against duplicate vu_scmi_stop calls
mz-pdm Jul 20, 2023
45d9d31
tests: acpi: x86: whitelist expected blobs
Jul 20, 2023
44d975e
x86: acpi: workaround Windows not handling name references in Package…
Jul 20, 2023
6e51085
tests: acpi: x86: update expected blobs
Jul 20, 2023
d3dc64f
tests: acpi: whitelist expected blobs
Jul 20, 2023
5ce869f
acpi: x86: remove _ADR on host bridges
Jul 20, 2023
e3c79cf
tests: acpi: update expected blobs
Jul 20, 2023
92f0422
hw/virtio: qmp: add RING_RESET to 'info virtio-status'
dme Jul 21, 2023
c92f4fc
virtio: Fix packed virtqueue used_idx mask
XanClic Jul 21, 2023
348e354
pci: do not respond config requests after PCI device eject
ybendito Jul 28, 2023
18f2971
vhost: fix the fd leak
Jul 31, 2023
cc2a084
hw/i386/intel_iommu: Fix trivial endianness problems
huth Aug 2, 2023
642ba89
hw/i386/intel_iommu: Fix endianness problems related to VTD_IR_TableE…
huth Aug 2, 2023
4572b22
hw/i386/intel_iommu: Fix struct VTDInvDescIEC on big endian hosts
huth Aug 2, 2023
fcd8027
hw/i386/intel_iommu: Fix index calculation in vtd_interrupt_remap_msi()
huth Aug 2, 2023
37cf5ce
hw/i386/x86-iommu: Fix endianness issue in x86_iommu_irq_to_msi_messa…
huth Aug 2, 2023
e1e56c0
include/hw/i386/x86-iommu: Fix struct X86IOMMU_MSIMessage for big end…
huth Aug 2, 2023
9d38a84
virtio-crypto: verify src&dst buffer length for sym request
pizhenwei Aug 3, 2023
15b11a1
cryptodev: Handle unexpected request to avoid crash
pizhenwei Aug 3, 2023
f8c0fd9
target/hppa: Move iaoq registers and thus reduce generated code size
hdeller Jul 30, 2023
a089a73
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/m…
rth7680 Aug 4, 2023
c26d005
Merge tag 'hppa-linux-user-speedup-pull-request' of https://github.co…
rth7680 Aug 4, 2023
b2ea645
target/i386: Check CR0.TS before enter_mmx
mborgerson Jul 13, 2023
d9ab1f1
ci: install meson in CirrusCI KVM build environment
bonzini Aug 4, 2023
19ac7b2
ppc/pegasos2: Fix reset state of USB functions
zbalaton Jul 19, 2023
aa11334
ppc/pegasos2: Fix reg property of ROM BARs
zbalaton Jul 19, 2023
889dd6c
ppc/pegasos2: Fix naming of device tree nodes
zbalaton Jul 19, 2023
6b6d4c1
ppc/pegasos2: Fix reg property of 64 bit BARs in device tree
zbalaton Jul 21, 2023
9201af0
target/ppc: Implement ASDR register for ISA v3.0 for HPT
npiggin Jul 26, 2023
9915dac
target/ppc: Fix pending HDEC when entering PM state
npiggin Jul 26, 2023
0e2a3ec
target/ppc: Fix VRMA page size for ISA v3.0
npiggin Jul 30, 2023
71934cf
Merge tag 'pull-ppc-20230804' of https://gitlab.com/danielhb/qemu int…
rth7680 Aug 4, 2023
6db03cc
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
rth7680 Aug 4, 2023
1966855
accel/tcg: Adjust parameters and locking with do_{ld,st}_mmio_*
rth7680 Aug 1, 2023
190aba8
accel/tcg: Issue wider aligned i/o in do_{ld,st}_mmio_*
rth7680 Aug 1, 2023
f7eaf9d
accel/tcg: Do not issue misaligned i/o
rth7680 Aug 1, 2023
c30d0b8
accel/tcg: Call save_iotlb_data from io_readx as well
mtyutin Aug 4, 2023
6c78de6
gdbstub: use 0 ("any process") on packets with no PID
quic-mathbern Aug 1, 2023
89e5b79
configure: Fix linux-user host detection for riscv64
rth7680 Aug 5, 2023
4333f09
linux-user/elfload: Set V in ELF_HWCAP for RISC-V
negge Aug 3, 2023
c3dd50d
linux-user: Unset MAP_FIXED_NOREPLACE for host
akihikodaki Aug 2, 2023
ddcdd8c
linux-user: Fix MAP_FIXED_NOREPLACE on old kernels
akihikodaki Aug 2, 2023
c6cc059
linux-user: Do not call get_errno() in do_brk()
akihikodaki Aug 2, 2023
e69e032
linux-user: Use MAP_FIXED_NOREPLACE for do_brk()
akihikodaki Aug 2, 2023
cb9d5d1
linux-user: Do nothing if too small brk is specified
akihikodaki Aug 2, 2023
2aea137
linux-user: Do not align brk with host page size
akihikodaki Aug 2, 2023
0662a62
linux-user: Properly set image_info.brk in flatload
rth7680 Aug 2, 2023
62cbf08
linux-user: Remove last_brk
rth7680 Aug 2, 2023
3c4a8a8
bsd-user: Remove last_brk
rth7680 Aug 4, 2023
9400601
Merge tag 'pull-tcg-20230806-3' of https://gitlab.com/rth7680/qemu in…
rth7680 Aug 6, 2023
ecb1b7b
hw/nvme: fix oob memory read in fdp events log
birkelund Aug 3, 2023
6a33f2e
hw/nvme: fix compliance issue wrt. iosqes/iocqes
birkelund Jul 19, 2023
8ada214
hw/i2c: Fix bitbang_i2c_data trace event
zbalaton Jul 28, 2023
beb1a91
stubs/colo.c: spelling
Aug 3, 2023
6ee9608
Fixed incorrect LLONG alignment for openrisc and cris
Aug 3, 2023
81cd34a
chardev: report the handshake error
elmarco May 10, 2023
957d778
virtio-gpu: free BHs, by implementing unrealize
elmarco Jul 26, 2023
a41e2d9
virtio-gpu: reset gfx resources in main thread
elmarco Jul 26, 2023
8a64609
dump: kdump-zlib data pages not dumped with pvtime/aarch64
Jul 13, 2023
fdd6495
hw/i386/vmmouse:add relative packet flag for button status
Apr 13, 2023
58ea90f
ui/gtk: set scanout mode in gd_egl/gd_gl_area_scanout_texture
downor Jul 25, 2023
e0e5dca
Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qe…
rth7680 Aug 7, 2023
474892a
Merge tag 'trivial-patches-pull' of https://gitlab.com/mjt0k/qemu int…
rth7680 Aug 7, 2023
0450cf0
Merge tag 'fixes-pull-request' of https://gitlab.com/marcandre.lureau…
rth7680 Aug 7, 2023
dbdb13f
hw/nvme: fix CRC64 for guard tag
ankit-sam Aug 7, 2023
ec5a138
docs: update hw/nvme documentation for protection information
ankit-sam Aug 7, 2023
f140823
configure: fix detection for x32 linux-user
bonzini Aug 8, 2023
50a0012
linux-user: cleanup unused linux-user/include/host directories
bonzini Aug 8, 2023
971fac2
configure: unify case statements for CPU canonicalization
bonzini Aug 8, 2023
c8fb5cf
linux-user: Adjust task_unmapped_base for reserved_va
rth7680 Aug 2, 2023
2d70816
linux-user: Define TASK_UNMAPPED_BASE in $guest/target_mman.h
rth7680 Aug 2, 2023
da2b71f
linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h
rth7680 Aug 2, 2023
ad25051
linux-user: Use MAP_FIXED_NOREPLACE for initial image mmap
rth7680 Aug 3, 2023
1ea06de
linux-user: Use elf_et_dyn_base for ET_DYN with interpreter
rth7680 Aug 2, 2023
1f356e8
linux-user: Adjust initial brk when interpreter is close to executable
hdeller Aug 2, 2023
e3d97d5
linux-user: Do not adjust image mapping for host page size
rth7680 Aug 3, 2023
2d385be
linux-user: Do not adjust zero_bss for host page size
rth7680 Aug 3, 2023
5f4e5b3
linux-user: Use zero_bss for PT_LOAD with no file contents too
rth7680 Aug 3, 2023
3ce3dd8
util/selfmap: Rewrite using qemu/interval-tree.h
rth7680 Aug 6, 2023
435c042
linux-user: Remove duplicate CPU_LOG_PAGE from probe_guest_base
rth7680 Aug 7, 2023
0c441ae
linux-user: Consolidate guest bounds check in probe_guest_base
rth7680 Aug 7, 2023
06f38c6
linux-user: Rewrite fixed probe_guest_base
rth7680 Aug 7, 2023
dd55885
linux-user: Rewrite non-fixed probe_guest_base
rth7680 Aug 7, 2023
cef297a
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
rth7680 Aug 8, 2023
32e07fd
Merge tag 'pull-lu-20230808' of https://gitlab.com/rth7680/qemu into …
rth7680 Aug 8, 2023
a8fc516
Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qe…
rth7680 Aug 8, 2023
c42e77a
qemu/osdep: Remove fallback for MAP_FIXED_NOREPLACE
rth7680 Aug 8, 2023
6c8f845
hw/nvme: fix null pointer access in directive receive
birkelund Aug 8, 2023
3439ba9
hw/nvme: fix null pointer access in ruh update
birkelund Aug 8, 2023
9ab8d07
linux-user: Split out do_mmap
rth7680 Aug 8, 2023
a05cee9
linux-user: Use ARRAY_SIZE with bitmask_transtbl
rth7680 Aug 8, 2023
1b65895
tests/tcg: Disable filename test for info proc mappings
rth7680 Aug 8, 2023
47d1e98
util/interval-tree: Check root for null in interval_tree_iter_first
hdeller Aug 9, 2023
b800205
linux-user: Fix openat() emulation to correctly detect accesses to /proc
hdeller Aug 3, 2023
c0b7823
Merge tag 'nvme-fixes-pull-request' of https://gitlab.com/birkelund/q…
rth7680 Aug 9, 2023
e53e2e2
Merge tag 'pull-lu-20230809' of https://gitlab.com/rth7680/qemu into …
rth7680 Aug 9, 2023
64d3be9
Merge tag 'or1k-pull-request-20230809' of https://github.com/stffrdhr…
rth7680 Aug 9, 2023
6a2c23d
accel/tcg: Avoid reading too much in load_atom_{2,4}
rth7680 Aug 10, 2023
dad1036
tests/tcg: ensure system-mode gdb tests start stopped
stsquad Aug 10, 2023
3869eb7
gdbstub: more fixes for client Ctrl-C handling
stsquad Aug 10, 2023
f1b0f89
gdbstub: don't complain about preemptive ACK chars
stsquad Aug 10, 2023
70b7399
Merge tag 'pull-tcg-20230810' of https://gitlab.com/rth7680/qemu into…
rth7680 Aug 10, 2023
3944e93
Update version for v8.1.0-rc3 release
rth7680 Aug 10, 2023
3d449bc
hw/pci-host: Allow extended config space access for Designware PCIe host
Aug 9, 2023
0f93624
pci: Fix the update of interrupt disable bit in PCI_COMMAND register
Aug 11, 2023
44e13cb
Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/m…
rth7680 Aug 11, 2023
136cb9c
target/riscv/kvm.c: fix mvendorid size in vcpu_set_machine_ids()
danielhb Aug 2, 2023
b274c23
hw/riscv/virt.c: change 'aclint' TCG check
danielhb Aug 11, 2023
bb5f142
Merge tag 'pull-riscv-to-apply-20230811-3' of https://github.com/alis…
rth7680 Aug 11, 2023
d3b4112
tcg/i386: Output %gs prefix in tcg_out_vex_opc
rth7680 Aug 12, 2023
408af44
Merge tag 'pull-tcg-20230814' of https://gitlab.com/rth7680/qemu into…
rth7680 Aug 15, 2023
0d52116
Update version for v8.1.0-rc4 release
rth7680 Aug 16, 2023
7e5a8bb
Update version for v8.1.0 release
rth7680 Aug 22, 2023
5980189
target/s390x: Fix the "ignored match" case in VSTRS
iii-i Aug 4, 2023
880e82e
target/s390x: Use a 16-bit immediate in VREP
iii-i Aug 7, 2023
c12eddb
target/s390x: Fix VSTL with a large length
iii-i Aug 4, 2023
14a8213
target/s390x: Check reserved bits of VFMIN/VFMAX's M5
iii-i Aug 4, 2023
01f6417
include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian …
huth Aug 15, 2023
34808d0
kvm: Introduce kvm_arch_get_default_type hook
akihikodaki Aug 22, 2023
c8e381d
accel/kvm: Specify default IPA size for arm64
akihikodaki Aug 22, 2023
7012e20
target/arm: Fix SME ST1Q
rth7680 Aug 22, 2023
63188a0
target/arm: Fix 64-bit SSRA
rth7680 Aug 22, 2023
441106e
docs/about/license: Update LICENSE URL
philmd Aug 22, 2023
5691fbf
softmmu: Assert data in bounds in iotlb_to_section
rth7680 Aug 25, 2023
86d7b08
block-migration: Ensure we don't crash during migration cleanup
Jul 31, 2023
645b87f
target/arm: properly document FEAT_CRC32
stsquad Aug 31, 2023
e5e77f2
linux-user: Adjust brk for load_bias
rth7680 Aug 16, 2023
e975434
target/i386: raise FERR interrupt with iothread locked
bonzini Aug 29, 2023
0175121
ui/dbus: Properly dispose touch/mouse dbus objects
bilelmoussaoui Sep 1, 2023
6864f05
ppc/vof: Fix missed fields in VOF cleanup
npiggin Aug 8, 2023
5358980
hw/ppc/e500: fix broken snapshot replay
Aug 9, 2023
9f54fef
target/ppc: Flush inputs to zero with NJ in ppc_store_vscr
rth7680 Aug 21, 2023
f64f1f8
target/ppc: Fix LQ, STQ register-pair order for big-endian
npiggin Aug 21, 2023
c2e0495
hw/ide/core: set ERR_STAT in unsupported command completion
floatious Jun 9, 2023
1efefd1
hw/ide/ahci: write D2H FIS when processing NCQ command
floatious Jun 9, 2023
16cc959
hw/ide/ahci: simplify and document PxCI handling
floatious Jun 9, 2023
4fbd5a5
hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is cleared
floatious Jun 9, 2023
4448c34
hw/ide/ahci: PxCI should not get cleared when ERR_STAT is set
floatious Jun 9, 2023
e8f5ca5
hw/ide/ahci: fix ahci_write_fis_sdb()
floatious Jun 9, 2023
d536158
hw/ide/ahci: fix broken SError handling
floatious Jun 9, 2023
9dc6f05
hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool mode
Aug 12, 2023
25ec23a
hw/i2c/aspeed: Fix TXBUF transmission start position error
Aug 12, 2023
01bf87c
qemu-options.hx: Rephrase the descriptions of the -hd* and -cdrom opt…
huth Aug 29, 2023
6356785
docs tests: Fix use of migrate_set_parameter
Aug 25, 2023
93d4107
hw/net/vmxnet3: Fix guest-triggerable assert()
huth Aug 17, 2023
eeee989
qxl: don't assert() if device isn't yet initialized
elmarco Aug 14, 2023
df33ce9
virtio: Drop out of coroutine context in virtio_load()
kevmw Sep 5, 2023
9832a67
arm64: Restore trapless ptimer access
coltonlewis Aug 31, 2023
3d6251f
hw/char/riscv_htif: Fix printing of console characters on big endian …
huth Jul 21, 2023
b9f8329
hw/char/riscv_htif: Fix the console syscall on big endian hosts
huth Jul 21, 2023
987e90c
target/riscv/cpu.c: add zmmul isa string
danielhb Jul 20, 2023
6c24b60
target/riscv: Fix page_check_range use in fault-only-first
romanheros Jul 29, 2023
8ae2012
target/riscv: Fix zfa fleq.d and fltq.d
romanheros Jul 28, 2023
566dac7
hw/intc: Fix upper/lower mtime write calculation
Jul 28, 2023
60a7f5c
hw/intc: Make rtc variable names consistent
Jul 28, 2023
2947da7
linux-user/riscv: Use abi type for target_ucontext
romanheros Aug 11, 2023
b822207
hw/riscv: virt: Fix riscv,pmu DT node path
ConchuOD Jul 27, 2023
1d4fb58
target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0
danielhb Aug 17, 2023
7385e00
target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes
Aug 29, 2023
cae7dc1
target/riscv: Allocate itrigger timers only once
akihikodaki Aug 18, 2023
d4919bb
virtio-gpu/win32: set the destroy function on load
elmarco Sep 6, 2023
8b47922
ui: fix crash when there are no active_console
elmarco Sep 11, 2023
60da830
s390x/ap: fix missing subsystem reset registration
frankjaa Aug 23, 2023
56270e5
meson: Fix targetos match for illumos and Solaris.
jperkin Sep 8, 2023
045fa84
tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR
elmarco Sep 11, 2023
6bb4a8a
Update version for 8.1.1 release
Sep 21, 2023
6d3f109
Merge branch 'MINI404' into merge-main-to-v7
vintagepc Oct 1, 2023
c257946
Merge tag 'v8.1.1' into merge-v8.1.1
vintagepc Oct 1, 2023
03e21cb
Merge fallout
vintagepc Oct 1, 2023
bcfc299
remove submodule call in w32 build
vintagepc Oct 1, 2023
1fb001d
sigh
vintagepc Oct 1, 2023
223eae4
fix some of the tests
vintagepc Oct 1, 2023
7ad74cf
fix test command
vintagepc Oct 2, 2023
5e68c2e
exclude tests from lint
vintagepc Oct 2, 2023
a7a3b1d
derp
vintagepc Oct 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
109 changes: 0 additions & 109 deletions .cirrus.yml

This file was deleted.

21 changes: 21 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# List of code-formatting clean ups the git blame can ignore
#
# git blame --ignore-revs-file .git-blame-ignore-revs
#
# or
#
# git config blame.ignoreRevsFile .git-blame-ignore-revs
#

# gdbstub: clean-up indents
ad9e4585b3c7425759d3eea697afbca71d2c2082

# e1000e: fix code style
0eadd56bf53ab196a16d492d7dd31c62e1c24c32

# target/riscv: coding style fixes
8c7feddddd9218b407792120bcfda0347ed16205

# replace TABs with spaces
48805df9c22a0700fba4b3b548fafaa21726ca68
3 changes: 1 addition & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,10 +186,9 @@ jobs:
# recognize the `--no-pie` argument... not that it matters because we don't need to build the ROMs here.
- name: Configure build
run: |
git submodule update --init capstone dtc meson slirp ui/keycodemapdb tests/fp/berkeley-softfloat-3 tests/fp/berkeley-testfloat-3
mkdir build
cd build
../configure --with-git-submodules=ignore --target-list=buddy-softmmu --enable-gtk --enable-libusb --disable-werror
../configure --target-list=buddy-softmmu --enable-gtk --enable-libusb --disable-werror
shell: msys2 {0}

- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
- name: Run CPPCheck
run: |
cd ${{ runner.workspace }}/MINI404
cppcheck --template='::{severity} file={file},line={line}::{message}' -I include --error-exitcode=2 --inline-suppr --enable=warning --suppress='*:hw/arm/prusa/3rdParty/*' --suppress='*:include/*' hw/arm/prusa
cppcheck --template='::{severity} file={file},line={line}::{message}' -I include --error-exitcode=2 --inline-suppr --enable=warning --suppress='*:hw/arm/prusa/3rdParty/*' --suppress='*:hw/arm/prusa/stm32_tests/*' --suppress='*:include/*' hw/arm/prusa

# - name: Run Clang-tidy
# run: |
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build_linux:
tests_linux:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# if: "!contains(github.event.head_commit.message, 'NO_BUILD')"
Expand Down Expand Up @@ -56,8 +56,9 @@ jobs:
- name: Cache permissions
run: sudo chmod -R 744 packages

- name: Test Symlink
run: ln -s ${{ runner.workspace }}/MINI404/hw/arm/prusa ${{ runner.workspace }}/MINI404/tests/qtest/
- name: Test Symlinks
run: |
cd ${{ runner.workspace }}/MINI404/tests/qtest/ && for i in ../../hw/arm/prusa/stm32_tests/*.c; do ln -s $i .; done

- name: Configure build
run: cd ${{ runner.workspace }}/MINI404 && ./configure --target-list="buddy-softmmu" --enable-libusb --enable-gtk --enable-gcov
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
/GNUmakefile
/out/
/build/
/.cache/
/.vscode/
*.pyc
.sdk
.stgit-*
.git-submodule-status
.clang-format
.gdb_history
cscope.*
tags
TAGS
Expand Down
24 changes: 0 additions & 24 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,6 @@
[submodule "roms/qemu-palcode"]
path = roms/qemu-palcode
url = https://gitlab.com/qemu-project/qemu-palcode.git
[submodule "roms/sgabios"]
path = roms/sgabios
url = https://gitlab.com/qemu-project/sgabios.git
[submodule "dtc"]
path = dtc
url = https://gitlab.com/qemu-project/dtc.git
[submodule "roms/u-boot"]
path = roms/u-boot
url = https://gitlab.com/qemu-project/u-boot.git
Expand All @@ -28,39 +22,21 @@
[submodule "roms/QemuMacDrivers"]
path = roms/QemuMacDrivers
url = https://gitlab.com/qemu-project/QemuMacDrivers.git
[submodule "ui/keycodemapdb"]
path = ui/keycodemapdb
url = https://gitlab.com/qemu-project/keycodemapdb.git
[submodule "capstone"]
path = capstone
url = https://gitlab.com/qemu-project/capstone.git
[submodule "roms/seabios-hppa"]
path = roms/seabios-hppa
url = https://gitlab.com/qemu-project/seabios-hppa.git
[submodule "roms/u-boot-sam460ex"]
path = roms/u-boot-sam460ex
url = https://gitlab.com/qemu-project/u-boot-sam460ex.git
[submodule "tests/fp/berkeley-testfloat-3"]
path = tests/fp/berkeley-testfloat-3
url = https://gitlab.com/qemu-project/berkeley-testfloat-3.git
[submodule "tests/fp/berkeley-softfloat-3"]
path = tests/fp/berkeley-softfloat-3
url = https://gitlab.com/qemu-project/berkeley-softfloat-3.git
[submodule "roms/edk2"]
path = roms/edk2
url = https://gitlab.com/qemu-project/edk2.git
[submodule "slirp"]
path = slirp
url = https://gitlab.com/qemu-project/libslirp.git
[submodule "roms/opensbi"]
path = roms/opensbi
url = https://gitlab.com/qemu-project/opensbi.git
[submodule "roms/qboot"]
path = roms/qboot
url = https://gitlab.com/qemu-project/qboot.git
[submodule "meson"]
path = meson
url = https://gitlab.com/qemu-project/meson.git
[submodule "roms/vbootrom"]
path = roms/vbootrom
url = https://gitlab.com/qemu-project/vbootrom.git
Expand Down
13 changes: 11 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ Ed Swierk <[email protected]> Ed Swierk via Qemu-devel <qemu-devel@nong
Ian McKellar <[email protected]> Ian McKellar via Qemu-devel <[email protected]>
Julia Suvorova <[email protected]> Julia Suvorova via Qemu-devel <[email protected]>
Justin Terry (VM) <[email protected]> Justin Terry (VM) via Qemu-devel <[email protected]>
Stefan Weil <[email protected]> Stefan Weil via <[email protected]>

# Next, replace old addresses by a more recent one.
Aleksandar Markovic <[email protected]> <[email protected]>
Expand All @@ -53,23 +54,31 @@ Aleksandar Markovic <[email protected]> <[email protected]>
Aleksandar Rikalo <[email protected]> <[email protected]>
Aleksandar Rikalo <[email protected]> <[email protected]>
Alexander Graf <[email protected]> <[email protected]>
Ani Sinha <[email protected]> <[email protected]>
Anthony Liguori <[email protected]> Anthony Liguori <[email protected]>
Christian Borntraeger <[email protected]> <[email protected]>
Damien Hedde <[email protected]> <[email protected]>
Filip Bozuta <[email protected]> <[email protected]>
Frederic Konrad <[email protected]> <[email protected]>
Frederic Konrad <[email protected]> <[email protected]>
Greg Kurz <[email protected]> <[email protected]>
Huacai Chen <[email protected]> <[email protected]>
Huacai Chen <[email protected]> <[email protected]>
James Hogan <[email protected]> <[email protected]>
Leif Lindholm <[email protected]> <[email protected]>
Leif Lindholm <[email protected]> <[email protected]>
Leif Lindholm <[email protected]> <[email protected]>
Radoslaw Biernacki <[email protected]> <[email protected]>
Paul Brook <[email protected]> <[email protected]>
Paul Burton <[email protected]> <[email protected]>
Paul Burton <[email protected]> <[email protected]>
Paul Burton <[email protected]> <[email protected]>
Paul Burton <[email protected]> <[email protected]>
Philippe Mathieu-Daudé <[email protected]> <[email protected]>
Philippe Mathieu-Daudé <[email protected]> <[email protected]>
Philippe Mathieu-Daudé <[email protected]> <[email protected]>
Philippe Mathieu-Daudé <[email protected]> <[email protected]>
Roman Bolshakov <[email protected]> <[email protected]>
Stefan Brankovic <[email protected]> <[email protected]>
Taylor Simpson <[email protected]> <[email protected]>
Yongbok Kim <[email protected]> <[email protected]>

# Also list preferred name forms where people have changed their
Expand Down
Loading
Loading