Commit Graph

  • 72e17a9f86 target/riscv: rvv: Add mask agnostic for vector fix-point arithmetic instructions Yueh-Ting (eop) Chen 2022-06-20 06:51:11 +00:00
  • 6e11d7eaa0 target/riscv: rvv: Add mask agnostic for vector integer comparison instructions Yueh-Ting (eop) Chen 2022-06-20 06:51:11 +00:00
  • fd93045ebf target/riscv: rvv: Add mask agnostic for vector integer shift instructions Yueh-Ting (eop) Chen 2022-06-20 06:50:58 +00:00
  • bce9a636be target/riscv: rvv: Add mask agnostic for vx instructions Yueh-Ting (eop) Chen 2022-06-20 06:50:58 +00:00
  • 265ecd4c62 target/riscv: rvv: Add mask agnostic for vector load / store instructions Yueh-Ting (eop) Chen 2022-06-20 06:51:02 +00:00
  • 355d5584de target/riscv: rvv: Add mask agnostic for vv instructions Yueh-Ting (eop) Chen 2022-06-20 06:51:02 +00:00
  • 079520033f docs: List kvm as a supported accelerator on RISC-V Bin Meng 2022-07-19 16:26:35 +08:00
  • dec19f6813 target/riscv: Fix typo and restore Pointer Masking functionality for RISC-V Alexey Baturo 2022-07-17 13:15:43 +03:00
  • 780bb81bb3 roms/opensbi: Upgrade from v1.0 to v1.1 Bin Meng 2022-07-13 17:00:31 +08:00
  • 5de124538b target/riscv: Simplify the check in hmode to reuse the check in riscv_csrrw_check Weiwei Li 2022-07-18 21:09:55 +08:00
  • 62a09b9b41 target/riscv: Fix checks in hmode/hmode32 Weiwei Li 2022-07-18 21:09:54 +08:00
  • c126f83cd6 target/riscv: Add check for csrs existed with U extension Weiwei Li 2022-07-18 21:09:53 +08:00
  • 108c4f26ce target/riscv: Fix checkpatch warning may triggered in csr_ops table Weiwei Li 2022-07-18 21:09:52 +08:00
  • 756b0374dc target/riscv: H extension depends on I extension Weiwei Li 2022-07-18 21:09:51 +08:00
  • 0b572c8131 target/riscv: Add check for supported privilege mode combinations Weiwei Li 2022-07-18 21:09:50 +08:00
  • e4b4f0b71c hw/riscv: virt: pass random seed to fdt Jason A. Donenfeld 2022-06-13 13:58:10 +02:00
  • 6d00ffad4e target/riscv: move zmmul out of the experimental properties Weiwei Li 2022-07-10 18:15:46 +08:00
  • 3363277525 target/riscv: fix shifts shamt value for rv128c Frédéric Pétrot 2022-07-10 13:04:51 +02:00
  • 9a1f054d5b target/riscv: Force disable extensions if priv spec version does not match Anup Patel 2022-06-30 11:41:50 +05:30
  • 8e2aa21b0a target/riscv: Update [m|h]tinst CSR in riscv_cpu_do_interrupt() Anup Patel 2022-06-30 11:41:49 +05:30
  • 946e9bccf1 Merge tag 'samuel-thibault' of https://people.debian.org/~sthibault/qemu into staging Stefan Hajnoczi 2022-09-06 08:31:24 -04:00
  • b34b42f1b6 Merge tag 'pull-tcg-20220906' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2022-09-06 07:31:43 -04:00
  • 00c07344fa target/riscv: Make translator stop before the end of a page Richard Henderson 2022-08-18 18:00:30 -07:00
  • ef6e987b64 target/riscv: Add MAX_INSN_LEN and insn_len Richard Henderson 2022-08-18 12:07:28 -07:00
  • 950936681f target/i386: Make translator stop before the end of a page Ilya Leoshkevich 2022-08-17 17:05:05 +02:00
  • ab12c95d3f target/s390x: Make translator stop before the end of a page Ilya Leoshkevich 2022-08-17 17:05:04 +02:00
  • 50627f1b7b accel/tcg: Add fast path for translator_ld* Richard Henderson 2022-08-10 21:39:29 -07:00
  • 306c872103 accel/tcg: Add pc and host_pc params to gen_intermediate_code Richard Henderson 2022-08-11 13:48:03 -07:00
  • dac8d19bdb accel/tcg: Remove translator_ldsw Richard Henderson 2022-08-10 21:05:31 -07:00
  • 9867b30287 accel/tcg: Document the faulting lookup in tb_lookup_cmp Richard Henderson 2022-08-22 18:50:46 -07:00
  • 7e0d9973ea accel/tcg: Use probe_access_internal for softmmu get_page_addr_code_hostp Richard Henderson 2022-08-10 14:13:30 -07:00
  • 97e03465f7 accel/tcg: Move qemu_ram_addr_from_host_nofail to physmem.c Richard Henderson 2022-08-10 12:04:15 -07:00
  • 0c90ba16e3 accel/tcg: Make tb_htable_lookup static Richard Henderson 2022-08-16 13:53:18 -05:00
  • 297368c74d accel/tcg: Unlock mmap_lock after longjmp Richard Henderson 2022-08-10 17:14:26 -07:00
  • cdf7130851 accel/tcg: Properly implement get_page_addr_code for user-only Richard Henderson 2022-08-10 13:52:50 -07:00
  • f3b2b81b6f accel/tcg: Introduce is_same_page() Ilya Leoshkevich 2022-08-11 11:55:31 +02:00
  • d64655c2c3 tests/tcg/i386: Move smc_code2 to an executable section Richard Henderson 2022-08-11 10:58:36 -07:00
  • aa98e2d885 linux-user: Clear translations on mprotect() Ilya Leoshkevich 2022-08-17 17:05:03 +02:00
  • 872f3d046f linux-user: Honor PT_GNU_STACK Richard Henderson 2022-08-10 23:00:52 -07:00
  • d461b73ec0 linux-user/x86_64: Allocate vsyscall page as a commpage Richard Henderson 2022-08-11 11:18:29 -07:00
  • eee816c0b9 linux-user/hppa: Allocate page zero as a commpage Richard Henderson 2022-08-10 18:44:48 -07:00
  • fbd3c4cff6 linux-user/arm: Mark the commpage executable Richard Henderson 2022-08-10 17:22:04 -07:00
  • 3e01455edd usb-braille: Better explain that one also has to create a chardev backend Samuel Thibault 2022-09-06 00:09:50 +02:00
  • fd28528ece Merge tag 'pull-or1k-20220904' of https://github.com/stffrdhrn/qemu into staging Stefan Hajnoczi 2022-09-05 18:01:02 -04:00
  • 0fe8192976
    Enable memset_patter ASan hooks for Apple on libafl_frida (#763) David CARLIER 2022-09-05 00:39:17 +01:00
  • 10f5c0f07a
    Fix cargo doc on windows (#762) Vincent 2022-09-04 16:34:26 +09:00
  • b14df228d7 docs/system: openrisc: Add OpenRISC documentation Stafford Horne 2022-07-01 08:29:17 +09:00
  • c6fe3e6b4c hw/openrisc: virt: pass random seed to fdt Jason A. Donenfeld 2022-06-22 13:45:13 +02:00
  • 66564c31e4 target/openrisc: Interrupt handling fixes Stafford Horne 2022-06-24 05:44:56 +09:00
  • 6a0fc96ad2 target/openrisc: Enable MTTCG Stafford Horne 2022-06-15 08:43:56 +09:00
  • bbe6855ef8 target/openrisc: Add interrupted CPU to log Stafford Horne 2022-06-15 08:42:25 +09:00
  • 557e37071d hw/openrisc: Initialize timer time at startup Stafford Horne 2022-06-15 08:40:16 +09:00
  • 40fef82c4e hw/openrisc: Add PCI bus support to virt Stafford Horne 2022-06-12 21:22:53 +09:00
  • b5fcfe927b hw/openrisc: Add the OpenRISC virtual machine Stafford Horne 2022-05-20 22:38:13 +09:00
  • 65f5144e17 goldfish_rtc: Add big-endian property Stafford Horne 2022-06-12 20:53:44 +09:00
  • 0fd8a106ef target/openrisc: Fix memory reading in debugger Stafford Horne 2022-06-12 18:59:34 +09:00
  • 7025114b1c hw/openrisc: Split re-usable boot time apis out to boot.c Stafford Horne 2022-05-28 01:42:34 +09:00
  • d316591ba1
    libafl_frida: ASan hook adding Apple's memset_pattern* api. (#761) David CARLIER 2022-09-04 02:09:05 +01:00
  • 47806df18b
    Adjust NyxExecutor trait bound to HasTargetBytes from HasBytesVec (#760) Teddy Heinen 2022-09-03 20:51:11 -04:00
  • bc96fc16bf
    Add doc for libafl_nyx (#759) syheliel 2022-09-03 16:35:18 +08:00
  • 1f5189a6a6
    Do not zero-init struct in QEMU (#758) Dominik Maier 2022-09-03 08:27:41 +02:00
  • 61fd710b8d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2022-09-02 13:24:28 -04:00
  • fccffd5371 Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Stefan Hajnoczi 2022-09-02 13:23:32 -04:00
  • 87fdd55125
    Core affinity for FreeBSD pinning task to the wanted cpu (#756) David CARLIER 2022-09-02 17:50:15 +01:00
  • 28194ac746
    New Clippy fixes for QEMU (#757) Dominik Maier 2022-09-02 18:49:41 +02:00
  • 9fd704da68 Merge tag 'char-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Stefan Hajnoczi 2022-09-02 11:14:22 -04:00
  • 5823320206
    Fixes for new Clippy (#755) Dominik Maier 2022-09-02 16:21:06 +02:00
  • c4e0faabc2
    CI for FreeBSD (#754) Dominik Maier 2022-09-02 15:37:49 +02:00
  • 0f957c53c8 audio: exit(1) if audio backend failed to be found or initialized Marc-André Lureau 2022-08-22 17:10:21 +04:00
  • 0370f239ad tests/unit: Update test-io-channel-socket.c for Windows Bin Meng 2022-08-02 15:52:00 +08:00
  • 120fa5e0e6 chardev/char-socket: Update AF_UNIX for Windows Bin Meng 2022-08-02 15:51:59 +08:00
  • d409373b9d util/qemu-sockets: Enable unix socket support on Windows Bin Meng 2022-08-02 15:51:58 +08:00
  • 36a894aeb6 net: tulip: Restrict DMA engine to memories Zheyu Ma 2022-08-21 20:43:43 +08:00
  • 3772cf0d1b net/colo.c: Fix the pointer issue reported by Coverity. Zhang Chen 2022-08-22 16:14:36 +08:00
  • 0e3fdcffea vdpa: Delete CVQ migration blocker Eugenio Pérez 2022-08-23 20:30:37 +02:00
  • dd036d8d27 vdpa: Add virtio-net mac address via CVQ at start Eugenio Pérez 2022-08-23 20:30:36 +02:00
  • 539573c317 vhost_net: add NetClientState->load() callback Eugenio Pérez 2022-08-23 20:30:35 +02:00
  • be4278b65f vdpa: extract vhost_vdpa_net_cvq_add from vhost_vdpa_net_handle_ctrl_avail Eugenio Pérez 2022-08-23 20:30:34 +02:00
  • 7a7f87e94c vdpa: Move command buffers map to start of net device Eugenio Pérez 2022-08-23 20:30:33 +02:00
  • f8972b56ee vdpa: add net_vhost_vdpa_cvq_info NetClientInfo Eugenio Pérez 2022-08-23 20:30:32 +02:00
  • c5e5269d8a vhost_net: Add NetClientInfo stop callback Eugenio Pérez 2022-08-23 20:30:31 +02:00
  • eb92b75380 vhost_net: Add NetClientInfo start callback Eugenio Pérez 2022-08-23 20:30:30 +02:00
  • d368c0b052 vhost: Do not depend on !NULL VirtQueueElement on vhost_svq_flush Eugenio Pérez 2022-08-23 20:30:29 +02:00
  • 9e193cec5d vhost: Delete useless read memory barrier Eugenio Pérez 2022-08-23 20:30:28 +02:00
  • 86f5f2546f vhost: use SVQ element ndescs instead of opaque data for desc validation Eugenio Pérez 2022-08-23 20:30:27 +02:00
  • 9c2ab2f1ec vhost: stop transfer elem ownership in vhost_handle_guest_kick Eugenio Pérez 2022-08-23 20:30:26 +02:00
  • 8b6d6119ad vdpa: Use ring hwaddr at vhost_vdpa_svq_unmap_ring Eugenio Pérez 2022-08-23 20:20:08 +02:00
  • 8b64e48642 vhost: Always store new kick fd on vhost_svq_set_svq_kick_fd Eugenio Pérez 2022-08-23 20:20:07 +02:00
  • 5b590f51b9 vdpa: Make SVQ vring unmapping return void Eugenio Pérez 2022-08-23 20:20:06 +02:00
  • b37c12be96 vdpa: Remove SVQ vring from iova_tree at shutdown Eugenio Pérez 2022-08-23 20:20:05 +02:00
  • 69292a8e40 util: accept iova_tree_remove_parameter by value Eugenio Pérez 2022-08-23 20:20:04 +02:00
  • 7dab70bec3 vdpa: do not save failed dma maps in SVQ iova tree Eugenio Pérez 2022-08-23 20:20:03 +02:00
  • 10dab9f263 vdpa: Skip the maps not in the iova tree Eugenio Pérez 2022-08-23 20:20:02 +02:00
  • c125b55207 Merge tag 'pull-avr-20220901' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2022-09-01 16:26:45 -04:00
  • a64fc26919 target/i386: AVX+AES helpers prep Paul Brook 2022-04-24 23:01:43 +01:00
  • 5a09df21f7 target/i386: AVX pclmulqdq prep Paul Brook 2022-04-24 23:01:42 +01:00
  • 0e29cea589 target/i386: Rewrite blendv helpers Paul Brook 2022-04-24 23:01:41 +01:00
  • fd17264ad1 target/i386: Misc AVX helper prep Paul Brook 2022-04-24 23:01:40 +01:00
  • 6567ffb4f2 target/i386: Destructive FP helpers for AVX Paul Brook 2022-04-24 23:01:39 +01:00
  • 6f218d6e99 target/i386: Dot product AVX helper prep Paul Brook 2022-04-24 23:01:38 +01:00