Commit Graph

  • 9cd9313fc3 docs: Start documenting VM templating David Hildenbrand 2023-09-06 14:05:01 +02:00
  • 9e6180d22c docs: Don't mention "-mem-path" in multi-process.rst David Hildenbrand 2023-09-06 14:05:00 +02:00
  • ca01f1b89b softmmu/physmem: Never return directories from file_ram_open() David Hildenbrand 2023-09-06 14:04:59 +02:00
  • 4d6b23f7e2 softmmu/physmem: Fail creation of new files in file_ram_open() with readonly=true David Hildenbrand 2023-09-06 14:04:58 +02:00
  • b2cccb52bd softmmu/physmem: Bail out early in ram_block_discard_range() with readonly files David Hildenbrand 2023-09-06 14:04:57 +02:00
  • 9e6b9f3791 softmmu/physmem: Remap with proper protection in qemu_ram_remap() David Hildenbrand 2023-09-06 14:04:56 +02:00
  • e92666b0ba backends/hostmem-file: Add "rom" property to support VM templating with R/O files David Hildenbrand 2023-09-06 14:04:55 +02:00
  • 5c52a219bb softmmu/physmem: Distinguish between file access mode and mmap protection David Hildenbrand 2023-09-06 14:04:54 +02:00
  • 3a1258399b nvdimm: Reject writing label data to ROM instead of crashing QEMU David Hildenbrand 2023-09-06 14:04:53 +02:00
  • 13d6b16081 Merge tag 'pull-crypto-20230915' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-09-18 11:04:21 -04:00
  • 0ec0767e59 tests/acpi: disallow virt/SSDT.memhp updates Gerd Hoffmann 2023-09-18 15:00:24 +02:00
  • 5f88dd43d0 tests/acpi: update virt/SSDT.memhp Gerd Hoffmann 2023-09-18 14:15:51 +02:00
  • 91e0127087 edk2: update binaries to edk2-stable202308 Gerd Hoffmann 2023-09-11 21:09:54 +02:00
  • 241f99399f edk2: update submodule to edk2-stable202308 Gerd Hoffmann 2023-09-11 17:39:23 +02:00
  • 3bb5051009 edk2: workaround edk-stable202308 bug Gerd Hoffmann 2023-09-11 20:20:15 +02:00
  • b0494f131e edk2: update build config Gerd Hoffmann 2023-09-11 17:38:21 +02:00
  • c28a2891f3 edk2: update build script Gerd Hoffmann 2023-09-11 17:38:12 +02:00
  • 3808a058fc tests/acpi: allow virt/SSDT.memhp updates Gerd Hoffmann 2023-09-18 14:07:25 +02:00
  • 44fa20c928 spapr: Remove support for NVIDIA V100 GPU with NVLink2 Cédric Le Goater 2023-09-18 11:17:17 +02:00
  • 527b238329 ppc/xive: Fix uint32_t overflow Cédric Le Goater 2023-09-14 17:46:50 +02:00
  • 0cbc34dc8e MAINTAINERS: Nick Piggin PPC maintainer, other PPC changes Daniel Henrique Barboza 2023-09-15 08:05:07 -03:00
  • ccad29bec6 fix jmp instrumentation Alwin Berger 2023-09-18 10:59:41 +02:00
  • 6d7a53e9f1 net/tap: Avoid variable-length array Peter Maydell 2023-08-24 16:32:24 +01:00
  • c4cf68198e net/dump: Avoid variable length array Peter Maydell 2023-08-24 16:32:23 +01:00
  • 1257065783 hw/net/rocker: Avoid variable length array Peter Maydell 2023-08-24 16:32:22 +01:00
  • 2a6cb383e2 hw/net/fsl_etsec/rings.c: Avoid variable length array Peter Maydell 2023-08-24 16:32:21 +01:00
  • cb039ef3d9 net: add initial support for AF_XDP network backend Ilya Maximets 2023-09-13 20:34:37 +02:00
  • a6f376e9ba tests: bump libvirt-ci for libasan and libxdp Ilya Maximets 2023-09-13 20:34:36 +02:00
  • e710f9c470 e1000e: rename e1000e_ba_state and e1000e_write_hdr_to_rx_buffers Tomasz Dzieciol 2023-05-29 16:01:53 +02:00
  • 560cf339b2 igb: packet-split descriptors support Tomasz Dzieciol 2023-05-29 16:01:52 +02:00
  • 1c4e67a5be igb: add IPv6 extended headers traffic detection Tomasz Dzieciol 2023-05-29 16:01:51 +02:00
  • 17ccd01647 igb: RX payload guest writting refactoring Tomasz Dzieciol 2023-05-29 16:01:50 +02:00
  • ec82ad7c4d igb: RX descriptors guest writting refactoring Tomasz Dzieciol 2023-05-29 16:01:49 +02:00
  • a86aee7e95 igb: rename E1000E_RingInfo_st Tomasz Dzieciol 2023-05-29 16:01:48 +02:00
  • 2959c51dde igb: remove TCP ACK detection Tomasz Dzieciol 2023-05-29 16:01:47 +02:00
  • 53da8b5a99 virtio-net: Add support for USO features Yuri Benditovich 2023-08-01 01:31:48 +03:00
  • 9da1684954 virtio-net: Add USO flags to vhost support. Andrew Melnychenko 2023-08-01 01:31:47 +03:00
  • f03e0cf63b tap: Add check for USO features Yuri Benditovich 2023-08-01 01:31:46 +03:00
  • 2ab0ec3121 tap: Add USO support to tap device. Andrew Melnychenko 2023-08-01 01:31:45 +03:00
  • a97a83753c tcg: Map code_gen_buffer with PROT_BTI Richard Henderson 2023-08-15 17:53:42 -07:00
  • 5826a0dbf0 tcg/aarch64: Emit BTI insns at jump landing pads Richard Henderson 2023-08-15 19:31:38 -07:00
  • 095859e5d9 util/cpuinfo-aarch64: Add CPUINFO_BTI Richard Henderson 2023-08-15 17:33:56 -07:00
  • 9358fbbf6e tcg: Add tcg_out_tb_start backend hook Richard Henderson 2023-08-15 16:34:59 +00:00
  • 722460652b fpu: Handle m68k extended precision denormals properly Richard Henderson 2023-08-20 17:28:33 -07:00
  • 00f9ef8f3d fpu: Add conversions between bfloat16 and [u]int8 LIU Zhiwei 2023-05-31 14:54:57 +08:00
  • 1f9823cea2 accel/tcg: Introduce do_st16_mmio_leN Richard Henderson 2023-08-27 20:09:58 -07:00
  • 8bf6726741 accel/tcg: Introduce do_ld16_mmio_beN Richard Henderson 2023-08-27 19:54:54 -07:00
  • 5646d6a70f accel/tcg: Merge io_writex into do_st_mmio_leN Richard Henderson 2023-08-27 11:25:25 -07:00
  • 13e617475d accel/tcg: Merge io_readx into do_ld_mmio_beN Richard Henderson 2023-08-27 09:50:41 -07:00
  • d89c64f6fd accel/tcg: Replace direct use of io_readx/io_writex in do_{ld,st}_1 Richard Henderson 2023-08-27 09:49:13 -07:00
  • bef0c21678 accel/tcg: Merge cpu_transaction_failed into io_failed Richard Henderson 2023-08-27 08:54:50 -07:00
  • 405c02d85d plugin: Simplify struct qemu_plugin_hwaddr Richard Henderson 2023-08-27 18:58:15 -07:00
  • 0e1144400f accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed Richard Henderson 2023-08-27 18:22:41 -07:00
  • fb3cb376e9 accel/tcg: Split out io_prepare and io_failed Richard Henderson 2023-08-27 17:31:27 -07:00
  • da6aef48d9 accel/tcg: Simplify tlb_plugin_lookup Richard Henderson 2023-08-27 17:28:16 -07:00
  • e8967b6152 target/arm: Use tcg_gen_gvec_cmpi for compare vs 0 Richard Henderson 2023-08-30 20:09:04 -07:00
  • 9622c697d1 tcg: Add gvec compare with immediate and scalar operand Richard Henderson 2023-08-30 20:09:03 -07:00
  • 58f8961285 tcg/loongarch64: Implement 128-bit load & store Jiajie Chen 2023-09-08 10:21:23 +08:00
  • a64b8842f1 target/hppa: Extract diagnose immediate value Helge Deller 2023-09-13 10:44:02 +02:00
  • fa824d99f9 target/hppa: Add BTLB support to hppa TLB functions Helge Deller 2023-09-13 10:55:59 +02:00
  • 6d1ef68cca target/hppa: Report and clear BTLBs via fw_cfg at startup Helge Deller 2023-09-13 10:40:12 +02:00
  • 055c99015a host/include/aarch64: Implement clmul.h Richard Henderson 2023-07-12 18:21:19 +00:00
  • d6493dbb46 host/include/i386: Implement clmul.h Richard Henderson 2023-07-11 21:39:10 +01:00
  • 7bdbf233d9 target/ppc: Use clmul_64 Richard Henderson 2023-07-11 10:41:28 +01:00
  • ef73fe7cf1 target/s390x: Use clmul_64 Richard Henderson 2023-07-11 10:19:45 +01:00
  • 7fcb505455 target/i386: Use clmul_64 Richard Henderson 2023-08-21 08:24:07 -07:00
  • a50cfdf0be target/arm: Use clmul_64 Richard Henderson 2023-07-11 10:13:45 +01:00
  • 00f463b38a crypto: Add generic 64-bit carry-less multiply routine Richard Henderson 2023-07-11 10:10:47 +01:00
  • f56d3c1a14 target/ppc: Use clmul_32* routines Richard Henderson 2023-07-11 10:01:57 +01:00
  • 653aab27ba target/s390x: Use clmul_32* routines Richard Henderson 2023-07-11 09:58:46 +01:00
  • bae25f648e target/arm: Use clmul_32* routines Richard Henderson 2023-07-11 09:56:41 +01:00
  • 9a65a570fa crypto: Add generic 32-bit carry-less multiply routines Richard Henderson 2023-07-11 09:54:06 +01:00
  • a2c67342ee target/ppc: Use clmul_16* routines Richard Henderson 2023-07-11 09:38:28 +01:00
  • 25c304e936 target/s390x: Use clmul_16* routines Richard Henderson 2023-07-11 09:35:30 +01:00
  • c6f0dcb1fd target/arm: Use clmul_16* routines Richard Henderson 2023-07-11 09:26:24 +01:00
  • cf1b2cab83 crypto: Add generic 16-bit carry-less multiply routines Richard Henderson 2023-07-11 09:14:58 +01:00
  • cec4090d94 target/ppc: Use clmul_8* routines Richard Henderson 2023-07-11 08:00:21 +01:00
  • 2d8bc6815e target/s390x: Use clmul_8* routines Richard Henderson 2023-07-10 16:26:49 +01:00
  • 8e3da4c716 target/arm: Use clmul_8* routines Richard Henderson 2023-07-10 16:07:57 +01:00
  • 07f348d77c crypto: Add generic 8-bit carry-less multiply routines Richard Henderson 2023-07-10 15:38:28 +01:00
  • 561b001aef tcg/loongarch64: Lower rotli_vec to vrotri Jiajie Chen 2023-09-08 10:21:22 +08:00
  • 0765cce114 tcg/loongarch64: Lower rotv_vec ops to LSX Jiajie Chen 2023-09-08 10:21:21 +08:00
  • 2931527b4d tcg/loongarch64: Lower vector shift integer ops Jiajie Chen 2023-09-08 10:21:20 +08:00
  • c8b859b45e tcg/loongarch64: Lower bitsel_vec to vbitsel Jiajie Chen 2023-09-08 10:21:19 +08:00
  • 94304d7b3d tcg/loongarch64: Lower vector shift vector ops Jiajie Chen 2023-09-08 10:21:18 +08:00
  • 5256ea1176 tcg/loongarch64: Lower vector saturated ops Jiajie Chen 2023-09-08 10:21:17 +08:00
  • b2f84adc00 tcg/loongarch64: Lower vector min max ops Jiajie Chen 2023-09-08 10:21:16 +08:00
  • 76d20c205d tcg/loongarch64: Lower mul_vec to vmul Jiajie Chen 2023-09-08 10:21:15 +08:00
  • 7d577c3ecd tcg/loongarch64: Lower neg_vec to vneg Jiajie Chen 2023-09-08 10:21:14 +08:00
  • 24c42fde52 tcg/loongarch64: Lower vector bitwise operations Jiajie Chen 2023-09-08 10:21:13 +08:00
  • e9d7c8cf95 tcg/loongarch64: Lower add/sub_vec to vadd/vsub Jiajie Chen 2023-09-08 10:21:12 +08:00
  • d8b6fa593d tcg/loongarch64: Lower cmp_vec to vseq/vsle/vslt Jiajie Chen 2023-09-08 10:21:11 +08:00
  • ebe92db2cc tcg: pass vece to tcg_target_const_match() Jiajie Chen 2023-09-08 10:21:10 +08:00
  • 16288ded94 tcg/loongarch64: Lower basic tcg vec ops to LSX Jiajie Chen 2023-09-08 10:21:09 +08:00
  • af88a28414 tcg/loongarch64: Import LSX instructions Jiajie Chen 2023-09-08 10:21:08 +08:00
  • cbf5c83862 thunk: Delete checks for old host definitions Akihiko Odaki 2023-08-09 00:23:10 +09:00
  • 8f7f7e9d40 softmmu: Delete checks for old host definitions Akihiko Odaki 2023-09-09 14:40:25 -07:00
  • a1eaa6281f util: Delete checks for old host definitions Akihiko Odaki 2023-09-09 14:37:24 -07:00
  • dff1ab68d8 accel/tcg: Fix the comment for CPUTLBEntryFull LIU Zhiwei 2023-09-01 14:01:18 +08:00
  • 0e5903436d accel/tcg: mttcg remove false-negative halted assertion Nicholas Piggin 2023-08-29 11:06:58 +10:00