This website requires JavaScript.
4605ea753b
Fix usermode builds
Andrea Fioraldi
2023-11-21 14:01:16 +01:00
5d31b09a11
Merge pull request #31 from rmalmain/sync_exit
Andrea Fioraldi
2023-11-21 13:46:35 +01:00
e01e07db09
Merge pull request #32 from rmalmain/main
Andrea Fioraldi
2023-11-21 13:46:21 +01:00
debb491166
hw/ide/via: implement legacy/native mode switching
Mark Cave-Ayland
2023-11-16 10:33:55 +00:00
7a9d672b81
ide/via: don't attempt to set default BAR addresses
Mark Cave-Ayland
2023-11-16 10:33:54 +00:00
fd6a543d19
ide/pci: introduce pci_ide_update_mode() function
Mark Cave-Ayland
2023-11-16 10:33:53 +00:00
7552488444
ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core
Mark Cave-Ayland
2023-11-16 10:33:52 +00:00
8f37120383
iotests: Test two stream jobs in a single iothread
Kevin Wolf
2023-11-15 18:20:12 +01:00
1dbc7d3442
stream: Fix AioContext locking during bdrv_graph_wrlock()
Kevin Wolf
2023-11-15 18:20:11 +01:00
6bc0bcc89f
block: Fix deadlocks in bdrv_graph_wrunlock()
Kevin Wolf
2023-11-15 18:20:10 +01:00
bb092d6d8f
block: Fix bdrv_graph_wrlock() call in blk_remove_bs()
Kevin Wolf
2023-11-15 18:20:09 +01:00
eabb921250
hw/ide/ahci: fix legacy software reset
Niklas Cassel
2023-11-08 23:26:57 +01:00
6f7997e004
hw/xen: clean up xen_block_find_free_vdev() to avoid Coverity false positive
David Woodhouse
2023-11-09 15:21:13 +00:00
87bfffdf75
vl: disable default serial when xen-console is enabled
David Woodhouse
2023-11-09 11:23:54 +00:00
c14ae763d5
Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging
Stefan Hajnoczi
2023-11-21 06:25:14 -05:00
85f1051248
Merge tag 'pull-target-arm-20231121' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
Stefan Hajnoczi
2023-11-21 06:24:53 -05:00
19c63383a7
Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging
Stefan Hajnoczi
2023-11-21 06:24:28 -05:00
adf798b379
Merge tag 'pull-ppc-20231121' of https://github.com/legoater/qemu into staging
Stefan Hajnoczi
2023-11-21 06:24:02 -05:00
06080478f7
Merge tag 'pull-loongarch-20231121' of https://gitlab.com/gaosong/qemu into staging
Stefan Hajnoczi
2023-11-21 06:23:21 -05:00
a26f16f2ef
Add an option to not build tests Seems to have no impact and saves the compilation of 1000 files.
Romain Malmain
2023-11-21 12:06:32 +01:00
b595b3969a
Fix: added exit.c in build system.
Romain Malmain
2023-11-21 11:45:06 +01:00
2d54a4e637
Merge pull request #29 from rmalmain/syx_snapshot_rework
Andrea Fioraldi
2023-11-21 11:41:38 +01:00
4fc66b672e
Merge pull request #30 from rmalmain/sync_exit
Andrea Fioraldi
2023-11-21 11:41:27 +01:00
e0c58720bf
ui/pixman-minimal.h: fix empty allocation
Manos Pitsidianakis
2023-11-21 11:38:39 +02:00
ff2a5bed5f
vl: add missing display_remote++
Marc-André Lureau
2023-11-17 15:15:13 +04:00
0e8823072e
ui/console: fix default VC when there are no display
Marc-André Lureau
2023-11-08 17:25:22 +04:00
b7f1bb38b0
ui: use "vc" chardev for dbus, gtk & spice-app
Marc-André Lureau
2023-11-17 14:55:07 +04:00
69562648f9
vl: revert behaviour for -display none
Marc-André Lureau
2023-11-17 18:03:16 +04:00
466658fc52
Sync Exit: - Now the VM can trigger a synchronous backdoor stopping the VM and returning to LibAFL. - LibAFL will exit with a corresponding exit reason to perform actions accordingly (checkout the LibAFL patch for more details). - The breakpoint mechanism has been merged with this system (not tested yet, may not work out of the box). - The main difference with the backdoor is that it will always stop the VM.
Romain Malmain
2023-11-21 10:48:27 +01:00
aa67fcae61
Syx Snapshot rework - Most of the tables are now GHashtable instances - Snapshot correctness checking - Simplified API - More callbacks to catch more dirty pages
Romain Malmain
2023-11-21 10:39:42 +01:00
84f85eb95f
net: do not delete nics in net_cleanup()
David Woodhouse
2023-11-15 17:24:35 +00:00
9050f976e4
net: Update MemReentrancyGuard for NIC
Akihiko Odaki
2023-06-01 12:18:59 +09:00
7d0fefdf81
net: Provide MemReentrancyGuard * to qemu_new_nic()
Akihiko Odaki
2023-06-01 12:18:58 +09:00
b664466d8f
ppc/pnv: Fix PNV I2C invalid status after reset
Glenn Miles
2023-11-14 13:56:55 -06:00
47dfdd238d
ppc/pnv: PNV I2C engines assigned incorrect XSCOM addresses
Glenn Miles
2023-11-14 13:56:54 -06:00
d18b065286
target/ppc: Fix bugs in VSX_CVT_FP_TO_INT and VSX_CVT_FP_TO_INT2 macros
John Platts
2023-11-10 18:41:42 +00:00
8bc5ae046d
ppc/pnv: Fix potential overflow in I2C model
Cédric Le Goater
2023-11-09 18:15:25 +01:00
85d57a37be
tcg/loongarch64: Fix tcg_out_mov() Aborted
Song Gao
2023-11-20 14:59:16 +08:00
0cbb56c236
hw/arm/fsl-imx: Do not ignore Error argument
Philippe Mathieu-Daudé
2023-11-20 12:51:15 +01:00
d652866007
hw/arm/stm32f100: Report error when incorrect CPU is used
Philippe Mathieu-Daudé
2023-11-17 08:17:04 +01:00
ff6cda35f1
hw/arm/stm32f205: Report error when incorrect CPU is used
Philippe Mathieu-Daudé
2023-11-17 08:17:03 +01:00
e1b72c55b1
hw/arm/stm32f405: Report error when incorrect CPU is used
Philippe Mathieu-Daudé
2023-11-17 08:17:02 +01:00
790a4428f2
hw/core/machine: Constify MachineClass::valid_cpu_types[]
Gavin Shan
2023-11-17 08:17:01 +01:00
3efd849573
target/arm: Fix SME FMOPA (16-bit), BFMOPA
Richard Henderson
2023-11-17 11:31:35 -08:00
70726a15bc
hw/intc/arm_gicv3: ICC_PMR_EL1 high bits should be RAZ
Ben Dooks
2023-11-16 17:28:18 +00:00
e867a1242e
target/arm: enable FEAT_RNG on Neoverse-N2
Marcin Juszkiewicz
2023-11-14 11:34:43 +01:00
af9264da80
Merge tag '20231119-xtensa-1' of https://github.com/OSLL/qemu-xtensa into staging
Stefan Hajnoczi
2023-11-20 05:25:19 -05:00
1817af991c
Merge tag 'hppa64-fixes-pull-request' of https://github.com/hdeller/qemu-hppa into staging
Stefan Hajnoczi
2023-11-20 05:24:08 -05:00
b554312412
Merge tag 'pull-error-2023-11-17' of https://repo.or.cz/qemu/armbru into staging
Stefan Hajnoczi
2023-11-20 05:23:49 -05:00
d86f3f5faa
Merge tag 'pull-request-2023-11-16' of https://gitlab.com/thuth/qemu into staging
Stefan Hajnoczi
2023-11-20 05:23:30 -05:00
95e008b9dd
Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging
Stefan Hajnoczi
2023-11-20 05:22:30 -05:00
1b173d0606
linux-user: xtensa: fix signal delivery in FDPIC
Max Filippov
2023-11-10 11:37:43 -08:00
2f926bfd5b
disas/hppa: Show hexcode of instruction along with disassembly
Helge Deller
2023-11-17 11:26:02 +01:00
a01491a238
target/hppa: Fix 64-bit SHRPD instruction
Helge Deller
2023-11-17 11:02:39 +01:00
b0c8272465
Fix translation but not execution of edge TB
Andrea Fioraldi
2023-11-17 14:48:04 +01:00
298d8b1220
target/i386/cpu: Improve error message for property "vendor"
Markus Armbruster
2023-10-31 12:10:59 +01:00
eeef44b3a5
balloon: Fix a misleading error message
Markus Armbruster
2023-10-31 12:10:58 +01:00
0a4a1512e0
net: Fix a misleading error message
Markus Armbruster
2023-10-31 12:10:57 +01:00
517b0220ef
ui/qmp-cmds: Improve two error messages
Markus Armbruster
2023-10-31 12:10:56 +01:00
b665165938
qga: Improve guest-exec-status error message
Markus Armbruster
2023-10-31 12:10:55 +01:00
7200fb211e
hmp: Improve sync-profile error message
Markus Armbruster
2023-10-31 12:10:54 +01:00
db8227a68a
spapr/pci: Correct "does not support hotplugging error messages
Markus Armbruster
2023-10-31 12:10:53 +01:00
c4d74ab24a
tests/avocado: Enable reverse_debugging.py tests in gitlab CI
Nicholas Piggin
2023-11-16 21:53:54 +10:00
cd43f00524
tests/avocado: reverse_debugging drain console to prevent hang
Nicholas Piggin
2023-11-16 21:53:52 +10:00
572960cb23
tests/avocado/mem-addr-space-check: Replace assertEquals() for Python 3.12
Thomas Huth
2023-11-16 07:19:56 +01:00
3365f3d99a
tests/avocado/replay_kernel: Mark the test_x86_64_pc as flaky
Thomas Huth
2023-11-14 16:30:19 +01:00
9d72dd100c
tests/avocado: Make fetch_asset() unconditionally require a crypto hash
Philippe Mathieu-Daudé
2023-11-15 21:51:49 +01:00
cfe52e91c4
tests/avocado/multiprocess: Add asset hashes to silence warnings
Thomas Huth
2023-11-15 15:58:52 +01:00
9cdafe3b47
tests/avocado/intel_iommu: Add asset hashes to avoid warnings
Thomas Huth
2023-11-14 15:35:31 +01:00
ffab603bd5
tests/avocado/virtio-gpu: Fix test_vhost_user_vga_virgl for edid support
Thomas Huth
2023-11-14 21:34:56 +01:00
f0a663b4ce
tests/avocado: Replace assertRegexpMatches() for Python 3.12 compatibility
Philippe Mathieu-Daudé
2023-11-14 15:48:31 +01:00
861f724d03
tests/avocado: Replace assertEquals() for Python 3.12 compatibility
Thomas Huth
2023-11-14 14:43:26 +01:00
34a5cb6d84
Merge tag 'pull-tcg-20231114' of https://gitlab.com/rth7680/qemu into staging
Stefan Hajnoczi
2023-11-15 08:05:25 -05:00
f779357882
util/range.c: spelling fix: inbetween
Michael Tokarev
2023-11-14 19:11:33 +03:00
f0dbe427ec
util/filemonitor-inotify.c: spelling fix: kenel
Michael Tokarev
2023-11-14 19:11:33 +03:00
4b3e4d2b43
tests/qtest/ufs-test.c: spelling fix: tranfer
Michael Tokarev
2023-11-14 19:11:33 +03:00
8053feaae0
tests/qtest/migration-test.c: spelling fix: bandwith
Michael Tokarev
2023-11-14 19:11:33 +03:00
3a4e56015b
target/riscv/cpu.h: spelling fix: separatly
Michael Tokarev
2023-11-14 19:11:33 +03:00
801faee4dd
include/hw/virtio/vhost.h: spelling fix: sate
Michael Tokarev
2023-11-14 19:11:33 +03:00
c437eb1d5a
include/hw/hyperv/dynmem-proto.h: spelling fix: nunber, atleast
Michael Tokarev
2023-11-14 19:11:33 +03:00
a4dbf3fecb
include/block/ufs.h: spelling fix: setted
Michael Tokarev
2023-11-14 19:11:33 +03:00
315ebbd760
hw/net/cadence_gem.c: spelling fixes: Octects
Michael Tokarev
2023-11-14 19:11:33 +03:00
d1c2fbc9c1
hw/mem/memory-device.c: spelling fix: ontaining
Michael Tokarev
2023-11-14 19:11:33 +03:00
1a9c9a6f8a
contrib/vhost-user-gpu/virgl.c: spelling fix: mesage
Michael Tokarev
2023-11-14 19:10:44 +03:00
e3fc69343c
migration/rdma.c: spelling fix: asume
Michael Tokarev
2023-11-14 19:10:13 +03:00
385b3280ce
target/hppa: spelling fixes: Indicies, Truely
Michael Tokarev
2023-11-14 19:09:54 +03:00
51464c5612
target/arm/tcg: spelling fixes: alse, addreses
Michael Tokarev
2023-11-14 19:09:41 +03:00
eb12e92905
docs/system/arm/emulation.rst: spelling fix: Enhacements
Michael Tokarev
2023-11-14 19:09:19 +03:00
2a620ed52d
docs/devel/migration.rst: spelling fixes: doen't, diferent, responsability, recomend
Michael Tokarev
2023-11-14 19:08:48 +03:00
6477366f6c
docs/about/deprecated.rst: spelling fix: becase
Michael Tokarev
2023-11-14 19:08:26 +03:00
ac2786f0b0
gdbstub: spelling fix: respectivelly
Michael Tokarev
2023-11-14 19:08:08 +03:00
487152fa1f
hw/cxl: spelling fixes: limitaions, potentialy, intialized
Michael Tokarev
2023-11-14 19:06:48 +03:00
2cf91b9ae6
linux-user: spelling fixes: othe, necesary
Michael Tokarev
2023-11-14 19:07:15 +03:00
9bfba08a1f
bsd-user: spelling fixes: necesary, agrument, undocummented
Michael Tokarev
2023-11-14 19:06:14 +03:00
4061c3346e
qapi/migration.json: spelling: transfering
Michael Tokarev
2023-11-14 00:13:16 +03:00
aaf851a20c
hw/audio/virtio-snd.c: spelling: initalize
Michael Tokarev
2023-11-14 00:12:48 +03:00
7ca24cd1c9
qapi/pragma.json: Improve the comment about the lists of QAPI rule exceptions
Thomas Huth
2023-11-13 17:29:28 +01:00
1349af898c
tests/data/qobject/qdict.txt: Avoid non-inclusive words
Thomas Huth
2023-11-13 17:25:29 +01:00
80a59bc5e5
MAINTAINERS: Add tests/decode/ to the "Overall TCG CPUs" section
Thomas Huth
2023-10-13 08:57:39 +02:00
294c63be7d
hw/watchdog/wdt_aspeed: Remove unused 'hw/misc/aspeed_scu.h' header
Philippe Mathieu-Daudé
2023-10-27 15:42:00 +02:00