/qemu/target/loongarch/ |
H A D | translate.h | 17 #define avail_ALL(C) true argument 18 #define avail_64(C) (FIELD_EX32((C)->cpucfg1, CPUCFG1, ARCH) == \ argument 20 #define avail_FP(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, FP)) argument 21 #define avail_FP_SP(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, FP_SP)) argument 22 #define avail_FP_DP(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, FP_DP)) argument 23 #define avail_LSPW(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LSPW)) argument 24 #define avail_LAM(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LAM)) argument 25 #define avail_LSX(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LSX)) argument 26 #define avail_LASX(C) (FIELD_EX32((C)->cpucfg2, CPUCFG2, LASX)) argument 27 #define avail_IOCSR(C) (FIELD_EX32((C)->cpucfg1, CPUCFG1, IOCSR)) argument [all …]
|
/qemu/target/s390x/tcg/ |
H A D | insn-data.h.inc | 4 * C(OPC, NAME, FMT, FAC, I1, I2, P, W, OP, CC) 26 C(0x1a00, AR, RR_a, Z, r1, r2, new, r1_32, add, adds32) 27 C(0xb9f8, ARK, RRF_a, DO, r2, r3, new, r1_32, add, adds32) 28 C(0x5a00, A, RX_a, Z, r1, m2_32s, new, r1_32, add, adds32) 29 C(0xe35a, AY, RXY_a, LD, r1, m2_32s, new, r1_32, add, adds32) 30 C(0xb908, AGR, RRE, Z, r1, r2, r1, 0, add, adds64) 31 C(0xb918, AGFR, RRE, Z, r1, r2_32s, r1, 0, add, adds64) 32 C(0xb9e8, AGRK, RRF_a, DO, r2, r3, r1, 0, add, adds64) 33 C(0xe308, AG, RXY_a, Z, r1, m2_64, r1, 0, add, adds64) 34 C(0xe318, AGF, RXY_a, Z, r1, m2_32s, r1, 0, add, adds64) [all …]
|
/qemu/scripts/coccinelle/ |
H A D | cpu_restore_state.cocci | 8 expression C; 11 cpu_restore_state(C, A); 15 expression C; 17 - cpu_restore_state(C, A); 18 - cpu_loop_exit(C); 19 + cpu_loop_exit_restore(C, A);
|
/qemu/contrib/gitdm/ |
H A D | filetypes.txt | 2 # Copyright (C) 2006 Libresoft 43 filetype code \.c$ # C 44 filetype code \.c.inc$ # C 45 filetype code \.C$ # C++ 46 filetype code \.cpp$ # C++ 47 filetype code \.c\+\+$ # C++ 48 filetype code \.cxx$ # C++ 49 filetype code \.cc$ # C++ 50 filetype code \.h$ # C or C++ header 51 filetype code \.hh$ # C++ header [all …]
|
/qemu/docs/devel/ |
H A D | docs.rst | 17 * ``scripts/hxtool`` creates C header files from them, which are included 23 alternation of C code put into the C output and rST format text 28 text after the marker, is discarded and appears neither in the C output 32 are put into the documentation verbatim, and discarded from the C output. 42 and switches back to a C code section. 46 be in the C code block. If there is a string inside the brackets, 55 Within C code sections, you should check the comments at the top 59 text, but in ``hmp-commands.hx`` the C code sections are elements
|
H A D | rust.rst | 21 together with the C code. This is completely automatic when you run 64 they need support C code from QEMU that Cargo does not know about. Tests can 111 * ``qemu_api`` for bindings to C code and useful functionality 114 writing C code 133 full functionality available in C 167 API stability is not a promise, if anything because the C APIs are not a stable 174 C function names usually are prefixed according to the data type that they 263 Whenever C code provides you with an opaque ``void *``, avoid converting it 279 a raw pointer, for use in calls to C functions. It can be used for 294 Writing bindings to C code [all …]
|
H A D | secure-coding-practices.rst | 14 General Secure C Coding Practices 17 virtualization or emulation. They are simply C programming bugs. Therefore 20 There is a wide selection of resources available covering secure C coding. For 21 example, the `CERT C Coding Standard 22 <https://wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard>`_
|
/qemu/docs/system/riscv/ |
H A D | shakti-c.rst | 1 Shakti C Reference Platform (``shakti_c``) 4 Shakti C Reference Platform is a reference platform based on arty a7 100t 7 Shakti SoC is a SoC based on the Shakti C-class processor core. Shakti C 13 For more info on the Shakti C-class core, please see: 21 * 1 C-class core
|
/qemu/docs/interop/ |
H A D | live-block-operations.rst | 2 Copyright (C) 2017 Red Hat Inc. 177 [A] <-- [B] <-- [C] <-- [D] 179 Where [A] is the original base image; [B] and [C] are intermediate 204 To create the rest of the overlay images, [C], and [D] (omitting the raw 207 …(QEMU) blockdev-snapshot-sync node-name=node-B snapshot-file=c.qcow2 snapshot-node-name=node-C for… 208 …(QEMU) blockdev-snapshot-sync node-name=node-C snapshot-file=d.qcow2 snapshot-node-name=node-D for… 216 [A] <-- [B] <-- [C] <-- [D] 221 - Point 2: Guest state when [C] was created is contained in [A] + [B] 223 [A] + [B] + [C] 224 - Active layer: Current guest state is contained in [A] + [B] + [C] + [all …]
|
/qemu/pc-bios/ |
H A D | qemu.rsrc | 4 $"4D56 6063 5A51 473C 2816 0CE8 0019 0416" /* MV`cZQG<(..Ë.... */ 8 $"DB00 061C 64AF DAED F0F2 81F1 8BF0 83F1" /* €...dØ⁄ÌÚÅÒãÉÒ */ 39 $"F7CB AD8E B002 B1B1 43B2 0002 0671 AE86" /* ˜À≠é∞.±±C≤...qÆÜ */ 52 $"012C 9986 9802 93AC F897 FE01 FD72 8600" /* .,ôÜò.쨯ó˛.˝rÜ. */ 73 $"047B 797F 5E03 A800 0143 7E80 7781 7602" /* .{y.^.®..C~ÄwÅv. */ 95 $"A57D 695C 5958 5757 5857 595F 6873 7E8C" /* •}i\YXWWXWY_hs~å */ 97 $"5955 5580 5402 507C FDA9 FE08 DA8F 5F54" /* YUUÄT.P|˝©˛.⁄è_T */ 108 $"440C AA00 011C 4880 4502 4154 F19F FE05" /* D.™...HÄE.ATÒü˛. */ 109 $"DE8C 5644 4244 8043 8245 8344 8245 8644" /* fiåVDBDÄCÇEÉDÇEÜD */ 113 $"052C 403E 3E38 679D FE04 C35D 3C3D 3E82" /* .,@>>8gù˛.√]<=>Ç */ [all …]
|
/qemu/tests/qapi-schema/ |
H A D | reserved-command-q.json | 1 # C entity name collision 3 # name for 'unix' in generated C.
|
H A D | reserved-enum-q.json | 1 # C entity name collision 3 # name for 'unix' in generated C.
|
H A D | reserved-member-q.json | 1 # C member name collision 3 # name for 'unix' in generated C.
|
H A D | struct-member-name-clash.json | 1 # C member name collision 2 # Reject members that clash when mapped to C names (we would have two 'a_b'
|
H A D | reserved-member-has.json | 1 # C member name collision 3 # for an optional 'a' in generated C.
|
/qemu/target/riscv/ |
H A D | insn16.decode | 112 # *** RV32/64C Standard Extension (Quadrant 0) *** 139 # *** RV32/64C Standard Extension (Quadrant 1) *** 159 jal 101 ........... 01 @cj rd=0 # C.J 167 jal 001 ........... 01 @cj rd=1 # C.JAL 172 # *** RV32/64C Standard Extension (Quadrant 2) *** 184 jalr 100 0 ..... 00000 10 @c_jalr rd=0 # C.JR 189 jalr 100 1 ..... 00000 10 @c_jalr rd=1 # C.JALR
|
/qemu/rust/qemu-api/ |
H A D | README.md | 3 This library exports helper Rust types, Rust macros and C FFI bindings for internal QEMU APIs. 5 The C bindings can be generated with `bindgen`, using this build target:
|
/qemu/tests/qemu-iotests/ |
H A D | 077 | 167 break pwritev_done C 169 wait_break C 170 resume C
|
H A D | 236.out | 108 --- Disabling B & Adding C --- 161 --- Disabling A & C --- 288 --- Creating D as a merge of B & C --- 359 --- Removing bitmaps A, B, C, and D ---
|
/qemu/target/hexagon/ |
H A D | opcodes.c | 29 #define VEC_DESCR(A, B, C) DESCR(A, B, C) argument
|
/qemu/rust/hw/timer/hpet/src/ |
H A D | fw_cfg.rs | 13 #[repr(C, packed)] 23 #[repr(C, packed)]
|
/qemu/common-user/ |
H A D | plugin-api.c.inc | 7 * Copyright (C) 2017, Emilio G. Cota <cota@braap.org> 8 * Copyright (C) 2019-2025, Linaro
|
/qemu/.gitlab-ci.d/opensbi/ |
H A D | Dockerfile | 27 | tar -C /opt -xJ 30 | tar -C /opt -xJ
|
/qemu/include/tcg/ |
H A D | tcg.h | 986 #define dup_const(VECE, C) \ argument 988 ? ( (VECE) == MO_8 ? 0x0101010101010101ull * (uint8_t)(C) \ 989 : (VECE) == MO_16 ? 0x0001000100010001ull * (uint16_t)(C) \ 990 : (VECE) == MO_32 ? 0x0000000100000001ull * (uint32_t)(C) \ 991 : (VECE) == MO_64 ? (uint64_t)(C) \ 993 : dup_const(VECE, C))
|
H A D | tcg-op.h | 415 #define dup_const_tl(VECE, C) \ 417 ? ( (VECE) == MO_8 ? 0x01010101ul * (uint8_t)(C) \ 418 : (VECE) == MO_16 ? 0x00010001ul * (uint16_t)(C) \ 419 : (VECE) == MO_32 ? 0x00000001ul * (uint32_t)(C) \ 421 : (target_long)dup_const(VECE, C))
|