-
360144f3b9
target/arm: Convert B, BL, BLX (immediate)
Richard Henderson
2019-09-04 12:30:22 -07:00
-
b0e382b8cf
target/arm: Diagnose base == pc for LDM/STM
Richard Henderson
2019-09-04 12:30:21 -07:00
-
4b222545db
target/arm: Diagnose too few registers in list for LDM/STM
Richard Henderson
2019-09-04 12:30:20 -07:00
-
3949f4675d
target/arm: Diagnose writeback register in list for LDM for v7
Richard Henderson
2019-09-04 12:30:19 -07:00
-
c5c426d4c6
target/arm: Convert LDM, STM
Richard Henderson
2019-09-04 12:30:18 -07:00
-
8f4451274b
target/arm: Convert MOVW, MOVT
Richard Henderson
2019-09-04 12:30:17 -07:00
-
2c7c4e0904
target/arm: Convert Signed multiply, signed and unsigned divide
Richard Henderson
2019-09-04 12:30:16 -07:00
-
46497f6af7
target/arm: Convert packing, unpacking, saturation, and reversal
Richard Henderson
2019-09-04 12:30:15 -07:00
-
adf1a5662a
target/arm: Convert Parallel addition and subtraction
Richard Henderson
2019-09-04 12:30:14 -07:00
-
86d21e4b50
target/arm: Convert USAD8, USADA8, SBFX, UBFX, BFC, BFI, UDF
Richard Henderson
2019-09-04 12:30:13 -07:00
-
af28822899
target/arm: Diagnose UNPREDICTABLE ldrex/strex cases
Richard Henderson
2019-09-04 12:30:12 -07:00
-
1efdd407a2
target/arm: Convert Synchronization primitives
Richard Henderson
2019-09-04 12:30:11 -07:00
-
5e291fe168
target/arm: Convert load/store (register, immediate, literal)
Richard Henderson
2019-09-04 12:30:10 -07:00
-
145952e87f
target/arm: Convert T32 ADDW/SUBW
Richard Henderson
2019-09-04 12:30:09 -07:00
-
2cde9ea57d
target/arm: Convert the rest of A32 Miscelaneous instructions
Richard Henderson
2019-09-04 12:30:08 -07:00
-
ef11bc3c46
target/arm: Convert ERET
Richard Henderson
2019-09-04 12:30:07 -07:00
-
4c97f5b2f0
target/arm: Convert CLZ
Richard Henderson
2019-09-04 12:30:06 -07:00
-
4ed95abd70
target/arm: Convert BX, BXJ, BLX (register)
Richard Henderson
2019-09-04 12:30:05 -07:00
-
6c35d53f1b
target/arm: Convert Cyclic Redundancy Check
Richard Henderson
2019-09-04 12:30:04 -07:00
-
d0b2664450
target/arm: Convert MRS/MSR (banked, register)
Richard Henderson
2019-09-04 12:30:03 -07:00
-
6313059623
target/arm: Convert MSR (immediate) and hints
Richard Henderson
2019-09-04 12:30:02 -07:00
-
485b607d4f
target/arm: Simplify op_smlawx for SMLAW*
Richard Henderson
2019-09-04 12:30:01 -07:00
-
ea96b37464
target/arm: Simplify op_smlaxxx for SMLAL*
Richard Henderson
2019-09-04 12:30:00 -07:00
-
26c6923de7
target/arm: Convert Halfword multiply and multiply accumulate
Richard Henderson
2019-09-04 12:29:59 -07:00
-
6d0730a824
target/arm: Convert Saturating addition and subtraction
Richard Henderson
2019-09-04 12:29:58 -07:00
-
2409d56454
target/arm: Simplify UMAAL
Richard Henderson
2019-09-04 12:29:57 -07:00
-
bd92fe353b
target/arm: Convert multiply and multiply accumulate
Richard Henderson
2019-09-04 12:29:56 -07:00
-
581c6ebd17
target/arm: Convert Data Processing (immediate)
Richard Henderson
2019-09-04 12:29:55 -07:00
-
5be2c12337
target/arm: Convert Data Processing (reg-shifted-reg)
Richard Henderson
2019-09-04 12:29:54 -07:00
-
25ae32c558
target/arm: Convert Data Processing (register)
Richard Henderson
2019-09-04 12:29:53 -07:00
-
51409b9e8c
target/arm: Add stubs for aa32 decodetree
Richard Henderson
2019-09-04 12:29:52 -07:00
-
69be3e1376
target/arm: Use store_reg_from_load in thumb2 code
Richard Henderson
2019-09-04 12:29:51 -07:00
-
-
664785acff
qemu-doc: Do not hard-code the name of the QEMU binary
Thomas Huth
2019-07-30 17:08:26 +02:00
-
4631332675
tests/vm: Take the J=x setting into account for the vm-boot-ssh targets, too
Thomas Huth
2019-07-24 11:58:48 +02:00
-
dd21074972
tests/libqtest: Use libqtest-single.h in tests that require global_qtest
Thomas Huth
2019-09-03 07:50:26 +02:00
-
0ba67974af
tests/libqtest: Move global_test wrapper function into a separate header
Thomas Huth
2019-09-03 07:39:37 +02:00
-
731a29faba
tests: Remove unnecessary global_qtest references
Thomas Huth
2019-08-20 21:23:56 +02:00
-
b57ebd57b4
tests/libqos: Replace clock_step with qtest_clock_step in virtio code
Thomas Huth
2019-09-03 08:18:46 +02:00
-
4d81d77efd
tests/libqos/e1000e: Make e1000e libqos functions independent from global_qtest
Thomas Huth
2019-08-27 13:17:47 +02:00
-
a272659388
tests/migration: Do not use functions anymore that rely on global_qtest
Thomas Huth
2019-08-20 16:33:38 +02:00
-
-
500efcfcf0
Merge remote-tracking branch 'remotes/rth/tags/pull-or1k-20190904' into staging
Peter Maydell
2019-09-05 09:33:01 +01:00
-
-
9e3bab08d3
target/openrisc: Update cpu "any" to v1.3
Richard Henderson
2019-08-25 17:33:53 -07:00
-
3e0e41ef33
target/openrisc: Implement l.adrp
Richard Henderson
2019-08-25 17:31:30 -07:00
-
a465772eea
target/openrisc: Implement move to/from FPCSR
Richard Henderson
2019-08-26 15:10:10 -07:00
-
2b13b4b93d
target/openrisc: Implement unordered fp comparisons
Richard Henderson
2019-05-14 06:39:47 -07:00
-
62f2b0389f
target/openrisc: Add support for ORFPX64A32
Richard Henderson
2019-05-06 14:49:25 -07:00
-
fe636d3722
target/openrisc: Check CPUCFG_OF32S for float insns
Richard Henderson
2019-08-25 15:44:11 -07:00
-
091a35165f
target/openrisc: Fix lf.ftoi.s
Richard Henderson
2019-08-26 15:15:05 -07:00
-
8bebf7d134
target/openrisc: Add VR2 and AVR special processor registers
Richard Henderson
2019-08-25 15:23:42 -07:00
-
c7efab4fc1
target/openrisc: Move VR, UPR, DMMCFGR, IMMCFGR to cpu init
Richard Henderson
2019-08-25 15:02:54 -07:00
-
b72e3ff658
target/openrisc: Make VR and PPC read-only
Richard Henderson
2019-08-25 14:28:37 -07:00
-
d29f4368a7
target/openrisc: Cache R0 in DisasContext
Richard Henderson
2019-05-06 13:00:06 -07:00
-
8bba7619b9
target/openrisc: Replace cpu register array with a function
Richard Henderson
2019-05-06 12:50:27 -07:00
-
cdd0f459ae
target/openrisc: Add DisasContext parameter to check_r0_write
Richard Henderson
2019-05-06 12:22:42 -07:00
-
-
a8b5ad8e1f
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
Peter Maydell
2019-09-04 17:22:34 +01:00
-
-
9de65783e1
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into staging
Peter Maydell
2019-09-04 16:29:18 +01:00
-
-
da9e0c2721
Merge remote-tracking branch 'remotes/juanquintela/tags/fail-pull-request' into staging
Peter Maydell
2019-09-04 15:38:27 +01:00
-
-
f884294bd7
Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging
Peter Maydell
2019-09-04 14:44:54 +01:00
-
-
3c8153d3f5
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190903' into staging
Peter Maydell
2019-09-04 13:59:01 +01:00
-
-
eeb39263aa
libvhost-user: introduce and use vu_has_protocol_feature()
Johannes Berg
2019-09-04 09:50:21 +03:00
-
6b422e5f58
Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-09-03' into staging
Peter Maydell
2019-09-04 12:28:43 +01:00
-
-
8726b70b44
libvhost-user: fix SLAVE_SEND_FD handling
Johannes Berg
2019-09-03 23:04:22 +03:00
-
eb1556c493
virtio-pci: Add Function Level Reset support
Julia Suvorova
2019-08-20 18:30:05 +02:00
-
0198c2621a
virtio-rng: change default backend to rng-builtin
Laurent Vivier
2019-08-20 18:06:15 +02:00
-
5f7655f6ef
virtio-rng: Keep the default backend out of VirtIORNGConf
Markus Armbruster
2019-08-20 18:06:14 +02:00
-
6c4e9d487f
rng-builtin: add an RNG backend that uses qemu_guest_getrandom()
Laurent Vivier
2019-08-20 18:06:13 +02:00
-
d371479971
Merge remote-tracking branch 'remotes/stsquad/tags/pull-gdbstub-gitdm-testing-020919-1' into staging
Peter Maydell
2019-09-04 11:25:13 +01:00
-
-
-
-
379d83f2c9
Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-aug-29-2019' into staging
Peter Maydell
2019-09-04 10:16:00 +01:00
-
-
03a6190518
Merge remote-tracking branch 'remotes/kraxel/tags/usb-20190829-pull-request' into staging
Peter Maydell
2019-09-04 09:17:17 +01:00
-
-
0705e56496
multifd: Use number of channels as listen backlog
Juan Quintela
2019-08-19 18:14:44 +02:00
-
fc8135c630
socket: Add num connections to qio_net_listener_open_sync()
Juan Quintela
2019-08-19 18:08:21 +02:00
-
7959e29ea0
socket: Add num connections to qio_channel_socket_async()
Juan Quintela
2019-08-20 09:40:39 +02:00
-
4e2d8bf6f1
socket: Add num connections to qio_channel_socket_sync()
Juan Quintela
2019-08-19 15:29:58 +02:00
-
e5b6353cf2
socket: Add backlog parameter to socket_listen
Juan Quintela
2019-08-19 14:48:21 +02:00
-
4173324946
migration: Do not re-read the clock on pre_save in case of paused guest
Maxiwell S. Garcia
2019-08-29 18:07:11 -03:00
-
c6c1bb89fb
x86: do not advertise die-id in query-hotpluggbale-cpus if '-smp dies' is not set
Igor Mammedov
2019-09-02 08:02:22 -04:00
-
f685f45157
i386/vmmouse: Properly reset state
Jan Kiszka
2019-07-21 10:58:56 +02:00
-
7faae95ebc
hostmem-file: fix pmem file size check
Stefan Hajnoczi
2019-08-23 14:56:32 +01:00
-
04109957d4
qapi: report the default CPU type for each machine
Daniel P. Berrangé
2019-08-22 11:04:12 +01:00
-
fea374e7c8
pc: Don't make die-id mandatory unless necessary
Eduardo Habkost
2019-08-16 14:07:50 -03:00
-
23d9cff489
pc: Improve error message when die-id is omitted
Eduardo Habkost
2019-08-15 15:38:02 -03:00
-
2a0585e183
pc: Fix error message on die-id validation
Eduardo Habkost
2019-08-15 15:38:01 -03:00
-
3b3f0646a4
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20190829' into staging
Peter Maydell
2019-09-03 17:20:39 +01:00
-
-
-
-
3483534ec3
Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' into staging
Peter Maydell
2019-09-03 16:48:37 +01:00
-
-
c25c283df0
tcg: Factor out probe_write() logic into probe_access()
David Hildenbrand
2019-08-30 12:09:59 +02:00
-
fef39ccd56
tcg: Make probe_write() return a pointer to the host page
David Hildenbrand
2019-08-30 12:09:58 +02:00
-
9cd9cdaefc
s390x/tcg: Pass a size to probe_write() in do_csst()
David Hildenbrand
2019-08-26 09:51:12 +02:00
-
200aa7a527
hppa/tcg: Call probe_write() also for CONFIG_USER_ONLY
David Hildenbrand
2019-08-26 09:51:11 +02:00
-
3a9576ec98
mips/tcg: Call probe_write() for CONFIG_USER_ONLY as well
David Hildenbrand
2019-08-26 09:51:10 +02:00
-
ca86cf328c
tcg: Enforce single page access in probe_write()
David Hildenbrand
2019-08-26 09:51:09 +02:00
-
59e96ac6cb
tcg: Factor out CONFIG_USER_ONLY probe_write() from s390x code
David Hildenbrand
2019-08-26 09:51:08 +02:00
-
4675012863
s390x/tcg: Fix length calculation in probe_write_access()
David Hildenbrand
2019-08-26 09:51:07 +02:00
-
9e5bef4920
s390x/tcg: Use guest_addr_valid() instead of h2g_valid() in probe_write_access()
David Hildenbrand
2019-08-26 09:51:06 +02:00
-
03a981893c
tcg: Check for watchpoints in probe_write()
David Hildenbrand
2019-08-23 12:07:41 +02:00
-
50b107c5d6
cputlb: Handle watchpoints via TLB_WATCHPOINT
Richard Henderson
2019-08-24 09:51:09 -07:00
-
5787585d04
cputlb: Remove double-alignment in store_helper
Richard Henderson
2019-08-28 15:32:55 -07:00
-
8f7cd2ad4a
cputlb: Fix size operand for tlb_fill on unaligned store
Richard Henderson
2019-08-28 15:25:28 -07:00
-
56ad8b007d
exec: Factor out cpu_watchpoint_address_matches
Richard Henderson
2019-08-24 08:21:34 -07:00
-
30d7e098d5
cputlb: Fold TLB_RECHECK into TLB_INVALID_MASK
Richard Henderson
2019-08-23 15:12:32 -07:00
-
0026348b48
exec: Factor out core logic of check_watchpoint()
David Hildenbrand
2019-08-23 12:07:40 +02:00