Commit Graph

  • 1dbe3d196d hw/ppc/40p: use 1900 as a base year Artyom Tarasenko 2019-05-05 17:28:39 +02:00
  • 2e8f85189d hw/ppc/40p: Move the MC146818 RTC to the board where it belongs Philippe Mathieu-Daudé 2019-05-05 17:28:38 +02:00
  • c50be9e1ec hw/ppc/prep: use TYPE_MC146818_RTC instead of a hardcoded string Philippe Mathieu-Daudé 2019-05-05 17:28:37 +02:00
  • 228152c27e target/ppc/kvm: Fix trace typo Boxuan Li 2019-05-01 01:28:42 +08:00
  • 3ff1075ab6 configure: Use quotes around uses of $CPU_CFLAGS Richard Henderson 2019-05-01 15:38:19 -07:00
  • f8378accda configure: Distinguish ppc64 and ppc64le hosts Richard Henderson 2019-05-01 15:38:18 -07:00
  • c10aaaab0f tests: Fix up docker cross builds for ppc64 (BE) targets David Gibson 2019-05-24 15:48:18 +10:00
  • 403bb8185e iotests: test external snapshot with bitmap copying Vladimir Sementsov-Ogievskiy 2019-05-28 19:33:31 -04:00
  • eff0829b07 qapi: support external bitmaps in block-dirty-bitmap-merge Vladimir Sementsov-Ogievskiy 2019-05-28 19:33:31 -04:00
  • 592203e7cf migration/dirty-bitmaps: change bitmap enumeration method John Snow 2019-05-28 19:33:31 -04:00
  • a2d665c1bc blockdev: loosen restrictions on drive-backup source node John Snow 2019-05-21 17:00:53 -04:00
  • 6388903e7c qcow2-bitmap: initialize bitmap directory alignment Andrey Shinkevich 2019-05-27 15:52:01 +03:00
  • c8bb23cbdb qcow2: skip writing zero buffers to empty COW areas Anton Nefedov 2019-05-16 17:27:49 +03:00
  • 330c729571 qemu-img: rebase: Reuse in-chain BlockDriverState Sam Eiderman 2019-05-23 19:33:37 +03:00
  • 863cc78f1b qemu-img: rebase: Reduce reads on in-chain rebase Sam Eiderman 2019-05-23 19:33:36 +03:00
  • 4ebe061726 qemu-img: rebase: Reuse parent BlockDriverState Sam Eiderman 2019-05-23 19:33:35 +03:00
  • b441dc71c0 block: Make bdrv_root_attach_child() unref child_bs on failure Alberto Garcia 2019-05-13 16:46:18 +03:00
  • dd4118c792 block: Use bdrv_unref_child() for all children in bdrv_close() Alberto Garcia 2019-05-13 16:46:17 +03:00
  • ae6b12fa4c block/backup: refactor: split out backup_calculate_cluster_size Vladimir Sementsov-Ogievskiy 2019-04-29 12:08:42 +03:00
  • c334e897d0 block/backup: unify different modes code path Vladimir Sementsov-Ogievskiy 2019-04-29 12:08:41 +03:00
  • 9eb5a248f3 block/backup: refactor and tolerate unallocated cluster skipping Vladimir Sementsov-Ogievskiy 2019-04-29 12:08:40 +03:00
  • a8389e315e block/backup: move to copy_bitmap with granularity Vladimir Sementsov-Ogievskiy 2019-04-29 12:08:39 +03:00
  • c2da3413c0 block/backup: simplify backup_incremental_init_copy_bitmap Vladimir Sementsov-Ogievskiy 2019-04-29 12:08:38 +03:00
  • 8ac0f15f33 qcow2: do encryption in threads Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:41 +03:00
  • 5447c3a03f qcow2: bdrv_co_pwritev: move encryption code out of the lock Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:40 +03:00
  • f24196d388 qcow2: qcow2_co_preadv: improve locking Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:39 +03:00
  • 6f13a316dd qcow2-threads: split out generic path Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:38 +03:00
  • 0f5636c51c qcow2-threads: qcow2_co_do_compress: protect queuing by mutex Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:37 +03:00
  • 269062efc8 qcow2-threads: use thread_pool_submit_co Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:36 +03:00
  • 56e2f1d898 qcow2: add separate file for threaded data processing functions Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:35 +03:00
  • 9353db47c5 qcow2.h: add missing include Vladimir Sementsov-Ogievskiy 2019-05-06 17:27:34 +03:00
  • 8c1ecb5904 Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-280519-2' into staging Peter Maydell 2019-05-28 17:38:32 +01:00
  • 4a1d38c440 Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-may-19-2019-v3' into staging Peter Maydell 2019-05-28 12:25:20 +01:00
  • 4bade28288 Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.1-sf0' into staging Peter Maydell 2019-05-28 11:52:53 +01:00
  • 2b01c1b382 Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging Peter Maydell 2019-05-28 10:50:09 +01:00
  • 70ff5b07fc tests/qemu-iotests: re-format output to for make check-block Alex Bennée 2019-05-03 15:39:04 +01:00
  • d4271ce5b5 tests/qemu-iotests/group: Re-use the "auto" group for tests that can always run Thomas Huth 2019-05-02 10:45:05 +02:00
  • 90e671a9b2 Makefile.target: support per-target coverage reports Alex Bennée 2019-04-30 14:44:10 +01:00
  • 5eda6e42cc Makefile: include per-target build directories in coverage report Alex Bennée 2019-04-30 16:59:48 +01:00
  • 30b3718bb9 Makefile: fix coverage-report reference to BUILD_DIR Alex Bennée 2019-04-30 14:42:35 +01:00
  • 591ff1ffd8 .travis.yml: enable aarch64-softmmu and alpha-softmmu tcg tests Alex Bennée 2019-05-09 16:38:40 +01:00
  • 8d8a8ab544 tests/tcg/alpha: add system boot.S Richard Henderson 2019-05-01 11:43:06 -07:00
  • 7ac283e963 tests/tcg/multiarch: expand system memory test to cover more Alex Bennée 2019-04-29 16:55:59 +01:00
  • 936647d3fc tests/tcg/minilib: support %c format char Alex Bennée 2019-04-30 13:04:51 +01:00
  • 67f3da9d74 tests/tcg/multiarch: move the system memory test Alex Bennée 2019-04-26 09:28:15 +01:00
  • f6482872f3 tests/tcg/aarch64: add system boot.S Alex Bennée 2019-04-26 17:21:00 +01:00
  • 9699e5fb5a editorconfig: add settings for .s/.S files Alex Bennée 2019-05-08 14:42:51 +01:00
  • 49d755d02e tests/tcg/multiarch: add hello world system test Alex Bennée 2019-04-29 15:41:46 +01:00
  • 8041650aef tests/tcg/multiarch: add support for multiarch system tests Alex Bennée 2019-04-29 15:38:44 +01:00
  • 8ea5962f28 tests/docker: Test more components on the Fedora default image Philippe Mathieu-Daudé 2019-05-04 07:54:40 +02:00
  • e8e875b1a3 tests/docker: add ubuntu 18.04 Gerd Hoffmann 2019-05-03 09:02:41 +02:00
  • b052fec8d9 MAINTAINERS: update for semihostings new home Alex Bennée 2019-05-13 15:32:56 +01:00
  • 54eb6cda9d target/mips: convert UHI_plog to use common semihosting code Alex Bennée 2019-05-14 13:52:30 +01:00
  • 82ba42666c target/mips: only build mips-semi for softmmu Alex Bennée 2019-05-14 13:50:45 +01:00
  • 629a0b065a target/arm: correct return values for WRITE/READ in arm-semi Alex Bennée 2019-05-14 12:21:45 +01:00
  • a131795f4c target/arm: add LOG_UNIMP messages to arm-semi Alex Bennée 2019-05-14 12:15:38 +01:00
  • 0dc077212f target/arm: use the common interface for WRITE0/WRITEC in arm-semi Alex Bennée 2019-05-14 11:07:15 +01:00
  • 4cb28db99b target/arm: fixup some of the commentary for arm-semi Alex Bennée 2019-05-14 12:08:39 +01:00
  • 4e7f9032cf semihosting: enable chardev backed output for console Alex Bennée 2019-05-14 15:30:14 +01:00
  • a331c6d774 semihosting: implement a semihosting console Alex Bennée 2019-05-13 21:49:43 +01:00
  • 16932bb761 semihosting: introduce CONFIG_SEMIHOSTING Alex Bennée 2019-05-13 15:25:27 +01:00
  • f1672e6f2b semihosting: move semihosting configuration into its own directory Alex Bennée 2019-05-13 14:43:57 +01:00
  • da35f7f1ee virtio-gpu: add sanity check Gerd Hoffmann 2019-05-27 11:12:26 +02:00
  • c47c336e87 BootLinuxSshTest: Test some userspace commands on Malta Philippe Mathieu-Daudé 2019-05-23 18:18:32 +02:00
  • 9e72f33d85 target/mips: realign comments to fix checkpatch warnings Jules Irenge 2019-04-13 21:28:18 +01:00
  • 8ebf2e1a68 target/mips: add or remove space to fix checkpatch errors Jules Irenge 2019-04-13 21:28:17 +01:00
  • 86e636951d linux-user: fix __NR_semtimedop undeclared error Laurent Vivier 2019-05-23 19:54:13 +02:00
  • 7353113fa4 mips: Decide to map PAGE_EXEC in map_address Jakub Jermář 2019-05-17 14:35:33 +02:00
  • c1c9a10fb1 target/mips: Refactor and fix INSERT.<B|H|W|D> instructions Mateja Marjanovic 2019-04-02 15:43:25 +02:00
  • 41d2885827 target/mips: Refactor and fix COPY_U.<B|H|W> instructions Mateja Marjanovic 2019-04-02 15:43:24 +02:00
  • 631c467461 target/mips: Refactor and fix COPY_S.<B|H|W|D> instructions Mateja Marjanovic 2019-04-02 15:43:23 +02:00
  • 6decc572dc target/mips: Fix MSA instructions ST.<B|H|W|D> on big endian host Mateja Marjanovic 2019-04-02 15:43:22 +02:00
  • 83be6b5412 target/mips: Fix MSA instructions LD.<B|H|W|D> on big endian host Mateja Marjanovic 2019-04-02 15:43:21 +02:00
  • cf122bf8d2 target/mips: Make the results of MOD_<U|S>.<B|H|W|D> the same as on hardware Mateja Marjanovic 2019-04-02 14:11:50 +02:00
  • d2a40a5f69 target/mips: Make the results of DIV_<U|S>.<B|H|W|D> the same as on hardware Mateja Marjanovic 2019-04-02 14:11:49 +02:00
  • 1e0d985fa9
    target/riscv: Only flush TLB if SATP.ASID changes Jonathan Behrens 2019-05-08 13:38:35 -04:00
  • 087b051a51
    target/riscv: More accurate handling of sip CSR Jonathan Behrens 2019-05-07 18:36:46 -04:00
  • 4cc16b3b92
    target/riscv: Add checks for several RVC reserved operands Richard Henderson 2019-04-25 10:26:36 -07:00
  • e06431108b
    target/riscv: Add the HGATP register masks Alistair Francis 2019-04-20 02:27:43 +00:00
  • d28b15a4d3
    target/riscv: Add the HSTATUS register masks Alistair Francis 2019-04-20 02:27:35 +00:00
  • 71f09a5bb4
    target/riscv: Add Hypervisor CSR macros Alistair Francis 2019-04-20 02:27:26 +00:00
  • 1f0419cb04
    target/riscv: Allow setting mstatus virtulisation bits Alistair Francis 2019-04-20 02:27:18 +00:00
  • 49aaa3e534
    target/riscv: Add the MPV and MTL mstatus bits Alistair Francis 2019-04-20 02:27:10 +00:00
  • 16fdb8ff64
    target/riscv: Improve the scause logic Alistair Francis 2019-04-20 02:27:02 +00:00
  • 0a01f2eecb
    target/riscv: Trigger interrupt on MIP update asynchronously Alistair Francis 2019-04-20 02:26:54 +00:00
  • 356d74192a
    target/riscv: Mark privilege level 2 as reserved Alistair Francis 2019-04-20 02:26:45 +00:00
  • cd69e3a60b
    riscv: spike: Add a generic spike machine Alistair Francis 2019-04-20 02:24:26 +00:00
  • d64db71cf7
    target/riscv: Deprecate the generic no MMU CPUs Alistair Francis 2019-04-20 02:24:18 +00:00
  • 8903bf6e6d
    target/riscv: Add a base 32 and 64 bit CPU Alistair Francis 2019-04-20 02:24:09 +00:00
  • c4e95030ba
    target/riscv: Create settable CPU properties Alistair Francis 2019-04-20 02:24:01 +00:00
  • ceb2ffd56e
    riscv: virt: Allow specifying a CPU via commandline Alistair Francis 2019-04-20 02:23:53 +00:00
  • 77c62400e5
    linux-user/riscv: Add the CPU type as a comment Alistair Francis 2019-04-20 02:23:44 +00:00
  • e5ef9566af
    target/riscv: Remove unused include of riscv_htif.h for virt board riscv Jonathan Behrens 2019-04-11 11:08:57 -04:00
  • 7f9188e210
    target/riscv: Remove spaces from register names Richard Henderson 2019-04-01 10:11:55 +07:00
  • 598aa1160c
    target/riscv: Split gen_arith_imm into functional and temp Richard Henderson 2019-04-01 10:11:54 +07:00
  • 0e68e240a9
    target/riscv: Split RVC32 and RVC64 insns into separate files Richard Henderson 2019-04-01 10:11:53 +07:00
  • c2cfb97c01
    target/riscv: Use pattern groups in insn16.decode Richard Henderson 2019-04-01 10:11:52 +07:00
  • 6cafec92f1
    target/riscv: Merge argument decode for RVC shifti Richard Henderson 2019-04-01 10:11:51 +07:00
  • e1d455dd91
    target/riscv: Merge argument sets for insn32 and insn16 Richard Henderson 2019-04-01 10:11:50 +07:00
  • 8177025558
    target/riscv: Use --static-decode for decodetree Richard Henderson 2019-04-01 10:11:49 +07:00