Commit Graph

  • 32b214384e hw/arm/boot: Set SCR_EL3.FGTEn when booting kernel Fabian Vogt 2023-09-15 15:36:59 +01:00
  • e8d684508e docs/devel/loads-stores: Fix git grep regexes Peter Maydell 2023-09-15 15:36:58 +01:00
  • b55e4b9c05 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-09-21 09:32:46 -04:00
  • c4c124f331 Merge tag 'pull-parallels-2023-09-20-v2' of https://src.openvz.org/scm/~den/qemu into staging Stefan Hajnoczi 2023-09-21 09:32:07 -04:00
  • 3da71a2111 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2023-09-21 09:31:27 -04:00
  • f2df7e7705 Merge tag 'pull-testing-200923-1' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-09-21 09:30:20 -04:00
  • 1321d84457 target/m68k: Add URL to semihosting spec Peter Maydell 2023-09-15 15:36:58 +01:00
  • 416af8564f Merge tag 'pull-block-2023-09-01' of https://gitlab.com/hreitz/qemu into staging Stefan Hajnoczi 2023-09-21 09:05:09 -04:00
  • e8eed838ec qemu/timer: Add host ticks function for RISC-V LIU Zhiwei 2023-09-11 14:32:23 +08:00
  • 3a2a1f97ea target/i386: Export GDS_NO bit to guests Pawan Gupta 2023-08-14 21:54:27 -07:00
  • 0c49c9180c target/i386: enumerate bit 56 of MSR_IA32_VMX_BASIC Paolo Bonzini 2023-09-20 17:41:17 +02:00
  • fa365d05b7 docs/devel/reset.rst: Correct function names Akihiko Odaki 2022-11-25 23:06:45 +09:00
  • 6ee07cfbdf docs/cxl: Cleanout some more aarch64 examples. Jonathan Cameron 2023-09-19 11:19:27 +01:00
  • 9da60248d1 hw/mem/cxl_type3: Add missing copyright and license notice Jonathan Cameron 2023-09-19 11:19:26 +01:00
  • de5bbfc602 hw/cxl: Fix out of bound array access Dmitry Frolov 2023-09-19 11:19:25 +01:00
  • 6ff359196d docs/cxl: Change to lowercase as others Li Zhijian 2023-09-04 14:28:06 +01:00
  • acdc872d8a hw/cxl/cxl_device: Replace magic number in CXLError definition Fan Ni 2023-09-04 14:28:05 +01:00
  • bc63c99ef8 hw/pci-bridge/cxl_upstream: Fix bandwidth entry base unit for SSLBIS Dave Jiang 2023-09-04 14:28:04 +01:00
  • 7b165fa164 hw/cxl: Fix CFMW config memory leak Li Zhijian 2023-09-04 14:28:03 +01:00
  • 306764ee3b hw/i386/pc: fix code comment on cumulative flash size Laszlo Ersek 2023-09-12 17:55:53 +02:00
  • 590102e7c1 subprojects: Use the correct .git suffix in the repository URLs Thomas Huth 2023-09-12 15:02:37 +02:00
  • 9b4b4e510b hw/other: spelling fixes Michael Tokarev 2023-07-14 14:32:24 +03:00
  • 1dba99e34d tests: extend test 131 to cover availability of the write-zeroes Denis V. Lunev 2023-09-18 20:01:00 +02:00
  • a98b260a52 parallels: naive implementation of parallels_co_pwrite_zeroes Denis V. Lunev 2023-09-18 20:00:59 +02:00
  • 4248e34be9 tests: extend test 131 to cover availability of the discard operation Denis V. Lunev 2023-09-18 20:00:58 +02:00
  • c54fb43507 parallels: naive implementation of parallels_co_pdiscard Denis V. Lunev 2023-09-18 20:00:57 +02:00
  • 66d201dd5a parallels: improve readability of allocate_clusters Denis V. Lunev 2023-09-18 20:00:56 +02:00
  • 3ac10d1909 parallels: naive implementation of allocate_clusters with used bitmap Denis V. Lunev 2023-09-18 20:00:55 +02:00
  • eeb1e6dc49 parallels: update used bitmap in allocate_cluster Denis V. Lunev 2023-09-18 20:00:54 +02:00
  • 73194d3f54 parallels: accept multiple clusters in mark_used() Denis V. Lunev 2023-09-18 20:00:53 +02:00
  • 4e828bf4c2 tests: test self-cure of parallels image with duplicated clusters Denis V. Lunev 2023-09-18 20:00:52 +02:00
  • e6d3486d9a tests: fix broken deduplication check in parallels format test Denis V. Lunev 2023-09-18 20:00:51 +02:00
  • e185100fec parallels: collect bitmap of used clusters at open Denis V. Lunev 2023-09-18 20:00:50 +02:00
  • 9425a9441a parallels: add test which will validate data_off fixes through repair Denis V. Lunev 2023-09-18 20:00:49 +02:00
  • 6f2206b0cb parallels: fix broken parallels_check_data_off() Denis V. Lunev 2023-09-18 20:00:48 +02:00
  • f025a99e61 tests: ensure that image validation will not cure the corruption Denis V. Lunev 2023-09-18 20:00:47 +02:00
  • a398275e88 parallels: create mark_used() helper which sets bit in used bitmap Denis V. Lunev 2023-09-18 20:00:46 +02:00
  • 8f5f532625 parallels: refactor path when we need to re-check image in parallels_open Denis V. Lunev 2023-09-18 20:00:45 +02:00
  • e17b9d08d9 parallels: return earlier from parallels_open() function on error Denis V. Lunev 2023-09-18 20:00:44 +02:00
  • 9c39878136 parallels: return earler in fail_format branch in parallels_open() Denis V. Lunev 2023-09-18 20:00:43 +02:00
  • 93361b7e33 parallels: invent parallels_opts_prealloc() helper to parse prealloc opts Denis V. Lunev 2023-09-18 20:00:42 +02:00
  • c74cd7bd32 parallels: fix memory leak in parallels_open() Denis V. Lunev 2023-09-18 20:00:40 +02:00
  • 73f3e13692 parallels: mark driver as supporting CBT Denis V. Lunev 2023-09-18 20:00:39 +02:00
  • bb16991fe0 parallels: fix formatting in bdrv_parallels initialization Denis V. Lunev 2023-09-18 20:00:38 +02:00
  • 55394dcbec Merge tag 'pull-loongarch-20230920' of https://gitlab.com/gaosong/qemu into staging Stefan Hajnoczi 2023-09-20 13:56:18 -04:00
  • cb8a8b2ca9 Merge tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu-hppa into staging Stefan Hajnoczi 2023-09-20 13:56:01 -04:00
  • c428b39259 block: mark aio_poll as non-coroutine Paolo Bonzini 2023-09-08 09:54:58 +02:00
  • 0f86afde66 block-backend: process zoned requests in the current AioContext Stefan Hajnoczi 2023-09-12 19:10:36 -04:00
  • 46eb6e861b block-backend: process I/O in the current AioContext Stefan Hajnoczi 2023-09-12 19:10:35 -04:00
  • c8bf923d5e test-bdrv-drain: avoid race with BH in IOThread drain test Stefan Hajnoczi 2023-09-12 19:10:34 -04:00
  • 652b0dd808 block: remove AIOCBInfo->get_aio_context() Stefan Hajnoczi 2023-09-12 19:10:33 -04:00
  • 52b10c9c0c qemu-img: map: report compressed data blocks Andrey Drobyshev via 2023-09-08 00:02:26 +03:00
  • 2848289168 block: add BDRV_BLOCK_COMPRESSED flag for bdrv_block_status() Andrey Drobyshev via 2023-09-08 00:02:25 +03:00
  • 9def6082cf block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:20 +02:00
  • 32a8aba37e block: Mark bdrv_unref_child() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:19 +02:00
  • ede01e4635 block: Mark bdrv_root_unref_child() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:18 +02:00
  • 7f831d29e3 block: Take graph rdlock in bdrv_change_aio_context() Kevin Wolf 2023-09-11 11:46:17 +02:00
  • 733467a1e6 block: Take graph rdlock in bdrv_drop_intermediate() Kevin Wolf 2023-09-11 11:46:16 +02:00
  • 356f4ef611 block: Mark bdrv_parent_cb_change_media() GRAPH_RDLOCK Kevin Wolf 2023-09-11 11:46:15 +02:00
  • c629b6d223 block: Mark bdrv_child_perm() GRAPH_RDLOCK Kevin Wolf 2023-09-11 11:46:14 +02:00
  • bce73bc25b block: Mark bdrv_get_cumulative_perm() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-11 11:46:13 +02:00
  • 3804e3cf54 block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCK Kevin Wolf 2023-09-11 11:46:12 +02:00
  • afdaeb9ea0 block: Mark bdrv_attach_child() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:11 +02:00
  • 5661a00d40 block: Call transaction callbacks with lock held Kevin Wolf 2023-09-11 11:46:10 +02:00
  • 7d4ca9d25b block: Mark bdrv_attach_child_common() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:09 +02:00
  • 2f64e1fc57 block: Mark bdrv_replace_child_tran() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:08 +02:00
  • ad29eb3ddc block: Mark bdrv_replace_child_noperm() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:07 +02:00
  • d21843491a block-coroutine-wrapper: Allow arbitrary parameter names Kevin Wolf 2023-09-11 11:46:06 +02:00
  • de90329889 block-coroutine-wrapper: Add no_co_wrapper_bdrv_wrlock functions Kevin Wolf 2023-09-11 11:46:05 +02:00
  • ac2ae233a0 block: Introduce bdrv_schedule_unref() Kevin Wolf 2023-09-11 11:46:04 +02:00
  • 487b91870f block: Take AioContext lock for bdrv_append() more consistently Kevin Wolf 2023-09-11 11:46:03 +02:00
  • edcce17b15 preallocate: Don't poll during permission updates Kevin Wolf 2023-09-11 11:46:02 +02:00
  • 01e28f6006 preallocate: Factor out preallocate_truncate_to_real_size() Kevin Wolf 2023-09-11 11:46:01 +02:00
  • 7210448edc block: Remove unused BlockReopenQueueEntry.perms_checked Kevin Wolf 2023-09-11 11:46:00 +02:00
  • f959c3d87c tests/avocado: Disable MIPS Malta tests due to GitLab issue #1884 Philippe Mathieu-Daudé 2023-09-14 16:54:22 +01:00
  • f0ec14c78c tests/avocado: Fix console data loss Nicholas Piggin 2023-09-14 16:54:21 +01:00
  • eca74afd7d gitlab: make Cirrus CI jobs gating Daniel P. Berrangé 2023-09-14 16:54:20 +01:00
  • c576d8bfbb gitlab: make Cirrus CI timeout explicit Daniel P. Berrangé 2023-09-14 16:54:19 +01:00
  • 49e9f8644b qtest: kill orphaned qtest QEMU processes on FreeBSD Daniel P. Berrangé 2023-09-14 16:54:18 +01:00
  • 81395b6ec8 microbit: add missing qtest_quit() call Daniel P. Berrangé 2023-09-14 16:54:17 +01:00
  • 232ce1eb90 tests/docker: Update docker-loongarch-cross toolchain Richard Henderson 2023-09-14 16:54:16 +01:00
  • 3aa2cfa0e6 gitlab: fix typo/spelling in comments Alex Bennée 2023-09-14 16:54:15 +01:00
  • ca9cde57ab tests: update most Debian images to Bookworm Alex Bennée 2023-09-14 16:54:14 +01:00
  • 2cd81e3751
    target/loongarch: CPUCFG support LASX Song Gao 2023-09-14 10:26:45 +08:00
  • c7aa330903
    target/loongarch: Move simply DO_XX marcos togther Song Gao 2023-09-14 10:26:44 +08:00
  • 4a26512f01
    target/loongarch: Implement xvld xvst Song Gao 2023-09-14 10:26:43 +08:00
  • 513e88a24d
    target/loongarch: Implement xvshuf xvperm{i} xvshuf4i Song Gao 2023-09-14 10:26:42 +08:00
  • ad2921482c
    target/loongarch: Implement xvpack xvpick xvilv{l/h} Song Gao 2023-09-14 10:26:41 +08:00
  • df97f33807
    target/loongarch: Implement xvreplve xvinsve0 xvpickve Song Gao 2023-09-14 10:26:40 +08:00
  • f5ce2c8f2c
    target/loongarch: Implement xvinsgr2vr xvpickve2gr Song Gao 2023-09-14 10:26:39 +08:00
  • f3dfcc8b23
    target/loongarch: Implement xvbitsel xvset Song Gao 2023-09-14 10:26:38 +08:00
  • 3eeda5fe4e
    target/loongarch: Implement xvfcmp Song Gao 2023-09-14 10:26:37 +08:00
  • 4da72d4306
    target/loongarch: Implement xvseq xvsle xvslt Song Gao 2023-09-14 10:26:36 +08:00
  • 60df31a207
    target/loongarch: Implement LASX fpu fcvt instructions Song Gao 2023-09-14 10:26:35 +08:00
  • c9caf1587a
    target/loongarch: Implement LASX fpu arith instructions Song Gao 2023-09-14 10:26:34 +08:00
  • abee168ea3
    target/loongarch: Implement xvfrstp Song Gao 2023-09-14 10:26:33 +08:00
  • 1b3e242f72
    target/loongarch: Implement xvbitclr xvbitset xvbitrev Song Gao 2023-09-14 10:26:32 +08:00
  • 956dec74b7
    target/loongarch: Implement xvpcnt Song Gao 2023-09-14 10:26:31 +08:00
  • 12ad133f20
    target/loongarch: Implement xvclo xvclz Song Gao 2023-09-14 10:26:30 +08:00
  • 77fca79428
    target/loongarch: Implement xvssrlrn xvssrarn Song Gao 2023-09-14 10:26:29 +08:00