/qemu/common-user/host/sparc64/ |
H A D | safe-syscall.inc.S | 16 .register %g2, #scratch 17 .register %g3, #scratch
|
/qemu/hw/usb/ |
H A D | tusb6010.c | 46 uint32_t scratch; member 430 return s->scratch; in tusb_async_readw() 634 s->scratch = value; in tusb_async_writew() 791 s->scratch = 0; in tusb6010_reset()
|
/qemu/target/ppc/ |
H A D | misc_helper.c | 328 return env->scratch[(sprc >> 3) & 0x7]; in helper_load_sprd() 352 env->scratch[nr] = val; in do_store_scratch() 358 cenv->scratch[nr] = val; in do_store_scratch()
|
H A D | cpu.h | 1273 target_ulong scratch[8]; /* SCRATCH registers (shared across core) */ member
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-bootstrap.docker | 6 FROM scratch
|
/qemu/target/alpha/ |
H A D | machine.c | 64 VMSTATE_UINTTL_ARRAY(scratch, CPUAlphaState, 24),
|
H A D | cpu.h | 239 uint64_t scratch[24]; member
|
/qemu/hw/scsi/ |
H A D | lsi53c895a.c | 304 uint32_t scratch[18]; /* SCRATCHA-SCRATCHR */ member 361 memset(s->scratch, 0, sizeof(s->scratch)); in lsi_soft_reset() 1237 addr_high = s->scratch[2 + selector]; in lsi_execute_script() 1751 CASE_GET_REG32(scratch[0], 0x34) in lsi_reg_readb() 1851 ret = (s->scratch[n] >> shift) & 0xff; in lsi_reg_readb() 2022 CASE_SET_REG32(scratch[0], 0x34) in lsi_reg_writeb() 2113 s->scratch[n] = deposit32(s->scratch[n], shift, 8, val); in lsi_reg_writeb() 2304 VMSTATE_BUFFER_UNSAFE(scratch, LSIState, 0, 18 * sizeof(uint32_t)),
|
/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 880 static bool kvm_riscv_create_scratch_vcpu(KVMScratchCPU *scratch) in kvm_riscv_create_scratch_vcpu() argument 899 scratch->kvmfd = kvmfd; in kvm_riscv_create_scratch_vcpu() 900 scratch->vmfd = vmfd; in kvm_riscv_create_scratch_vcpu() 901 scratch->cpufd = cpufd; in kvm_riscv_create_scratch_vcpu() 919 static void kvm_riscv_destroy_scratch_vcpu(KVMScratchCPU *scratch) in kvm_riscv_destroy_scratch_vcpu() argument 921 close(scratch->cpufd); in kvm_riscv_destroy_scratch_vcpu() 922 close(scratch->vmfd); in kvm_riscv_destroy_scratch_vcpu() 923 close(scratch->kvmfd); in kvm_riscv_destroy_scratch_vcpu()
|
/qemu/linux-user/ |
H A D | elfload.c | 2269 memcpy_to_target(p, scratch, top - p); in copy_elf_strings() 2276 memcpy_to_target(p, scratch + offset, top - p); in copy_elf_strings() 2301 memcpy_to_target(top, scratch, p - top); in copy_elf_strings() 2308 memcpy_to_target(top, scratch, p - top); in copy_elf_strings() 3775 char *scratch; in load_elf_binary() local 3788 scratch = g_new0(char, TARGET_PAGE_SIZE); in load_elf_binary() 3790 bprm->p = copy_elf_strings(1, &bprm->filename, scratch, in load_elf_binary() 3793 bprm->p = copy_elf_strings(bprm->envc, bprm->envp, scratch, in load_elf_binary() 3796 bprm->p = copy_elf_strings(bprm->argc, bprm->argv, scratch, in load_elf_binary() 3807 bprm->p = copy_elf_strings(1, &bprm->filename, scratch, in load_elf_binary() [all …]
|
/qemu/hw/display/ |
H A D | vmware_vga.c | 62 uint32_t *scratch; member 969 ret = s->scratch[s->index - SVGA_SCRATCH_BASE]; in vmsvga_value_read() 1102 s->scratch[s->index - SVGA_SCRATCH_BASE] = value; in vmsvga_value_write() 1222 VMSTATE_VARRAY_INT32(scratch, struct vmsvga_state_s, 1256 s->scratch = g_malloc(s->scratch_size * 4); in vmsvga_init()
|
/qemu/hw/xen/ |
H A D | xen_pt.c | 774 uint8_t machine_irq = 0, scratch; in xen_pt_realize() local 833 rc = xen_host_pci_get_byte(&s->real_device, PCI_INTERRUPT_PIN, &scratch); in xen_pt_realize() 838 if (!scratch) { in xen_pt_realize()
|
/qemu/tcg/ |
H A D | tcg.c | 552 tcg_debug_assert(scratch >= 0); in tcg_out_movext2() 554 src1 = scratch; in tcg_out_movext2() 575 int scratch) in tcg_out_movext3() argument 583 tcg_out_movext2(s, i2, i3, scratch); in tcg_out_movext3() 588 tcg_out_movext2(s, i1, i3, scratch); in tcg_out_movext3() 593 tcg_out_movext2(s, i1, i2, scratch); in tcg_out_movext3() 611 tcg_debug_assert(scratch >= 0); in tcg_out_movext3() 615 tcg_out_movext1_new_src(s, i1, scratch); in tcg_out_movext3() 626 tcg_debug_assert(scratch >= 0); in tcg_out_movext3() 630 tcg_out_movext1_new_src(s, i1, scratch); in tcg_out_movext3() [all …]
|
/qemu/hw/arm/ |
H A D | omap2.c | 1028 uint32_t scratch[20]; member 1127 return s->scratch[(addr - 0xb0) >> 2]; in omap_prcm_read() 1467 s->scratch[(addr - 0xb0) >> 2] = value; in omap_prcm_write() 1799 memset(&s->scratch, 0, sizeof(s->scratch)); in omap_prcm_coldreset()
|
/qemu/target/arm/tcg/ |
H A D | sve_helper.c | 2961 ARMVectorReg scratch; in do_tbl1() local 2974 ARMVectorReg scratch; in do_tbl2() local 5698 ARMVectorReg scratch[4] = { }; in sve_ldN_r() local 6536 ARMVectorReg scratch; in sve_ld1_z() local 6540 memset(&scratch, 0, reg_max); in sve_ld1_z() 6586 memcpy(vd, &scratch, reg_max); in sve_ld1_z() 6727 ARMVectorReg scratch; in DO_LD1_ZPZ_S() local 7204 ARMVectorReg scratch; in DO_PPZZ_MATCH() local 7211 n = memcpy(&scratch, n, opr_sz); in DO_PPZZ_MATCH() 7216 m = memcpy(&scratch, m, opr_sz); in DO_PPZZ_MATCH() [all …]
|
H A D | sme_helper.c | 482 ARMVectorReg scratch = { }; in DO_LD() 497 tlb_fn(env, &scratch, reg_off, addr + reg_off, ra); in DO_LD() 503 cpy_fn(za, &scratch, reg_max); in DO_LD()
|
H A D | vec_helper.c | 2326 ARMVectorReg scratch; \ 2331 m = memcpy(&scratch, m, oprsz); \ 2367 ARMVectorReg scratch; \ 2372 m = memcpy(&scratch, m, oprsz); \
|
/qemu/tests/qemu-iotests/ |
H A D | common.rc | 331 TEST_DIR=$PWD/scratch
|
/qemu/tcg/sparc64/ |
H A D | tcg-target.c.inc | 417 TCGReg scratch) 457 tcg_out_movi_int(s, TCG_TYPE_I64, ret, test, in_prologue, scratch); 479 tcg_out_movi_u32(s, scratch, lo); 481 tcg_out_arith(s, ret, ret, scratch, ARITH_OR);
|
/qemu/target/sparc/ |
H A D | ldst_helper.c | 1551 ret = env->scratch[i]; in helper_ld_asi() 1894 env->scratch[i] = val; in helper_st_asi()
|
H A D | cpu.h | 512 uint64_t scratch[8]; member
|
/qemu/docs/ |
H A D | image-fuzzer.txt | 27 Test images are generated from scratch and have valid inner structure with some
|
/qemu/ |
H A D | hmp-commands.hx | 1164 "recreating it from scratch.", 1214 "in new-image-file, instead of recreating it from scratch.\n\t\t\t" 1234 "in new-image-file, instead of recreating it from scratch.\n\t\t\t"
|
/qemu/docs/devel/ |
H A D | multi-thread-tcg.rst | 106 scratch again. Some operations also force a full flush of translations
|
/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 1958 * before we need might need a scratch reg. 1960 * Even then, a scratch is only needed for l->raddr. Rather than expose 1961 * a general-purpose scratch when we don't actually know it's available,
|