Home
last modified time | relevance | path

Searched refs:ext (Results 1 – 25 of 55) sorted by relevance

123

/qemu/target/arm/tcg/
H A Da64.decode384 &ldst_imm rt rn imm sz sign w p unpriv ext
390 STR_i sz:2 111 0 00 00 0 ......... 00 ..... ..... @ldst_imm sign=0 ext=0
437 STR_v_i sz:2 111 1 00 00 0 ......... 00 ..... ..... @ldst_imm sign=0 ext=0
458 STR_i sz:2 111 0 01 00 ............ ..... ..... @ldst_uimm sign=0 ext=0
472 STR_v_i sz:2 111 1 01 00 ............ ..... ..... @ldst_uimm sign=0 ext=0
474 LDR_v_i sz:2 111 1 01 01 ............ ..... ..... @ldst_uimm sign=0 ext=0
478 &ldst rm rn rt sign ext sz opt s
480 STR sz:2 111 0 00 00 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0
494 STR_v sz:2 111 1 00 00 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0
496 LDR_v sz:2 111 1 00 01 1 ..... ... . 10 ..... ..... @ldst sign=0 ext=0
[all …]
H A Dpauth_helper.c334 uint64_t pac, ext_ptr, ext, test; in pauth_addpac() local
339 ext = sextract64(ptr, 55, 1); in pauth_addpac()
341 ext = sextract64(ptr, 63, 1); in pauth_addpac()
347 ext_ptr = deposit64(ptr, bot_bit, top_bit - bot_bit, ext); in pauth_addpac()
384 ext &= MAKE_64BIT_MASK(55, 1); in pauth_addpac()
385 return pac | ext | ptr; in pauth_addpac()
/qemu/tests/qemu-iotests/
H A D03660 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857
66 printf "\x00\x3f%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857
78 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857
82 printf "\x00\x3f%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857
86 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857
87 printf "\x00\x3d%s" "Test feature" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857
91 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857
92 …x3e%s\x00%40s" "test1" "" "test2" "" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857
96 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0x6803f857
97 …0s" "test1" "" "test2" "" "test3" "" | $PYTHON qcow2.py "$TEST_IMG" add-header-ext-stdio 0x6803f857
[all …]
H A D11451 $PYTHON qcow2.py "$TEST_IMG" del-header-ext 0xE2792ACA
59 $PYTHON qcow2.py "$TEST_IMG" add-header-ext 0xE2792ACA "foo"
/qemu/tests/unit/
H A Dcrypto-tls-x509-helpers.c328 asn1_node ext = NULL; in test_tls_generate_cert() local
331 asn1_write_value(ext, "cA", in test_tls_generate_cert()
334 test_tls_der_encode(ext, "", &der); in test_tls_generate_cert()
345 asn1_delete_structure(&ext); in test_tls_generate_cert()
355 asn1_node ext = NULL; in test_tls_generate_cert() local
362 asn1_write_value(ext, "", str, 9); in test_tls_generate_cert()
363 test_tls_der_encode(ext, "", &der); in test_tls_generate_cert()
374 asn1_delete_structure(&ext); in test_tls_generate_cert()
385 asn1_node ext = NULL; in test_tls_generate_cert() local
396 test_tls_der_encode(ext, "", &der); in test_tls_generate_cert()
[all …]
/qemu/target/m68k/
H A Dtranslate.c395 add = (ext & 0x8000) ? AREG(ext, 12) : DREG(ext, 12); in gen_addr_index()
415 uint16_t ext; in gen_lea_indexed() local
710 uint16_t ext; in gen_lea_mode() local
1546 uint16_t ext; in DISAS_INSN() local
2311 uint16_t ext; in DISAS_INSN() local
2669 DISAS_INSN(ext) in DISAS_INSN() argument
2745 uint16_t ext; in DISAS_INSN() local
2802 tcg_gen_mul_i32(DREG(ext, 12), src1, DREG(ext, 12)); in DISAS_INSN()
4271 uint16_t ext; in DISAS_INSN() local
5458 rx = (ext & 0x8000) ? AREG(ext, 12) : DREG(insn, 12); in DISAS_INSN()
[all …]
/qemu/hw/display/
H A Dqxl-logger.c236 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext) in qxl_log_command() argument
238 bool compat = ext->flags & QXL_COMMAND_FLAG_COMPAT; in qxl_log_command()
248 fprintf(stderr, " cmd @ 0x%" PRIx64 " %s%s", ext->cmd.data, in qxl_log_command()
249 qxl_name(qxl_type, ext->cmd.type), in qxl_log_command()
252 switch (ext->cmd.type) { in qxl_log_command()
265 data = qxl_phys2virt(qxl, ext->cmd.data, ext->group_id, datasz); in qxl_log_command()
269 switch (ext->cmd.type) { in qxl_log_command()
272 ret = qxl_log_cmd_draw(qxl, data, ext->group_id); in qxl_log_command()
274 ret = qxl_log_cmd_draw_compat(qxl, data, ext->group_id); in qxl_log_command()
284 qxl_log_cmd_cursor(qxl, data, ext->group_id); in qxl_log_command()
H A Dqxl.c462 QXLSurfaceCmd *cmd = qxl_phys2virt(qxl, ext->cmd.data, ext->group_id, in qxl_track_command()
498 QXLCursorCmd *cmd = qxl_phys2virt(qxl, ext->cmd.data, ext->group_id, in qxl_track_command()
630 *ext = update->ext; in interface_get_command()
650 ext->cmd = *cmd; in interface_get_command()
659 qxl_track_command(qxl, ext); in interface_get_command()
743 if (!ext.info) { in interface_release_resource()
769 id = ext.info->id; in interface_release_resource()
770 ext.info->next = 0; in interface_release_resource()
778 ext.info->next = 0; in interface_release_resource()
781 qxl->last_release = ext.info; in interface_release_resource()
[all …]
H A Dqxl-render.c299 int qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext) in qxl_render_cursor() argument
301 QXLCursorCmd *cmd = qxl_phys2virt(qxl, ext->cmd.data, ext->group_id, in qxl_render_cursor()
316 qxl_log_cmd_cursor(qxl, cmd, ext->group_id); in qxl_render_cursor()
322 cursor = qxl_phys2virt(qxl, cmd->u.set.shape, ext->group_id, in qxl_render_cursor()
328 cursor = qxl_phys2virt(qxl, cmd->u.set.shape, ext->group_id, in qxl_render_cursor()
333 c = qxl_cursor(qxl, cursor, ext->group_id); in qxl_render_cursor()
H A Dqxl.h177 void qxl_spice_loadvm_commands(PCIQXLDevice *qxl, struct QXLCommandExt *ext,
186 int qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext);
191 int qxl_render_cursor(PCIQXLDevice *qxl, QXLCommandExt *ext);
H A Dvirtio-gpu-virgl.c175 struct virgl_renderer_resource_info_ext ext; in virgl_cmd_set_scanout() local
176 memset(&ext, 0, sizeof(ext)); in virgl_cmd_set_scanout()
177 ret = virgl_renderer_resource_get_info_ext(ss.resource_id, &ext); in virgl_cmd_set_scanout()
178 info = ext.base; in virgl_cmd_set_scanout()
179 d3d_tex2d = ext.d3d_tex2d; in virgl_cmd_set_scanout()
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc740 tcg_out32(s, insn | ext << 31 | ext << 22 | rm << 16 | imms << 10
934 if (ext == TCG_TYPE_I32) {
939 tcg_out_insn_3404(s, insn, ext, rd, rn, ext, r, c);
1318 tcg_out_insn(s, 3402, BFM, ext, rd, rn, ext, a, b);
1324 tcg_out_insn(s, 3402, UBFM, ext, rd, rn, ext, a, b);
1330 tcg_out_insn(s, 3402, SBFM, ext, rd, rn, ext, a, b);
1342 int bits = ext ? 64 : 32;
1350 int max = ext ? 63 : 31;
1357 int max = ext ? 63 : 31;
1364 int max = ext ? 63 : 31;
[all …]
/qemu/target/riscv/
H A Dtranslate.c121 return ctx->misa_ext & ext; in has_ext()
330 switch (ext) { in get_gpr()
728 #define REQUIRE_EXT(ctx, ext) do { \ argument
729 if (!has_ext(ctx, ext)) { \
849 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith_imm_fn()
873 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith_imm_tl()
899 TCGv src1 = get_gpr(ctx, a->rs1, ext); in gen_arith()
900 TCGv src2 = get_gpr(ctx, a->rs2, ext); in gen_arith()
949 src1 = get_gpr(ctx, a->rs1, ext); in gen_shift_imm_fn()
996 src1 = get_gpr(ctx, a->rs1, ext); in gen_shift_imm_tl()
[all …]
H A Dcpu_cfg.h191 #define MATERIALISE_EXT_PREDICATE(ext) \ argument
192 static inline bool has_ ## ext ## _p(const RISCVCPUConfig *cfg) \
194 return cfg->ext_ ## ext ; \
/qemu/hw/m68k/
H A Dnext-kbd.c200 static int ext; in queue_code() local
203 ext = 1; in queue_code()
211 ext = 0; in queue_code()
212 } else if (code == 0x1D && !ext) { in queue_code()
214 } else if (code == 0x1D && ext) { in queue_code()
215 ext = 0; in queue_code()
/qemu/linux-user/s390x/
H A Dsignal.c154 static void save_sigregs_ext(CPUS390XState *env, target_sigregs_ext *ext) in save_sigregs_ext() argument
164 __put_user(env->vregs[i][1], &ext->vxrs_low[i]); in save_sigregs_ext()
167 __put_user(env->vregs[i + 16][0], &ext->vxrs_high[i][0]); in save_sigregs_ext()
168 __put_user(env->vregs[i + 16][1], &ext->vxrs_high[i][1]); in save_sigregs_ext()
340 static void restore_sigregs_ext(CPUS390XState *env, target_sigregs_ext *ext) in restore_sigregs_ext() argument
350 __get_user(env->vregs[i][1], &ext->vxrs_low[i]); in restore_sigregs_ext()
353 __get_user(env->vregs[i + 16][0], &ext->vxrs_high[i][0]); in restore_sigregs_ext()
354 __get_user(env->vregs[i + 16][1], &ext->vxrs_high[i][1]); in restore_sigregs_ext()
/qemu/target/microblaze/
H A Dmmu.c179 uint32_t mmu_read(CPUMBState *env, bool ext, uint32_t rn) in mmu_read() argument
189 if (ext && rn != MMU_R_TLBLO) { in mmu_read()
205 r = extract64(env->mmu.rams[rn & 1][i], ext * 32, 32); in mmu_read()
232 void mmu_write(CPUMBState *env, bool ext, uint32_t rn, uint32_t v) in mmu_write() argument
246 if (ext && rn != MMU_R_TLBLO) { in mmu_write()
265 env->mmu.rams[rn & 1][i] = deposit64(tmp64, ext * 32, 32, v); in mmu_write()
H A Dop_helper.c387 uint32_t helper_mmu_read(CPUMBState *env, uint32_t ext, uint32_t rn) in helper_mmu_read() argument
389 return mmu_read(env, ext, rn); in helper_mmu_read()
392 void helper_mmu_write(CPUMBState *env, uint32_t ext, uint32_t rn, uint32_t v) in helper_mmu_write() argument
394 mmu_write(env, ext, rn, v); in helper_mmu_write()
/qemu/target/riscv/insn_trans/
H A Dtrans_rvk.c.inc145 static bool gen_sha256(DisasContext *ctx, arg_r2 *a, DisasExtend ext,
150 TCGv src1 = get_gpr(ctx, a->rs1, ext);
191 static bool gen_sha512_rv32(DisasContext *ctx, arg_r *a, DisasExtend ext,
197 TCGv src1 = get_gpr(ctx, a->rs1, ext);
198 TCGv src2 = get_gpr(ctx, a->rs2, ext);
247 static bool gen_sha512h_rv32(DisasContext *ctx, arg_r *a, DisasExtend ext,
252 TCGv src1 = get_gpr(ctx, a->rs1, ext);
253 TCGv src2 = get_gpr(ctx, a->rs2, ext);
285 static bool gen_sha512_rv64(DisasContext *ctx, arg_r2 *a, DisasExtend ext,
290 TCGv src1 = get_gpr(ctx, a->rs1, ext);
/qemu/ui/
H A Dspice-display.c138 cmd = &update->ext.cmd; in qemu_spice_create_one_update()
268 cmd = &update->ext.cmd; in qemu_spice_create_cursor_update()
292 ccmd->release_info.id = (uintptr_t)(&update->ext); in qemu_spice_create_cursor_update()
545 *ext = update->ext; in interface_get_command()
564 QXLCommandExt *ext; in interface_release_resource() local
570 ext = (void *)(intptr_t)(rext.info->id); in interface_release_resource()
571 switch (ext->cmd.type) { in interface_release_resource()
573 update = container_of(ext, SimpleSpiceUpdate, ext); in interface_release_resource()
577 cursor = container_of(ext, SimpleSpiceCursor, ext); in interface_release_resource()
592 *ext = ssd->ptr_define->ext; in interface_get_cursor_command()
[all …]
/qemu/hw/input/
H A Dvirtio-input-hid.c59 virtio_input_config ext; in virtio_input_extend_config() local
62 memset(&ext, 0, sizeof(ext)); in virtio_input_extend_config()
70 ext.u.bitmap[byte] |= (1 << bit); in virtio_input_extend_config()
75 ext.select = select; in virtio_input_extend_config()
76 ext.subsel = subsel; in virtio_input_extend_config()
77 ext.size = bmax; in virtio_input_extend_config()
78 virtio_input_add_config(vinput, &ext); in virtio_input_extend_config()
/qemu/tests/tcg/loongarch64/system/
H A Dboot.S42 ext.w.b t0, t0
47 ext.w.b a0, a0
/qemu/include/ui/
H A Dspice-display.h142 QXLCommandExt ext; member
149 QXLCommandExt ext; member
/qemu/block/
H A Dqcow2.c210 QCowExtension ext; in qcow2_read_extensions() local
233 ret = bdrv_co_pread(bs->file, offset, sizeof(ext), &ext, 0); in qcow2_read_extensions()
239 ext.magic = be32_to_cpu(ext.magic); in qcow2_read_extensions()
240 ext.len = be32_to_cpu(ext.len); in qcow2_read_extensions()
241 offset += sizeof(ext); in qcow2_read_extensions()
243 printf("ext.magic = 0x%x\n", ext.magic); in qcow2_read_extensions()
250 switch (ext.magic) { in qcow2_read_extensions()
267 bs->backing_format[ext.len] = '\0'; in qcow2_read_extensions()
443 uext->magic = ext.magic; in qcow2_read_extensions()
444 uext->len = ext.len; in qcow2_read_extensions()
[all …]
/qemu/docs/system/i386/
H A Dkvm-pv.rst24 ``kvm-msi-ext-dest-id`` feature is enabled by default in x2apic mode with split
77 ``kvm-msi-ext-dest-id``

123