Commit Graph

  • d721cc94b2 tcg/mips: Move TCG_AREG0 to S8 Richard Henderson 2021-08-06 07:08:54 -10:00
  • eea7cd3fc5 monitor: do not use mb_read/mb_set Paolo Bonzini 2023-03-15 12:34:01 +01:00
  • 60f4f62efe monitor: extract request dequeuing to a new function Paolo Bonzini 2023-03-03 13:51:58 +01:00
  • 9f2d58546e monitor: introduce qmp_dispatcher_co_wake Paolo Bonzini 2023-03-03 13:51:44 +01:00
  • 0ff2553701 monitor: cleanup fetching of QMP requests Paolo Bonzini 2023-03-03 12:51:33 +01:00
  • 3e6bed619a monitor: cleanup detection of qmp_dispatcher_co shutting down Paolo Bonzini 2023-03-03 12:45:29 +01:00
  • 6ee7c82d0d monitor: do not use mb_read/mb_set for suspend_cnt Paolo Bonzini 2023-03-03 13:32:13 +01:00
  • 4cb96b9742 monitor: add more *_locked() functions Paolo Bonzini 2023-05-17 14:46:49 +02:00
  • c5d0c55f1a monitor: allow calling monitor_resume under mon_lock Paolo Bonzini 2023-05-17 17:19:03 +02:00
  • e37548ef13 monitor: use QEMU_LOCK_GUARD a bit more Paolo Bonzini 2023-05-17 14:47:55 +02:00
  • 690705ca0b softmmu/ioport.c: make MemoryRegionPortioList owner of portio_list MemoryRegions Mark Cave-Ayland 2023-04-19 16:16:52 +01:00
  • 28770689c5 softmmu/ioport.c: QOMify MemoryRegionPortioList Mark Cave-Ayland 2023-04-19 16:16:51 +01:00
  • d2f07b75ae softmmu/ioport.c: allocate MemoryRegionPortioList ports on the heap Mark Cave-Ayland 2023-04-19 16:16:50 +01:00
  • 6301460ce9 usb/ohci: Set pad to 0 after frame update Paolo Bonzini 2023-05-23 17:58:40 +02:00
  • b03fcd6818 meson: move -no-pie from linker to compiler Paolo Bonzini 2023-05-22 10:05:33 +02:00
  • 91a2e6882a meson: fix rule for qemu-ga installer Paolo Bonzini 2023-05-22 09:19:03 +02:00
  • f49d883d4d meson.build: Fix glib -Wno-unused-function workaround Nicolas Saenz Julienne 2023-05-24 17:31:23 +00:00
  • fb00aa6126 target/i386: EPYC-Rome model without XSAVES Maksim Davydov 2023-05-25 00:37:48 +03:00
  • b300c13446 Merge tag 'pull-vfio-20230524' of https://github.com/legoater/qemu into staging Richard Henderson 2023-05-24 14:23:41 -07:00
  • 8acf865084 Add Kubernetes runner configuration Camilla Conte 2023-05-22 18:41:54 +01:00
  • 037a171a2f Add CI variable RUNNER_TAG Camilla Conte 2023-05-22 18:41:53 +01:00
  • b105ce60ca Add loop over docker info Camilla Conte 2023-05-22 18:41:52 +01:00
  • 5f63a67adb Use docker "stable" tag Camilla Conte 2023-05-22 18:41:51 +01:00
  • a878264d6c Remove redundant CI variables Camilla Conte 2023-05-22 18:41:50 +01:00
  • dbdea0dbfe util/vfio-helpers: Use g_file_read_link() Akihiko Odaki 2023-05-23 11:39:12 +09:00
  • b83b40b614 vfio/pci: Fix a use-after-free issue Zhenzhong Duan 2023-05-17 10:46:51 +08:00
  • 1c12355b31 Merge tag 'pull-tcg-20230523-3' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-23 18:57:46 -07:00
  • 16ffa1ef87 tcg: Remove USE_TCG_OPTIMIZATIONS Richard Henderson 2023-04-01 16:08:38 -07:00
  • 645e3a812a tcg: Remove DEBUG_DISAS Richard Henderson 2023-04-01 16:06:47 -07:00
  • e45fb74ddb qemu/atomic128: Add runtime test for FEAT_LSE2 Richard Henderson 2023-05-19 19:22:25 -07:00
  • b35b812567 qemu/atomic128: Improve cmpxchg fallback for atomic16_set Richard Henderson 2023-05-19 20:53:16 -07:00
  • 427fbf3721 tcg: Split out tcg/debug-assert.h Richard Henderson 2023-03-27 18:02:33 -07:00
  • 8dc24ff467 accel/tcg: Correctly use atomic128.h in ldst_atomicity.c.inc Richard Henderson 2023-05-19 18:32:44 -07:00
  • 21c38f31c0 qemu/atomic128: Split atomic16_read Richard Henderson 2023-05-19 18:30:28 -07:00
  • 4deb39ebb3 accel/tcg: Eliminate #if on HAVE_ATOMIC128 and HAVE_CMPXCHG128 Richard Henderson 2023-05-19 18:02:19 -07:00
  • 7bedee3243 accel/tcg: Remove prot argument to atomic_mmu_lookup Richard Henderson 2023-05-19 17:54:18 -07:00
  • ec4a9629a1 accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmu Richard Henderson 2023-05-19 17:45:47 -07:00
  • 47ae3e4039 target/s390x: Always use cpu_atomic_cmpxchgl_be_mmu in do_csst Richard Henderson 2023-05-19 17:41:32 -07:00
  • ddc0ab5aab target/s390x: Use cpu_{ld,st}*_mmu in do_csst Richard Henderson 2023-05-19 17:38:41 -07:00
  • fbea7a4084 accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu Richard Henderson 2023-05-19 17:29:27 -07:00
  • d54a20b9dd target/s390x: Use tcg_gen_qemu_{ld,st}_i128 for LPQ, STPQ Richard Henderson 2023-05-19 15:47:06 -07:00
  • 57b38ffd0c target/ppc: Use tcg_gen_qemu_{ld,st}_i128 for LQARX, LQ, STQ Richard Henderson 2023-05-19 15:22:12 -07:00
  • 333c813b06 include/qemu: Move CONFIG_ATOMIC128_OPT handling to atomic128.h Richard Henderson 2023-05-18 19:02:16 +00:00
  • 87a8d12180 meson: Fix detect atomic128 support with optimization Richard Henderson 2023-05-19 19:01:36 +00:00
  • 154691335e include/host: Split out atomic128-ldst.h Richard Henderson 2023-05-18 08:37:08 -07:00
  • 412db3d5b5 include/host: Split out atomic128-cas.h Richard Henderson 2023-05-18 08:22:51 -07:00
  • 0dd0c7fa20 util: Add cpuinfo-aarch64.c Richard Henderson 2023-05-18 03:50:45 +00:00
  • b5c0d842d6 migration: Build migration_files once Richard Henderson 2023-05-17 20:05:43 -07:00
  • 7ba7db9fa1 migration/xbzrle: Use i386 host/cpuinfo.h Richard Henderson 2023-05-17 20:00:30 -07:00
  • 1b48d0abdf migration/xbzrle: Shuffle function order Richard Henderson 2023-05-17 19:24:46 -07:00
  • 51f4d916b5 util/bufferiszero: Use i386 host/cpuinfo.h Richard Henderson 2023-05-17 19:10:59 -07:00
  • dbedadbaad tcg/i386: Use host/cpuinfo.h Richard Henderson 2023-05-17 18:17:34 -07:00
  • a48b6afea4 util: Add i386 CPUINFO_ATOMIC_VMOVDQU Richard Henderson 2023-05-17 21:16:05 -07:00
  • 6bc12fd042 util: Add cpuinfo-i386.c Richard Henderson 2023-05-17 21:12:08 -07:00
  • 44fc716873 util: Introduce host-specific cpuinfo.h Richard Henderson 2023-05-17 17:48:34 -07:00
  • aa33508196 Merge tag 'mem-2023-05-23' of https://github.com/davidhildenbrand/qemu into staging Richard Henderson 2023-05-23 10:57:25 -07:00
  • 4b870dc4d0 hostmem-file: add offset option Alexander Graf 2023-04-03 22:14:21 +00:00
  • 00f76608a6 Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Richard Henderson 2023-05-23 06:22:12 -07:00
  • 6ae8b5bfb0
    Add post_gen (#22) WorksButNotTested 2023-05-23 12:32:58 +01:00
  • 792676c165 rtl8139: fix large_send_mss divide-by-zero Stefan Hajnoczi 2023-04-13 13:19:46 -04:00
  • c37d98f3a9 docs/system/devices/igb: Note igb is tested for DPDK Akihiko Odaki 2023-05-23 11:43:39 +09:00
  • c8110e767f MAINTAINERS: Add a reviewer for network packet abstractions Akihiko Odaki 2023-05-23 11:43:38 +09:00
  • 9472640633 vmxnet3: Do not depend on PC Akihiko Odaki 2023-05-23 11:43:37 +09:00
  • efb1fd7a73 igb: Clear-on-read ICR when ICR.INTA is set Akihiko Odaki 2023-05-23 11:43:36 +09:00
  • 5844562b17 igb: Notify only new interrupts Akihiko Odaki 2023-05-23 11:43:35 +09:00
  • ad431f0f82 e1000e: Notify only new interrupts Akihiko Odaki 2023-05-23 11:43:34 +09:00
  • 3dfc616eab igb: Implement Tx timestamp Akihiko Odaki 2023-05-23 11:43:33 +09:00
  • 3a9926d939 igb: Implement Rx PTP2 timestamp Akihiko Odaki 2023-05-23 11:43:32 +09:00
  • bb97003e73 igb: Implement igb-specific oversize check Akihiko Odaki 2023-05-23 11:43:31 +09:00
  • 6aa262f8e3 igb: Filter with the second VLAN tag for extended VLAN Akihiko Odaki 2023-05-23 11:43:30 +09:00
  • 7e64a9cabb igb: Strip the second VLAN tag for extended VLAN Akihiko Odaki 2023-05-23 11:43:29 +09:00
  • f199b13bc1 igb: Implement Tx SCTP CSO Akihiko Odaki 2023-05-23 11:43:28 +09:00
  • 907209e311 igb: Implement Rx SCTP CSO Akihiko Odaki 2023-05-23 11:43:27 +09:00
  • abc9a29d6b igb: Use UDP for RSS hash Akihiko Odaki 2023-05-23 11:43:26 +09:00
  • 191e8bde88 igb: Implement MSI-X single vector mode Akihiko Odaki 2023-05-23 11:43:25 +09:00
  • c6e33a2c52 tests/qtest/libqos/igb: Set GPIE.Multiple_MSIX Akihiko Odaki 2023-05-23 11:43:24 +09:00
  • 7edf2f1d54 hw/net/net_rx_pkt: Enforce alignment for eth_header Akihiko Odaki 2023-05-23 11:43:23 +09:00
  • aaa8a15c96 net/eth: Always add VLAN tag Akihiko Odaki 2023-05-23 11:43:22 +09:00
  • 85427bf388 net/eth: Use void pointers Akihiko Odaki 2023-05-23 11:43:21 +09:00
  • 5c30aea4c9 igb: Rename a variable in igb_receive_internal() Akihiko Odaki 2023-05-23 11:43:20 +09:00
  • 54ced75e49 e1000e: Rename a variable in e1000e_receive_internal() Akihiko Odaki 2023-05-23 11:43:19 +09:00
  • fe619f2005 igb: Clear EICR bits for delayed MSI-X interrupts Akihiko Odaki 2023-05-23 11:43:18 +09:00
  • 882e54da90 igb: Fix igb_mac_reg_init coding style alignment Akihiko Odaki 2023-05-23 11:43:17 +09:00
  • ff2b24c862 igb: Share common VF constants Akihiko Odaki 2023-05-23 11:43:16 +09:00
  • 4847dabf67 igb: Add more definitions for Tx descriptor Akihiko Odaki 2023-05-23 11:43:15 +09:00
  • 1c5618a267 vmxnet3: Reset packet state after emptying Tx queue Akihiko Odaki 2023-05-23 11:43:14 +09:00
  • 5c86734025 e1000e: Reset packet state after emptying Tx queue Akihiko Odaki 2023-05-23 11:43:13 +09:00
  • 5d92e88a50 igb: Read DCMD.VLE of the first Tx descriptor Akihiko Odaki 2023-05-23 11:43:12 +09:00
  • a09cc21e80 igb: Remove goto Akihiko Odaki 2023-05-23 11:43:11 +09:00
  • d5241351bd igb: Always log status after building rx metadata Akihiko Odaki 2023-05-23 11:43:10 +09:00
  • 8b876b99a1 e1000e: Always log status after building rx metadata Akihiko Odaki 2023-05-23 11:43:09 +09:00
  • 5052fc9eb1 e1000x: Rename TcpIpv6 into TcpIpv6Ex Akihiko Odaki 2023-05-23 11:43:08 +09:00
  • 7434951442 e1000x: Take CRC into consideration for size check Akihiko Odaki 2023-05-23 11:43:07 +09:00
  • e9e5b93069 e1000x: Share more Rx filtering logic Akihiko Odaki 2023-05-23 11:43:06 +09:00
  • 0b11783014 net/eth: Rename eth_setup_vlan_headers_ex Akihiko Odaki 2023-05-23 11:43:05 +09:00
  • f0f3ac41d5 hw/net/net_tx_pkt: Remove net_rx_pkt_get_l4_info Akihiko Odaki 2023-05-23 11:43:04 +09:00
  • 1531fb4d8d tests/avocado: Remove test_igb_nomsi_kvm Akihiko Odaki 2023-05-23 11:43:03 +09:00
  • 808f976c85 tests/avocado: Remove unused imports Akihiko Odaki 2023-05-23 11:43:02 +09:00
  • 8e6c718a6a Fix references to igb Avocado test Akihiko Odaki 2023-05-23 11:43:01 +09:00
  • dc9ef1bf45 igb: Always copy ethernet header Akihiko Odaki 2023-05-23 11:43:00 +09:00