Commit Graph

  • 531cc51037 target/arm: Move error for sve%d property to arm_cpu_sve_finalize Richard Henderson 2022-06-20 10:51:55 -07:00
  • f84734b874 target/arm: Implement SMSTART, SMSTOP Richard Henderson 2022-06-20 10:51:54 -07:00
  • dc993a01a7 target/arm: Add the SME ZA storage to CPUARMState Richard Henderson 2022-06-20 10:51:53 -07:00
  • a3637e8882 target/arm: Add PSTATE.{SM,ZA} to TB flags Richard Henderson 2022-06-20 10:51:52 -07:00
  • d5b1223ac1 target/arm: Add SMIDR_EL1, SMPRI_EL1, SMPRIMAP_EL2 Richard Henderson 2022-06-20 10:51:51 -07:00
  • de5619887c target/arm: Add SMCR_ELx Richard Henderson 2022-06-20 10:51:50 -07:00
  • c37e6ac9eb target/arm: Add SVCR Richard Henderson 2022-06-20 10:51:49 -07:00
  • bca063d579 target/arm: Add ARM_CP_SME Richard Henderson 2022-06-20 10:51:48 -07:00
  • 58b2908ee1 target/arm: Add syn_smetrap Richard Henderson 2022-06-20 10:51:47 -07:00
  • 6b2ca83e4c target/arm: Add SMEEXC_EL to TB flags Richard Henderson 2022-06-20 10:51:46 -07:00
  • 9e5ec745e3 target/arm: Implement TPIDR2_EL0 Richard Henderson 2022-06-20 10:51:45 -07:00
  • 045e50641f target/arm: Catch invalid kvm state also for hvf Alexander Graf 2022-06-24 15:42:56 +01:00
  • 55bd445c41 accel: Introduce current_accel_name() Alexander Graf 2022-06-24 15:42:56 +01:00
  • ba1a6723f5 sphinx: change default language to 'en' Martin Liška 2022-06-24 15:42:55 +01:00
  • 097ccbbbaf Merge tag 'qemu-sparc-20220626' of https://github.com/mcayland/qemu into staging Richard Henderson 2022-06-27 05:21:05 +05:30
  • 39fbaeca09 artist: set memory region owners for buffers to the artist device Mark Cave-Ayland 2022-06-24 17:08:39 +01:00
  • 7227de94ad ps2: remove update_irq() function and update_arg parameter Mark Cave-Ayland 2022-06-24 14:41:09 +01:00
  • 38f426b8af pckbd: add QEMU interface comment for I8042 device Mark Cave-Ayland 2022-06-24 14:41:08 +01:00
  • 6eb252d50c pckbd: switch I8042 device from update_irq() function to PS2 device gpio Mark Cave-Ayland 2022-06-24 14:41:07 +01:00
  • 55870d6f27 pckbd: add i8042_reset() function to I8042 device Mark Cave-Ayland 2022-06-24 14:41:06 +01:00
  • 57de3c1d35 pckbd: add QEMU interface comment for I8042_MMIO device Mark Cave-Ayland 2022-06-24 14:41:05 +01:00
  • cb663a81c1 pckbd: switch I8042_MMIO device from update_irq() function to PS2 device gpio Mark Cave-Ayland 2022-06-24 14:41:04 +01:00
  • 501f062e91 lasips2: add QEMU interface comment Mark Cave-Ayland 2022-06-24 14:41:03 +01:00
  • 0d1ac496a2 lasips2: switch over from update_irq() function to PS2 device gpio Mark Cave-Ayland 2022-06-24 14:41:02 +01:00
  • 97bc05971b lasips2: use sysbus IRQ for output IRQ Mark Cave-Ayland 2022-06-24 14:41:01 +01:00
  • 1702627c33 lasips2: implement lasips2_realize() Mark Cave-Ayland 2022-06-24 14:41:00 +01:00
  • 42119fdb2e lasips2: add base property Mark Cave-Ayland 2022-06-24 14:40:59 +01:00
  • 02bb59a0e0 lasips2: move initialisation of PS2 ports from lasi_initfn() to lasi_init() Mark Cave-Ayland 2022-06-24 14:40:58 +01:00
  • 6479296fe5 lasips2: move mapping of LASIPS2 registers to HPPA machine Mark Cave-Ayland 2022-06-24 14:40:57 +01:00
  • 63195aa5a5 lasips2: implement lasips2_init() function Mark Cave-Ayland 2022-06-24 14:40:56 +01:00
  • 5cbf35d20f lasips2: rename lasips2_init() to lasips2_initfn() and update it to return the LASIPS2 device Mark Cave-Ayland 2022-06-24 14:40:55 +01:00
  • 07c68b5010 lasips2: move lasips2 QOM types from lasips2.c to lasips2.h Mark Cave-Ayland 2022-06-24 14:40:54 +01:00
  • 653b388c39 lasips2: QOMify LASIPS2State Mark Cave-Ayland 2022-06-24 14:40:53 +01:00
  • 1d9d4b072d pl050: add QEMU interface comment Mark Cave-Ayland 2022-06-24 14:40:52 +01:00
  • 423bcb234b pl050: switch over from update_irq() function to PS2 device gpio Mark Cave-Ayland 2022-06-24 14:40:51 +01:00
  • c2b1747973 pckbd: replace irq_kbd and irq_mouse with qemu_irq array in KBDState Mark Cave-Ayland 2022-06-24 14:40:50 +01:00
  • 6beb79e11a ps2: add gpio for output IRQ and optionally use it in ps2_raise_irq() and ps2_lower_irq() Mark Cave-Ayland 2022-06-24 14:40:49 +01:00
  • 5cb6e55622 ps2: introduce ps2_lower_irq() instead of calling update_irq() directly Mark Cave-Ayland 2022-06-24 14:40:48 +01:00
  • 892e9bbe59 ps2: use ps2_raise_irq() instead of calling update_irq() directly Mark Cave-Ayland 2022-06-24 14:40:47 +01:00
  • 52b28f76dd ps2: make ps2_raise_irq() function static Mark Cave-Ayland 2022-06-24 14:40:46 +01:00
  • 488d1537a1 pckbd: move ps2_kbd_init() and ps2_mouse_init() to i8042_mmio_realize() Mark Cave-Ayland 2022-06-24 14:40:45 +01:00
  • 75877e9356 pckbd: more vmstate_register() from i8042_mm_init() to i8042_mmio_realize() Mark Cave-Ayland 2022-06-24 14:40:44 +01:00
  • 01d924dce8 pckbd: move mapping of I8042_MMIO registers to MIPS magnum machine Mark Cave-Ayland 2022-06-24 14:40:43 +01:00
  • 903dd0e49b pckbd: alter i8042_mm_init() to return a I8042_MMIO device Mark Cave-Ayland 2022-06-24 14:40:42 +01:00
  • 47fc74154c pckbd: implement i8042_mmio_init() function Mark Cave-Ayland 2022-06-24 14:40:41 +01:00
  • f4de68d1d4 pckbd: implement i8042_mmio_realize() function Mark Cave-Ayland 2022-06-24 14:40:40 +01:00
  • 7b9fff290c pckbd: add size qdev property to I8042_MMIO device Mark Cave-Ayland 2022-06-24 14:40:39 +01:00
  • d4f5b4d879 pckbd: add mask qdev property to I8042_MMIO device Mark Cave-Ayland 2022-06-24 14:40:38 +01:00
  • 57f6c3aac0 pckbd: implement i8042_mmio_reset() for I8042_MMIO device Mark Cave-Ayland 2022-06-24 14:40:37 +01:00
  • 150ee013ed pckbd: introduce new I8042_MMIO QOM type Mark Cave-Ayland 2022-06-24 14:40:36 +01:00
  • c9849a71b9 pckbd: move ISAKBDState from pckbd.c to i8042.h Mark Cave-Ayland 2022-06-24 14:40:35 +01:00
  • 77adda52ef pckbd: move KBDState from pckbd.c to i8042.h Mark Cave-Ayland 2022-06-24 14:40:34 +01:00
  • 32be01575d pckbd: checkpatch fixes Mark Cave-Ayland 2022-06-24 14:40:33 +01:00
  • f342469f21 lasips2: rename ps2dev_update_irq() to lasips2_port_set_irq() Mark Cave-Ayland 2022-06-24 14:40:32 +01:00
  • 2a93d3c165 lasips2: spacing fixes Mark Cave-Ayland 2022-06-24 14:40:31 +01:00
  • eca9e8702b pl050: split pl050_update_irq() into separate pl050_set_irq() and pl050_update_irq() functions Mark Cave-Ayland 2022-06-24 14:40:30 +01:00
  • 600f71109d pl050: checkpatch fixes Mark Cave-Ayland 2022-06-24 14:40:29 +01:00
  • 97259e70cb ps2: don't use vmstate_register() in ps2_mouse_init() Mark Cave-Ayland 2022-06-24 14:40:28 +01:00
  • f055f5075a ps2: don't use vmstate_register() in ps2_kbd_init() Mark Cave-Ayland 2022-06-24 14:40:27 +01:00
  • 4a68b4822f ps2: implement ps2_mouse_realize() and use it to register ps2_mouse_handler Mark Cave-Ayland 2022-06-24 14:40:26 +01:00
  • ea247a0f36 ps2: implement ps2_kbd_realize() and use it to register ps2_keyboard_handler Mark Cave-Ayland 2022-06-24 14:40:25 +01:00
  • a243ecf8c0 ps2: remove duplicate setting of scancode_set in ps2_kbd_init() Mark Cave-Ayland 2022-06-24 14:40:24 +01:00
  • 108cb22e48 ps2: implement ps2_reset() for the PS2_DEVICE QOM type based upon ps2_common_reset() Mark Cave-Ayland 2022-06-24 14:40:23 +01:00
  • 494145b286 ps2: introduce PS2DeviceClass Mark Cave-Ayland 2022-06-24 14:40:22 +01:00
  • 54334e7387 ps2: improve function prototypes in ps2.c and ps2.h Mark Cave-Ayland 2022-06-24 14:40:21 +01:00
  • 0c235e3889 ps2: move QOM type definitions from ps2.c to ps2.h Mark Cave-Ayland 2022-06-24 14:40:20 +01:00
  • 2d135409e6 ps2: QOMify PS2MouseState Mark Cave-Ayland 2022-06-24 14:40:19 +01:00
  • 8f84e53cd0 ps2: QOMify PS2KbdState Mark Cave-Ayland 2022-06-24 14:40:18 +01:00
  • 64bbdd138a ps2: QOMify PS2State Mark Cave-Ayland 2022-06-24 14:40:17 +01:00
  • 545e5cf817 ps2: checkpatch fixes Mark Cave-Ayland 2022-06-24 14:40:16 +01:00
  • 40d5224907 Merge tag 'for-upstream' of git://repo.or.cz/qemu/kevin into staging Richard Henderson 2022-06-24 10:52:46 -07:00
  • 8b5669e40f Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging Richard Henderson 2022-06-24 08:58:33 -07:00
  • 779d82e1d3 vduse-blk: Add name option Xie Yongji 2022-06-14 13:15:32 +08:00
  • 0862a087fd vduse-blk: Add serial option Xie Yongji 2022-06-14 13:15:31 +08:00
  • 2866ddd121 nbd: Drop dead code spotted by Coverity Eric Blake 2022-05-16 16:05:19 -05:00
  • 7455ff1aa0 aio_wait_kick: add missing memory barrier Emanuele Giuseppe Esposito 2022-05-24 13:30:54 -04:00
  • 9b38fc56c0 block/gluster: correctly set max_pdiscard Fabian Ebner 2022-05-20 09:59:22 +02:00
  • 66dc5f9606 block/rbd: report a better error when namespace does not exist Stefano Garzarella 2022-05-17 09:10:12 +02:00
  • ca941c406c qsd: document vduse-blk exports Stefan Hajnoczi 2022-05-25 13:19:47 +01:00
  • d043e2db87 libvduse: Add support for reconnecting Xie Yongji 2022-05-23 16:46:11 +08:00
  • 9e4dea6727 vduse-blk: Add vduse-blk resize support Xie Yongji 2022-05-23 16:46:10 +08:00
  • 2a2359b844 vduse-blk: Implement vduse-blk export Xie Yongji 2022-05-23 16:46:09 +08:00
  • a6caeee811 libvduse: Add VDUSE (vDPA Device in Userspace) library Xie Yongji 2022-05-23 16:46:08 +08:00
  • 92e879505f linux-headers: Add vduse.h Xie Yongji 2022-05-23 16:46:07 +08:00
  • 5c36802970 block/export: Abstract out the logic of virtio-blk I/O process Xie Yongji 2022-05-23 16:46:06 +08:00
  • 8e7fd6f623 block/export: Fix incorrect length passed to vu_queue_push() Xie Yongji 2022-05-23 16:46:05 +08:00
  • ac1fc3a3a9 block: Support passing NULL ops to blk_set_dev_ops() Xie Yongji 2022-05-23 16:46:04 +08:00
  • 618af89e55 block: simplify handling of try to merge different sized bitmaps Vladimir Sementsov-Ogievskiy 2022-05-17 14:12:06 +03:00
  • 58cbfbdf73 block: improve block_dirty_bitmap_merge(): don't allocate extra bitmap Vladimir Sementsov-Ogievskiy 2022-05-17 14:12:05 +03:00
  • 775b30b305 block: block_dirty_bitmap_merge(): fix error path Vladimir Sementsov-Ogievskiy 2022-05-17 14:12:04 +03:00
  • 1ab5096b3a block: get rid of blk->guest_block_size Stefan Hajnoczi 2022-05-18 14:09:45 +01:00
  • 3399848b7f block: drop unused bdrv_co_drain() API Stefan Hajnoczi 2022-05-21 13:27:14 +01:00
  • 9a7f682c26 linux-user: Adjust child_tidptr on set_tid_address() syscall Helge Deller 2022-05-28 12:52:10 +02:00
  • 892a4f6a75 linux-user: Add partial support for MADV_DONTNEED Ilya Leoshkevich 2022-06-21 16:42:05 +02:00
  • 3a821c52e1 Merge tag 'nvme-next-pull-request' of git://git.infradead.org/qemu-nvme into staging Richard Henderson 2022-06-23 14:52:30 -07:00
  • 98836e8e01 hw/nvme: clear aen mask on reset Klaus Jensen 2022-05-12 11:30:55 +02:00
  • b9147a3aa1 Revert "hw/block/nvme: add support for sgl bit bucket descriptor" Klaus Jensen 2022-05-02 07:55:54 +02:00
  • cc9bcee265 hw/nvme: clean up CC register write logic Klaus Jensen 2022-05-17 13:07:51 +02:00
  • 58660bfa36 hw/acpi: Make the PCI hot-plug aware of SR-IOV Łukasz Gieryk 2022-05-09 16:16:20 +02:00
  • b7698b917a hw/nvme: Update the initalization place for the AER queue Łukasz Gieryk 2022-05-09 16:16:19 +02:00