Commit Graph

  • 751babf5bb docs: Add documentation for SR-IOV and Virtualization Enhancements Lukasz Maniak 2022-05-09 16:16:18 +02:00
  • 11871f53ef hw/nvme: Add support for the Virtualization Management command Łukasz Gieryk 2022-05-09 16:16:17 +02:00
  • 746d42b133 hw/nvme: Initialize capability structures for primary/secondary controllers Łukasz Gieryk 2022-05-09 16:16:16 +02:00
  • aa81771337 hw/nvme: Calculate BAR attributes in a function Łukasz Gieryk 2022-05-09 16:16:15 +02:00
  • 3bfcc51737 hw/nvme: Remove reg_size variable and update BAR0 size calculation Łukasz Gieryk 2022-05-09 16:16:14 +02:00
  • decc02614f hw/nvme: Make max_ioqpairs and msix_qsize configurable in runtime Łukasz Gieryk 2022-05-09 16:16:13 +02:00
  • 1e9c685ec7 hw/nvme: Implement the Function Level Reset Łukasz Gieryk 2022-05-09 16:16:12 +02:00
  • 99f48ae7ae hw/nvme: Add support for Secondary Controller List Lukasz Maniak 2022-05-09 16:16:11 +02:00
  • 5e6f963f01 hw/nvme: Add support for Primary Controller Capabilities Lukasz Maniak 2022-05-09 16:16:10 +02:00
  • 44c2c09488 hw/nvme: Add support for SR-IOV Lukasz Maniak 2022-05-09 16:16:09 +02:00
  • 7db86fe2ed Merge tag 'pull-migration-20220623b' of https://gitlab.com/dagrh/qemu into staging Richard Henderson 2022-06-23 10:14:20 -07:00
  • 49de0046e8
    Fix AFLCoverage Pass & small fixes (#678) Dongjia Zhang 2022-06-24 00:55:06 +09:00
  • 5fd63c0076
    Fix QAsan (#677) Dongjia Zhang 2022-06-24 00:54:50 +09:00
  • 397507f5b1
    Fix feedback from #665 & Fmt (#676) Dongjia Zhang 2022-06-24 00:54:39 +09:00
  • 77ef2dc1c8 migration: remove the QEMUFileOps abstraction Daniel P. Berrangé 2022-06-20 12:02:05 +01:00
  • 02bdbe172d migration: remove the QEMUFileOps 'get_return_path' callback Daniel P. Berrangé 2022-06-20 12:02:04 +01:00
  • ec2135eec8 migration: remove the QEMUFileOps 'writev_buffer' callback Daniel P. Berrangé 2022-06-20 12:02:03 +01:00
  • f759d7050b migration: remove the QEMUFileOps 'get_buffer' callback Daniel P. Berrangé 2022-06-20 12:02:02 +01:00
  • 0ae1f7f055 migration: remove the QEMUFileOps 'close' callback Daniel P. Berrangé 2022-06-20 12:02:01 +01:00
  • 80ad97069c migration: remove the QEMUFileOps 'set_blocking' callback Daniel P. Berrangé 2022-06-20 12:02:00 +01:00
  • d3c581b750 migration: remove the QEMUFileOps 'shut_down' callback Daniel P. Berrangé 2022-06-20 12:01:59 +01:00
  • 0f58c3fcc7 migration: remove unused QEMUFileGetFD typedef / qemu_get_fd method Daniel P. Berrangé 2022-06-20 12:01:58 +01:00
  • c0c6e1e2dd migration: introduce new constructors for QEMUFile Daniel P. Berrangé 2022-06-20 12:01:57 +01:00
  • 2893a2884b migration: hardcode assumption that QEMUFile is backed with QIOChannel Daniel P. Berrangé 2022-06-20 12:01:56 +01:00
  • 365c0463db migration: stop passing 'opaque' parameter to QEMUFile hooks Daniel P. Berrangé 2022-06-20 12:01:55 +01:00
  • 67bdabe2af migration: convert savevm to use QIOChannelBlock for VMState Daniel P. Berrangé 2022-06-20 12:01:54 +01:00
  • 65cf200a51 migration: introduce a QIOChannel impl for BlockDriverState VMState Daniel P. Berrangé 2022-06-20 12:01:53 +01:00
  • bc698c367d migration: rename qemu_file_update_transfer to qemu_file_acct_rate_limit Daniel P. Berrangé 2022-06-20 12:01:52 +01:00
  • 1a93bd2f60 migration: rename qemu_update_position to qemu_file_credit_transfer Daniel P. Berrangé 2022-06-20 12:01:51 +01:00
  • fbfa6404e5 migration: rename qemu_ftell to qemu_file_total_transferred Daniel P. Berrangé 2022-06-20 12:01:50 +01:00
  • 154d87b4ef migration: rename 'pos' field in QEMUFile to 'bytes_processed' Daniel P. Berrangé 2022-06-20 12:01:49 +01:00
  • c7fc8d323a migration: rename rate limiting fields in QEMUFile Daniel P. Berrangé 2022-06-20 12:01:48 +01:00
  • 246683c22f migration: remove unreachble RDMA code in save_hook impl Daniel P. Berrangé 2022-06-20 12:01:47 +01:00
  • c0e0825c98 migration: switch to use QIOChannelNull for dummy channel Daniel P. Berrangé 2022-06-20 12:01:46 +01:00
  • 87e4276449 io: add a QIOChannelNull equivalent to /dev/null Daniel P. Berrangé 2022-06-20 12:01:45 +01:00
  • 1abaec9a1b migration: Change zero_copy_send from migration parameter to migration capability Leonardo Bras 2022-06-20 02:39:45 -03:00
  • 4f5a09714c QIOChannelSocket: Fix zero-copy send so socket flush works Leonardo Bras 2022-06-20 02:39:43 -03:00
  • 803ca43e4c QIOChannelSocket: Introduce assert and reduce ifdefs to improve readability Leonardo Bras 2022-06-20 02:39:42 -03:00
  • f6f213e4c7 migration: Remove RDMA_UNREGISTRATION_EXAMPLE Juan Quintela 2022-06-20 17:05:40 +02:00
  • 2b049d2c8d Merge tag 'pull-aspeed-20220622' of https://github.com/legoater/qemu into staging Richard Henderson 2022-06-22 07:27:06 -07:00
  • 92a45bde8c hw: m25p80: fixing individual test failure when tests are running in isolation Iris Chen 2022-06-17 16:09:03 -07:00
  • 87893cb5f5 aspeed/hace: Add missing newlines to unimp messages Joel Stanley 2022-06-18 18:31:14 +09:30
  • 33e30f11c7 aspeed/i2c: Enable SLAVE_ADDR_RX_MATCH always Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • d72a712ce0 hw/i2c/aspeed: add DEV_ADDR in old register mode Klaus Jensen 2022-06-13 14:05:48 +02:00
  • b03ec4ff06 hw/i2c/aspeed: rework raise interrupt trace event Klaus Jensen 2022-06-13 14:05:48 +02:00
  • 4c70ab168d aspeed: Add I2C buses to AST1030 model Troy Lee 2022-06-13 14:05:48 +02:00
  • b35802ce31 aspeed/i2c: Add ast1030 controller models Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • e532cd0485 aspeed: i2c: Move regs and helpers to header file Joe Komlodi 2022-06-13 14:05:48 +02:00
  • 0efec47b5f aspeed: i2c: Add PKT_DONE IRQ to trace Joe Komlodi 2022-06-13 14:05:48 +02:00
  • ba2cccd64e aspeed: i2c: Add new mode support Joe Komlodi 2022-06-13 14:05:48 +02:00
  • 2260fc6ff3 aspeed: i2c: Use reg array instead of individual vars Joe Komlodi 2022-06-13 14:05:48 +02:00
  • 3be3d6ccf2 aspeed: i2c: Migrate to registerfields API Joe Komlodi 2022-06-13 14:05:48 +02:00
  • 4a71d6d32e hw/registerfields: Add shared fields macros Joe Komlodi 2022-06-13 14:05:48 +02:00
  • 3302184f7f test/avocado/machine_aspeed.py: Add an I2C RTC test Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • 61cf757d15 test/avocado/machine_aspeed.py: Add I2C tests to ast2600-evb Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • 7a7308eae0 test/avocado/machine_aspeed.py: Add I2C tests to ast2500-evb Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • f7bc7da072 test/avocado/machine_aspeed.py: Add tests using buildroot images Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • 341e21fa13 test/avocado/machine_aspeed.py: Move OpenBMC tests Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • f4c155dddb aspeed: Remove fake RTC device on ast2500-evb Cédric Le Goater 2022-06-13 14:05:48 +02:00
  • f200ff158d Merge tag 'pull-tcg-20220621' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2022-06-21 13:47:20 -07:00
  • 9263ba8473 linux-user/x86_64: Fix ELF_PLATFORM Richard Henderson 2022-06-03 14:38:01 -07:00
  • c79a8e840c util/cacheflush: Optimize flushing when ppc host has coherent icache Nicholas Piggin 2022-06-20 18:48:37 -07:00
  • bdd50dc7d0 util/cacheflush: Merge aarch64 ctr_el0 usage Richard Henderson 2022-06-20 18:48:36 -07:00
  • 7971375287 util: Merge cacheflush.c and cacheinfo.c Richard Henderson 2022-06-20 18:48:35 -07:00
  • 418ade7849 softmmu: Always initialize xlat in address_space_translate_for_iotlb Richard Henderson 2022-06-21 08:38:29 -07:00
  • 3f42906c9a qemu-timer: Skip empty timer lists before locking in qemu_clock_deadline_ns_all Idan Horowitz 2022-01-14 02:43:58 +02:00
  • 5cdcfd861e Merge tag 'pull-ppc-20220621' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2022-06-21 06:53:42 -07:00
  • 18b8c47f8e accel/tcg: Reorganize tcg_accel_ops_init() Philippe Mathieu-Daudé 2022-03-23 18:17:44 +01:00
  • a82fd5a4ec accel/tcg: Init TCG cflags in vCPU thread handler Philippe Mathieu-Daudé 2022-03-23 18:17:43 +01:00
  • adb5974dcc target/avr: Drop avr_cpu_memory_rw_debug() Bin Meng 2022-03-22 17:50:04 +08:00
  • 4d5738222f tcg/ppc: implement rem[u]_i{32,64} with mod[su][wd] Matheus Kowalczuk Ferst 2022-06-13 14:43:59 +00:00
  • 609b1c8669 target/ppc: cpu_init: Clean up stop state on cpu reset Frederic Barrat 2022-06-17 11:52:22 +02:00
  • 5980167e07 target/ppc: fix unreachable code in fpu_helper.c Daniel Henrique Barboza 2022-06-02 16:10:48 -03:00
  • feeef6b6dd target/ppc: avoid int32 multiply overflow in int_helper.c Daniel Henrique Barboza 2022-06-02 11:14:49 -03:00
  • 78d6b5d33a ppc/pnv: fix extra indent spaces with DEFINE_PROP* Daniel Henrique Barboza 2022-06-02 18:53:51 -03:00
  • 151308677c pnv/xive2: Access direct mapped thread contexts from all chips Frederic Barrat 2022-06-02 18:53:10 +02:00
  • 8f7d41e0c9 target/ppc: fix vbpermd in big endian hosts Matheus Ferst 2022-06-01 09:53:55 -03:00
  • 453eb94c76 ppc: fix boot with sam460ex Michael S. Tsirkin 2022-05-26 18:43:43 -04:00
  • b80bec3a07 target/ppc: Implemented vector module quadword Lucas Mateus Castro (alqotel) 2022-05-25 10:49:54 -03:00
  • 5adb27cd8f target/ppc: Implemented vector module word/doubleword Lucas Mateus Castro (alqotel) 2022-05-25 10:49:53 -03:00
  • a173ba88be target/ppc: Implemented remaining vector divide extended Lucas Mateus Castro (alqotel) 2022-05-25 10:49:52 -03:00
  • 62c9947fb7 host-utils: Implemented signed 256-by-128 division Lucas Mateus Castro (alqotel) 2022-05-25 10:49:51 -03:00
  • 4724bbd284 host-utils: Implemented unsigned 256-by-128 division Lucas Mateus Castro (alqotel) 2022-05-25 10:49:50 -03:00
  • 9a1f0866a3 target/ppc: Implemented vector divide extended word Lucas Mateus Castro (alqotel) 2022-05-25 10:49:49 -03:00
  • 1700f2bf97 target/ppc: Implemented vector divide quadword Lucas Mateus Castro (alqotel) 2022-05-25 10:49:48 -03:00
  • 61f302615a target/ppc: Implemented vector divide instructions Lucas Mateus Castro (alqotel) 2022-05-25 10:49:47 -03:00
  • c8b2d41376 Merge tag 'bsd-user-syscall-2022q2-pull-request' of ssh://github.com/qemu-bsd-user/qemu-bsd-user into staging Richard Henderson 2022-06-19 13:56:13 -07:00
  • a28498b1f9 Merge tag 'for_upstream' of git://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2022-06-16 11:25:01 -07:00
  • 8c97e4deec acpi/erst: fix fallthrough code upon validation failure Ani Sinha 2022-05-13 19:40:05 +05:30
  • 9ce305c8be vhost: also check queue state in the vhost_dev_set_log error routine Ni Xun 2022-06-09 21:10:12 +08:00
  • 0e660a6f90 crypto: Introduce RSA algorithm zhenwei pi 2022-06-11 14:42:43 +08:00
  • 23b5f0ff6d virtio-iommu: Add an assert check in translate routine Zhenzhong Duan 2022-06-13 14:10:10 +08:00
  • 08f2030a2e virtio-iommu: Use recursive lock to avoid deadlock Zhenzhong Duan 2022-06-13 14:10:09 +08:00
  • 90519b9053 virtio-iommu: Add bypass mode support to assigned device Zhenzhong Duan 2022-06-13 14:10:08 +08:00
  • b595d6272e virtio/vhost-user: Fix wrong vhost notifier GPtrArray size Yajun Wu 2022-05-26 06:48:51 +03:00
  • 3afcbb7b8e docs/cxl: Add switch documentation Jonathan Cameron 2022-06-16 15:51:26 +01:00
  • 18cef1c6a5 pci-bridge/cxl_downstream: Add a CXL switch downstream port Jonathan Cameron 2022-06-16 15:51:25 +01:00
  • 638b752da3 pci-bridge/cxl_upstream: Add a CXL switch upstream port Jonathan Cameron 2022-06-16 15:51:24 +01:00
  • 213fda642d Merge tag 'pull-9p-20220616' of https://github.com/cschoenebeck/qemu into staging Richard Henderson 2022-06-16 09:15:40 -07:00
  • def6fd6c9c Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2022-06-16 07:13:04 -07:00