/qemu/target/arm/tcg/ |
H A D | a64.decode | 384 &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 D | pauth_helper.c | 334 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 D | 036 | 60 $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 D | 114 | 51 $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 D | crypto-tls-x509-helpers.c | 328 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 D | translate.c | 395 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 D | qxl-logger.c | 236 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 D | qxl.c | 462 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 D | qxl-render.c | 299 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 D | qxl.h | 177 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 D | virtio-gpu-virgl.c | 175 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 D | tcg-target.c.inc | 740 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 D | translate.c | 121 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 D | cpu_cfg.h | 191 #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 D | next-kbd.c | 200 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 D | signal.c | 154 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 D | mmu.c | 179 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 D | op_helper.c | 387 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 D | trans_rvk.c.inc | 145 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 D | spice-display.c | 138 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 D | virtio-input-hid.c | 59 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 D | boot.S | 42 ext.w.b t0, t0 47 ext.w.b a0, a0
|
/qemu/include/ui/ |
H A D | spice-display.h | 142 QXLCommandExt ext; member 149 QXLCommandExt ext; member
|
/qemu/block/ |
H A D | qcow2.c | 210 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 D | kvm-pv.rst | 24 ``kvm-msi-ext-dest-id`` feature is enabled by default in x2apic mode with split 77 ``kvm-msi-ext-dest-id``
|