Commit Graph

  • 712e7c6112 target/alpha: Fix SWCR_MAP_UMZ Richard Henderson 2019-09-20 21:32:51 -07:00
  • ea937dedec target/alpha: Use array for FPCR_DYN conversion Richard Henderson 2019-09-20 21:32:50 -07:00
  • befdba9edd qcrypto-luks: more rigorous header checking Maxim Levitsky 2019-09-26 00:35:26 +03:00
  • bd56a55a94 qcrypto-luks: simplify the math used for keyslot locations Maxim Levitsky 2019-09-26 00:35:25 +03:00
  • 3994a7c909 qcrypto-luks: extract store key function Maxim Levitsky 2019-09-26 00:35:24 +03:00
  • 9fa9c1c28f qcrypto-luks: extract check and parse header Maxim Levitsky 2019-09-26 00:35:23 +03:00
  • dde2c5afeb qcrypto-luks: extract store and load header Maxim Levitsky 2019-09-26 00:35:22 +03:00
  • 61dd8a9a52 qcrypto-luks: purge unused error codes from open callback Maxim Levitsky 2019-09-26 00:35:21 +03:00
  • 9d80e59d50 qcrypto-luks: use the parsed encryption settings in QCryptoBlockLUKS Maxim Levitsky 2019-09-26 00:35:20 +03:00
  • 7e60a6f53d qcrypto-luks: pass keyslot index rather that pointer to the keyslot Maxim Levitsky 2019-09-26 00:35:19 +03:00
  • 1ddd52e4b5 qcrypto-luks: simplify masterkey and masterkey length Maxim Levitsky 2019-09-26 00:35:18 +03:00
  • 70b2a1fed5 qcrypto-luks: don't overwrite cipher_mode in header Maxim Levitsky 2019-09-26 00:35:17 +03:00
  • f0d3c3625c qcrypto-luks: rename some fields in QCryptoBlockLUKSHeader Maxim Levitsky 2019-09-26 00:35:16 +03:00
  • 1329132d28 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging Peter Maydell 2019-09-26 16:14:03 +01:00
  • eb13d1cf4a Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20190925a' into staging Peter Maydell 2019-09-26 14:23:58 +01:00
  • d4e536f336 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-09-24-v2' into staging Peter Maydell 2019-09-26 10:13:39 +01:00
  • ae57db63ac cputlb: Pass retaddr to tb_check_watchpoint Richard Henderson 2019-09-21 20:24:12 -07:00
  • 5a7c27bb8a cputlb: Pass retaddr to tb_invalidate_phys_page_fast Richard Henderson 2019-09-21 20:16:09 -07:00
  • ce9f5e2792 cputlb: Remove tb_invalidate_phys_page_range is_cpu_write_access Richard Henderson 2019-09-21 20:03:36 -07:00
  • b56668bbe1 cputlb: Remove cpu->mem_io_vaddr Richard Henderson 2019-09-21 19:44:01 -07:00
  • 73bc0bd41b cputlb: Handle TLB_NOTDIRTY in probe_access Richard Henderson 2019-09-21 19:28:48 -07:00
  • 707526ad86 cputlb: Merge and move memory_notdirty_write_{prepare,complete} Richard Henderson 2019-09-21 18:47:59 -07:00
  • 8f5db64153 cputlb: Partially inline memory_region_section_get_iotlb Richard Henderson 2019-09-19 21:09:58 -07:00
  • 08565552f7 cputlb: Move NOTDIRTY handling from I/O path to TLB path Richard Henderson 2019-09-18 09:15:44 -07:00
  • 7b0d792ce1 cputlb: Move ROM handling from I/O path to TLB path Richard Henderson 2019-09-19 17:54:10 -07:00
  • 6e050d4156 exec: Adjust notdirty tracing Richard Henderson 2019-09-18 03:39:56 +00:00
  • 5b87b3e671 cputlb: Introduce TLB_BSWAP Richard Henderson 2019-09-10 15:47:39 -04:00
  • 80d9d1c678 cputlb: Split out load/store_memop Richard Henderson 2019-09-10 14:56:12 -04:00
  • 86b7b9c507 cputlb: Use qemu_build_not_reached in load/store_helpers Richard Henderson 2019-09-23 14:14:31 -07:00
  • 560e36d5a4 qemu/compiler.h: Add qemu_build_not_reached Richard Henderson 2019-09-23 11:24:12 -07:00
  • c6b716cdc0 cputlb: Disable __always_inline__ without optimization Richard Henderson 2019-09-10 12:02:36 -04:00
  • 1f6f2b34ad exec: Use TARGET_PAGE_BITS_MIN for TLB flags Richard Henderson 2019-09-13 11:29:35 -04:00
  • 3748fef9b9 migration/postcopy: Recognise the recovery states as 'in_postcopy' Dr. David Alan Gilbert 2019-09-23 18:49:42 +01:00
  • 513aa2c6fa tests/migration/postcopy: trim migration bandwidth Dr. David Alan Gilbert 2019-09-23 14:10:22 +01:00
  • e15310ea07 tests/migration: Fail on unexpected migration states Dr. David Alan Gilbert 2019-09-23 14:10:21 +01:00
  • d46a4847ca migration/rdma.c: Swap synchronize_rcu for call_rcu Dr. David Alan Gilbert 2019-09-13 17:35:07 +01:00
  • de8434a35a migration/rdma: Don't moan about disconnects at the end Dr. David Alan Gilbert 2019-09-13 17:35:06 +01:00
  • 64737606e8 migration: remove sent parameter in get_queued_page_not_dirty Wei Yang 2019-08-19 14:18:43 +08:00
  • 1e7cf8c323 migration/postcopy: unsentmap is not necessary for postcopy Wei Yang 2019-08-19 14:18:42 +08:00
  • 8324ef86f0 migration/postcopy: not necessary to do discard when canonicalizing bitmap Wei Yang 2019-08-19 14:18:41 +08:00
  • 91490583f3 migration: fix vmdesc leak on vmstate_save() error Marc-André Lureau 2019-09-12 16:25:09 +04:00
  • 3fc4a64cba vhost: Fix memory region section comparison Dr. David Alan Gilbert 2019-08-14 18:55:35 +01:00
  • 9366cf02e4 memory: Provide an equality function for MemoryRegionSections Dr. David Alan Gilbert 2019-08-14 18:55:34 +01:00
  • 44f85d3276 memory: Align MemoryRegionSections fields Dr. David Alan Gilbert 2019-08-14 18:55:33 +01:00
  • da5e116918 util/qemu-sockets: fix keep_alive handling in inet_connect_saddr Vladimir Sementsov-Ogievskiy 2019-09-10 10:59:43 +03:00
  • 4142b011ca Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2019-09-24' into staging Peter Maydell 2019-09-25 13:31:21 +01:00
  • 240ab11fb7 Merge remote-tracking branch 'remotes/aperard/tags/pull-xen-20190924' into staging Peter Maydell 2019-09-24 15:36:31 +01:00
  • 860d9048c7 Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190924-pull-request' into staging Peter Maydell 2019-09-24 13:51:51 +01:00
  • 506902c6fa tests: Use iothreads during iotest 223 Eric Blake 2019-09-20 17:07:29 -05:00
  • 61bc846d8c nbd: Grab aio context lock in more places Eric Blake 2019-09-16 21:39:17 -05:00
  • b4961249af nbd/server: attach client channel to the export's AioContext Sergio Lopez 2019-09-12 13:00:33 +02:00
  • 1b5c15cebd nbd/client: Add hint when TLS is missing Eric Blake 2019-09-07 12:20:55 -05:00
  • 56176412e7 qapi: Assert .visit() and .check_clash() run only after .check() Markus Armbruster 2019-09-14 17:35:06 +02:00
  • f9d1743b9b qapi: Fix excessive QAPISchemaEntity.check() recursion Markus Armbruster 2019-09-14 17:35:05 +02:00
  • b1bc31f4b7 qapi: Fix to .check() empty structs just once Markus Armbruster 2019-09-14 17:35:04 +02:00
  • e31fe1266c qapi: Delete useless check_exprs() code for simple union kind Markus Armbruster 2019-09-14 17:35:03 +02:00
  • 6955397677 qapi: Clean up around check_known_keys() Markus Armbruster 2019-09-14 17:35:02 +02:00
  • dc234189f8 qapi: Simplify check_keys() Markus Armbruster 2019-09-14 17:35:01 +02:00
  • fe9c4dcf90 qapi: Normalize 'if' in check_exprs(), like other sugar Markus Armbruster 2019-09-14 17:35:00 +02:00
  • dec0012ef8 qapi: Fix missing 'if' checks in struct, union, alternate 'data' Markus Armbruster 2019-09-14 17:34:59 +02:00
  • c2c7065e17 qapi: Reject blank 'if' conditions in addition to empty ones Markus Armbruster 2019-09-14 17:34:58 +02:00
  • 887a2069f7 qapi: Fix broken discriminator error messages Markus Armbruster 2019-09-14 17:34:57 +02:00
  • 9d55380b5a qapi: Remove null from schema language Markus Armbruster 2019-09-14 17:34:56 +02:00
  • 14c3279502 qapi: Improve reporting of lexical errors Markus Armbruster 2019-09-14 17:34:55 +02:00
  • 9f5e6b088a qapi: Use quotes more consistently in frontend error messages Markus Armbruster 2019-09-14 17:34:54 +02:00
  • 4d42815587 tests/qapi-schema: Demonstrate suboptimal lexical errors Markus Armbruster 2019-09-14 17:34:53 +02:00
  • ef91ab0d5f tests/qapi-schema: Demonstrate insufficient 'if' checking Markus Armbruster 2019-09-14 17:34:52 +02:00
  • 31248b985e tests/qapi-schema: Demonstrate broken discriminator errors Markus Armbruster 2019-09-14 17:34:51 +02:00
  • cd346bdc46 tests/qapi-schema: Demonstrate misleading optional tag error Markus Armbruster 2019-09-14 17:34:50 +02:00
  • 352ada9ad4 tests/qapi-schema: Delete two redundant tests Markus Armbruster 2019-09-14 17:34:49 +02:00
  • 137cf6a9be tests/qapi-schema: Cover unknown pragma Markus Armbruster 2019-09-14 17:34:48 +02:00
  • 8d40738d2f qapi: Tweak code to match docs/devel/qapi-code-gen.txt Markus Armbruster 2019-09-13 22:13:49 +02:00
  • b6c37ebaaf docs/devel/qapi-code-gen: Improve QAPI schema language doc Markus Armbruster 2019-09-13 22:13:48 +02:00
  • 634c82c163 docs/devel/qapi-code-gen: Rewrite introduction to schema Markus Armbruster 2019-09-13 22:13:47 +02:00
  • ab76bc2794 docs/devel/qapi-code-gen: Rewrite compatibility considerations Markus Armbruster 2019-09-13 22:13:46 +02:00
  • f5821f5262 docs/devel/qapi-code-gen: Reorder sections for readability Markus Armbruster 2019-09-13 22:13:45 +02:00
  • 398969fe1c qapi: Adjust frontend errors to say enum value, not member Markus Armbruster 2019-09-13 22:13:44 +02:00
  • 0ced9531f1 qapi: Permit omitting all flat union branches Markus Armbruster 2019-09-13 22:13:43 +02:00
  • f03255362a qapi: Permit alternates with just one branch Markus Armbruster 2019-09-13 22:13:42 +02:00
  • 675b214bc6 qapi: Permit 'boxed' with empty type Markus Armbruster 2019-09-13 22:13:41 +02:00
  • 9b4416bfc1 qapi: Drop support for escape sequences other than \\ Markus Armbruster 2019-09-13 22:13:40 +02:00
  • 56a8caff92 qapi: Restrict strings to printable ASCII Markus Armbruster 2019-09-13 22:13:39 +02:00
  • 05d6ecd049 tests/qapi-schema: Demonstrate bad reporting of funny characters Markus Armbruster 2019-09-13 22:13:38 +02:00
  • e24fe238e2 docs/devel/qapi-code-gen: Minor specification fixes Markus Armbruster 2019-09-13 22:13:37 +02:00
  • b22e86585b qapi: Drop support for boxed alternate arguments Markus Armbruster 2019-09-13 22:13:36 +02:00
  • dcca907bed qapi: Drop check_type()'s redundant parameter @allow_optional Markus Armbruster 2019-09-13 22:13:35 +02:00
  • b1862ee623 scripts/git.orderfile: Match QAPI schema more precisely Markus Armbruster 2019-09-13 22:13:34 +02:00
  • 6bd6b955c0 xen-bus: only set the xen device frontend state if it is missing Mark Syms 2019-09-18 12:57:44 +01:00
  • ef916ab3ec xen-block: treat XenbusStateUnknown the same as XenbusStateClosed Paul Durrant 2019-09-18 12:57:02 +01:00
  • 784e9727af MAINTAINERS: update my email address Paul Durrant 2019-09-13 13:24:18 +01:00
  • 3809f7583b xen: perform XenDevice clean-up in XenBus watch handler Paul Durrant 2019-09-13 09:21:58 +01:00
  • d198b711f9 xen: introduce separate XenWatchList for XenDevice objects Paul Durrant 2019-09-13 09:21:57 +01:00
  • 374752a26b xen / notify: introduce a new XenWatchList abstraction Paul Durrant 2019-09-13 09:21:56 +01:00
  • df6180bb56 xen-bus: check whether the frontend is active during device reset... Paul Durrant 2019-09-10 18:17:53 +01:00
  • 863f195fa8 make check-unit: use after free in test-opts-visitor Andrey Shinkevich 2019-08-05 20:03:06 +03:00
  • 81b49004e0 qapi: Make visit_next_list()'s comment less confusing Markus Armbruster 2019-08-02 14:23:25 +02:00
  • 8dc57281b8 Merge remote-tracking branch 'remotes/cleber/tags/python-next-pull-request' into staging Peter Maydell 2019-09-23 23:04:57 +01:00
  • 2f93a3ecdd Merge remote-tracking branch 'remotes/davidhildenbrand/tags/s390x-tcg-2019-09-23' into staging Peter Maydell 2019-09-23 15:44:52 +01:00
  • 8400efa51a Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20190923' into staging Peter Maydell 2019-09-23 11:42:05 +01:00
  • 571a8c522e audio: split ctl_* functions into enable_* and volume_* Kővágó, Zoltán 2019-09-19 23:24:22 +02:00