/qemu/tests/vm/ |
H A D | aarch64vm.py | 20 # This works for both kvm and tcg.
|
/qemu/ui/ |
H A D | vnc-ws.c | 7 * This is free software; you can redistribute it and/or modify
|
/qemu/crypto/ |
H A D | tlscredsanon.c | 6 * This library is free software; you can redistribute it and/or
|
/qemu/scripts/simplebench/ |
H A D | bench_prealloc.py | 7 # This program is free software; you can redistribute it and/or modify
|
/qemu/hw/i386/kvm/ |
H A D | xen_primary_console.c | 94 * Defer the init (xen_primary_console_reset()) until KVM is set up and the in xen_primary_console_create()
|
/qemu/hw/timer/ |
H A D | mips_gictimer.c | 2 * This file is subject to the terms and conditions of the GNU General Public
|
H A D | cadence_ttc.c | 10 * This program is free software; you can redistribute it and/or 112 /* determine if x is in between a and b, exclusive of a, inclusive of b */
|
/qemu/hw/pci-bridge/ |
H A D | xio3130_upstream.c | 8 * This program is free software; you can redistribute it and/or modify
|
/qemu/tests/qemu-iotests/ |
H A D | 044 | 8 # This program is free software; you can redistribute it and/or modify
|
/qemu/backends/ |
H A D | rng-random.c | 30 * A simple and incomplete backend to request entropy from /dev/random.
|
/qemu/migration/ |
H A D | tls.c | 6 * This library is free software; you can redistribute it and/or
|
/qemu/docs/system/ |
H A D | device-emulation.rst | 7 peripherals such network cards and USB devices to integrated systems
|
/qemu/accel/tcg/ |
H A D | internal-common.h | 99 * If we cannot translate and execute from the entire RAM page, or if
|
/qemu/target/arm/tcg/ |
H A D | a64.decode | 5 # This library is free software; you can redistribute it and/or 198 # B.cond and BC.cond 263 # For the DSB nXS variant, types always equals MBReqTypes_All and we ignore the 312 ### Loads and stores 351 # so we ignore hints about data access patterns, and handle these like 364 # STP and LDP: post-indexed 377 # STP and LDP: offset 390 # STP and LDP: pre-indexed 403 # STGP: store tag and pair 478 # element size. The function gets the sz:imm and returns the scaled immediate. [all …]
|
H A D | translate-sve.c | 6 * This library is free software; you can redistribute it and/or 76 /* The SH bit is in bit 8. Extract the low 8 and shift. */ 303 /* Invoke an out-of-line helper on 2 Zregs and a predicate. */ 358 /* Invoke an out-of-line helper on 3 Zregs and a predicate. */ 382 /* Invoke an out-of-line helper on 3 Zregs and a predicate. */ 410 /* Invoke a vector expander on two Zregs and an immediate. */ 707 /* Select active elememnts from Zn and inactive elements from Zm, in TRANS_FEAT() 958 * For logical shifts and ASRD, it is a zeroing operation. 1311 /* Do the operation and the flags generation in temps. */ in gen_and_pg_vec() 1326 /* The operation and flag in trans_AND_pppp() [all...] |
H A D | vec_helper.c | 6 * This library is free software; you can redistribute it and/or 804 /* Integer 8 and 16-bit dot-product. 842 * for vector lengths beyond that this must be SVE and we know \ in DO_DOT() 1181 * Note that EQ doesn't signal InvalidOp for QNaNs but GE and GT do. in float16_acge() 1405 * non-fused multiply-and-subtract. in float32_rsqrts_nf() 1801 * the fused ops below they assume accumulate both from and into Vd. 2153 * Convert float16 to float32, raising no exceptions and in do_fmlal() 3034 * mode and denormal-flushing, and we do unfused multiplies and in HELPER() [all...] |
/qemu/target/ppc/ |
H A D | dfp_helper.c | 6 * This library is free software; you can redistribute it and/or 812 /* then we need to shift the significand and adjust the exponent. */ in _dfp_reround() 1334 /* from the left-most decimal digit (LMD) and the biased exponent. */ in dfp_clear_lmd_from_g5msb() 1432 /* decimal32 with zero exponent and word "w" declets */ in helper_CDTBCD() 1468 * an and with 9 seems to better match the hardware behavior. in helper_CBCDTD() 1474 /* Create a decNumber with the BCD values and convert to decimal32 */ in helper_CBCDTD()
|
/qemu/hw/ppc/ |
H A D | pegasos2.c | 113 /* PCI interrupt lines are connected to both MV64361 and VT8231 */ in pegasos2_pci_irq() 152 /* allocate and load firmware */ in pegasos2_init() 215 /* PCI interrupt routing: lines from pci.0 and pci.1 are ORed */ in pegasos2_init() 398 /* Device tree and VOF set up */ in pegasos2_machine_reset() 976 /* Pegasos2 firmware misspells check-exception and guests use that */ in build_fdt() 1030 * FIXME What flags do data-streams, external-control and in build_fdt()
|
/qemu/hw/net/can/ |
H A D | xlnx-versal-canfd.c | 11 * Based on QEMU CANFD Device emulation implemented by Jin Yang, Deniz Eren and 15 * of this software and associated documentation files (the "Software"), to deal 17 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 18 * copies of the Software, and to permit persons to whom the Software is 21 * The above copyright notice and this permission notice shall be included in 26 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 791 /* set current mode bit and generate irqs accordingly. */ in update_status_register_mode_bits() 1474 * Increase the read index by 1 and decrease the fill level by 1. in canfd_tx_fifo_status_prew() 1818 * and does not receive any messages transmitted by other CAN nodes. in canfd_xilinx_receive()
|
/qemu/hw/net/ |
H A D | vmxnet3.c | 62 /* Least significant bit should be set for revision and version */ 821 * calculated and found correct" to the OS (cnc=0 and tuc=1, see 825 * and place a fully computed checksum into the tcp/udp header. 894 * locally and did travel over network after last checksum calculation in vmxnet3_rx_update_descr() 1374 * txq_num and rxq_num are total number of queues in vmxnet3_validate_queues() 1679 VMW_CFPRN("Link and speed: %" PRIx64, ret); in vmxnet3_get_command_status() 1762 * memory address. We save it to temp variable and set the in vmxnet3_io_bar1_write() 1777 * Set the shared memory between guest driver and device. in vmxnet3_io_bar1_write()
|
/qemu/disas/ |
H A D | sparc.c | 12 This file is part of GAS, the GNU Assembler, GDB, the GNU debugger, and 15 GAS/GDB is free software; you can redistribute it and/or modify 32 /* The SPARC opcode table (and other related data) is defined in 34 sure you fix up that file, and vice versa. */ 36 /* FIXME-someday: perhaps the ,a's and such should be embedded in the 57 SPARC_OPCODE_ARCH_V9B, /* V9 with ultrasparc and cheetah additions. */ 156 r Single register that is both rs1 and rd. 157 O Single register that is both rs2 and rd. 234 BFD is free software; you can redistribute it and/or modify it under 248 /* FIXME-someday: perhaps the ,a's and such should be embedded in the [all …]
|
/qemu/target/xtensa/core-de233_fpu/ |
H A D | gdb-config.c.inc | 6 a copy of this software and associated documentation files (the 9 distribute, sublicense, and/or sell copies of the Software, and to 13 The above copyright notice and this permission notice shall be included 18 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
/qemu/hw/display/ |
H A D | qxl.c | 7 * This program is free software; you can redistribute it and/or 311 * zlib xors the seed with 0xffffffff, and xors the result in qxl_crc32() 869 * use by xf86-video-qxl and is defined out in the qxl windows driver. in interface_notify_update() 871 * and is still guest trigerrable. in interface_notify_update() 1264 * device memory, is migrated together with RAM and thus in qxl_hard_reset() 1909 /* spice-server tracks guest running state and should not do this */ 1917 * with the '__aligned__(4)' attribute. clang 7 and newer will 1919 * might be a misaligned atomic access, and will generate an 2065 /* XXX: we round vgamem_size_mb up to a nearest power of two and it must be 2366 /* replay surface-create and cursor-set commands */
|
/qemu/target/hexagon/imported/ |
H A D | mpy.idef | 4 * This program is free software; you can redistribute it and/or modify 159 "Mpy by immed and add immed", 163 "Mpy by immed and add immed", 167 "Mpy by immed and add immed", 173 "Mpy by immed and add immed", 179 "Mpy by immed and add immed", 487 /* real&imag are packed together and always saturated */ 555 /* Saturate/shift1 and round/pack */ 983 Q6INSN(S4_vrcrotate_acc,"Rxx32+=vrcrotate(Rss32,Rt32,#u2)",ATTRIBS(),"Rotate and Reduce Bytes", 1018 Q6INSN(S4_vrcrotate,"Rdd32=vrcrotate(Rss32,Rt32,#u2)",ATTRIBS(),"Rotate and Reduce Bytes",
|
/qemu/hw/i2c/ |
H A D | allwinner-i2c.c | 9 * This program is free software; you can redistribute it and/or modify it 195 * Raise an interrupt if the device is not reset and it is configured in allwinner_i2c_raise_interrupt()
|