Home
last modified time | relevance | path

Searched refs:C (Results 1 – 25 of 227) sorted by relevance

12345678910

/qemu/target/loongarch/
H A Dtranslate.h17 #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 Dinsn-data.h.inc4 * 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 Dcpu_restore_state.cocci8 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 Dfiletypes.txt2 # 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 Ddocs.rst17 * ``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 Drust.rst21 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 Dsecure-coding-practices.rst14 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 Dshakti-c.rst1 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 Dlive-block-operations.rst2 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 Dqemu.rsrc4 $"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 Dreserved-command-q.json1 # C entity name collision
3 # name for 'unix' in generated C.
H A Dreserved-enum-q.json1 # C entity name collision
3 # name for 'unix' in generated C.
H A Dreserved-member-q.json1 # C member name collision
3 # name for 'unix' in generated C.
H A Dstruct-member-name-clash.json1 # C member name collision
2 # Reject members that clash when mapped to C names (we would have two 'a_b'
H A Dreserved-member-has.json1 # C member name collision
3 # for an optional 'a' in generated C.
/qemu/target/riscv/
H A Dinsn16.decode112 # *** 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 DREADME.md3 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 D077167 break pwritev_done C
169 wait_break C
170 resume C
H A D236.out108 --- 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 Dopcodes.c29 #define VEC_DESCR(A, B, C) DESCR(A, B, C) argument
/qemu/rust/hw/timer/hpet/src/
H A Dfw_cfg.rs13 #[repr(C, packed)]
23 #[repr(C, packed)]
/qemu/common-user/
H A Dplugin-api.c.inc7 * Copyright (C) 2017, Emilio G. Cota <cota@braap.org>
8 * Copyright (C) 2019-2025, Linaro
/qemu/.gitlab-ci.d/opensbi/
H A DDockerfile27 | tar -C /opt -xJ
30 | tar -C /opt -xJ
/qemu/include/tcg/
H A Dtcg.h986 #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 Dtcg-op.h415 #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))

12345678910