/qemu/hw/i386/ |
H A D | pc_q35.c | 339 static void pc_q35_machine_options(MachineClass *m) in pc_q35_machine_options() argument 341 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_q35_machine_options() 345 m->family = "pc_q35"; in pc_q35_machine_options() 346 m->desc = "Standard PC (Q35 + ICH9, 2009)"; in pc_q35_machine_options() 347 m->units_per_default_bus = 1; in pc_q35_machine_options() 348 m->default_machine_opts = "firmware=bios-256k.bin"; in pc_q35_machine_options() 349 m->default_display = "std"; in pc_q35_machine_options() 350 m->default_nic = "e1000e"; in pc_q35_machine_options() 351 m->default_kernel_irqchip_split = false; in pc_q35_machine_options() 352 m->no_floppy = 1; in pc_q35_machine_options() [all …]
|
H A D | pc_piix.c | 460 static void pc_i440fx_machine_options(MachineClass *m) in pc_i440fx_machine_options() argument 462 PCMachineClass *pcmc = PC_MACHINE_CLASS(m); in pc_i440fx_machine_options() 463 ObjectClass *oc = OBJECT_CLASS(m); in pc_i440fx_machine_options() 468 m->family = "pc_piix"; in pc_i440fx_machine_options() 469 m->desc = "Standard PC (i440FX + PIIX, 1996)"; in pc_i440fx_machine_options() 470 m->default_machine_opts = "firmware=bios-256k.bin"; in pc_i440fx_machine_options() 471 m->default_display = "std"; in pc_i440fx_machine_options() 472 m->default_nic = "e1000"; in pc_i440fx_machine_options() 473 m->no_floppy = !module_object_class_by_name(TYPE_ISA_FDC); in pc_i440fx_machine_options() 474 m->no_parallel = !module_object_class_by_name(TYPE_ISA_PARALLEL); in pc_i440fx_machine_options() [all …]
|
/qemu/hw/timer/ |
H A D | cmsdk-apb-dualtimer.c | 83 static bool cmsdk_dualtimermod_intstatus(CMSDKAPBDualTimerModule *m) in cmsdk_dualtimermod_intstatus() argument 86 return m->intstatus && (m->control & R_CONTROL_INTEN_MASK); in cmsdk_dualtimermod_intstatus() 109 static int cmsdk_dualtimermod_divisor(CMSDKAPBDualTimerModule *m) in cmsdk_dualtimermod_divisor() argument 112 switch (FIELD_EX32(m->control, CONTROL, PRESCALE)) { in cmsdk_dualtimermod_divisor() 125 static void cmsdk_dualtimermod_write_control(CMSDKAPBDualTimerModule *m, in cmsdk_dualtimermod_write_control() argument 131 ptimer_transaction_begin(m->timer); in cmsdk_dualtimermod_write_control() 135 changed = m->control ^ newctrl; in cmsdk_dualtimermod_write_control() 139 ptimer_stop(m->timer); in cmsdk_dualtimermod_write_control() 165 ptimer_set_period_from_clock(m->timer, m->parent->timclk, divisor); in cmsdk_dualtimermod_write_control() 172 load = m->load; in cmsdk_dualtimermod_write_control() [all …]
|
/qemu/crypto/ |
H A D | clmul.c | 11 uint64_t clmul_8x8_low(uint64_t n, uint64_t m) in clmul_8x8_low() argument 17 r ^= m & mask; in clmul_8x8_low() 18 m = (m << 1) & 0xfefefefefefefefeull; in clmul_8x8_low() 24 static uint64_t clmul_8x4_even_int(uint64_t n, uint64_t m) in clmul_8x4_even_int() argument 30 r ^= m & mask; in clmul_8x4_even_int() 32 m <<= 1; in clmul_8x4_even_int() 37 uint64_t clmul_8x4_even(uint64_t n, uint64_t m) in clmul_8x4_even() argument 40 m &= 0x00ff00ff00ff00ffull; in clmul_8x4_even() 41 return clmul_8x4_even_int(n, m); in clmul_8x4_even() 44 uint64_t clmul_8x4_odd(uint64_t n, uint64_t m) in clmul_8x4_odd() argument [all …]
|
/qemu/hw/m68k/ |
H A D | q800.c | 248 Q800MachineState *m = Q800_MACHINE(machine); in q800_machine_init() local 286 object_initialize_child(OBJECT(machine), "cpu", &m->cpu, machine->cpu_type); in q800_machine_init() 287 qdev_realize(DEVICE(&m->cpu), NULL, &error_fatal); in q800_machine_init() 288 qemu_register_reset(main_cpu_reset, &m->cpu); in q800_machine_init() 291 memory_region_init_io(&m->ramio, OBJECT(machine), &ramio_ops, &m->ramio, in q800_machine_init() 293 memory_region_add_subregion(get_system_memory(), 0x0, &m->ramio); in q800_machine_init() 295 memory_region_add_subregion(&m->ramio, 0, machine->ram); in q800_machine_init() 300 memory_region_init(&m->macio, OBJECT(machine), "mac-io", IO_SLICE); in q800_machine_init() 301 memory_region_add_subregion(get_system_memory(), IO_BASE, &m->macio); in q800_machine_init() 307 memory_region_init_io(&m->macio_alias, OBJECT(machine), &macio_alias_ops, in q800_machine_init() [all …]
|
/qemu/include/qemu/ |
H A D | thread.h | 40 typedef void (*QemuMutexLockFunc)(QemuMutex *m, const char *f, int l); 41 typedef int (*QemuMutexTrylockFunc)(QemuMutex *m, const char *f, int l); 42 typedef void (*QemuRecMutexLockFunc)(QemuRecMutex *m, const char *f, int l); 43 typedef int (*QemuRecMutexTrylockFunc)(QemuRecMutex *m, const char *f, int l); 44 typedef void (*QemuCondWaitFunc)(QemuCond *c, QemuMutex *m, const char *f, 46 typedef bool (*QemuCondTimedWaitFunc)(QemuCond *c, QemuMutex *m, int ms, 58 #define qemu_mutex_lock__raw(m) \ argument 59 qemu_mutex_lock_impl(m, __FILE__, __LINE__) 60 #define qemu_mutex_trylock__raw(m) \ argument 61 qemu_mutex_trylock_impl(m, __FILE__, __LINE__) [all …]
|
/qemu/hw/display/ |
H A D | vhost-user-gpu.c | 111 static VhostUserGpuMsg m __attribute__ ((unused)); variable 113 (sizeof(m.request) + sizeof(m.size) + sizeof(m.flags)) 210 VhostUserGpuEdidRequest *m = &msg->payload.edid_req; in vhost_user_gpu_handle_display() local 218 if (m->scanout_id >= g->parent_obj.conf.max_outputs) { in vhost_user_gpu_handle_display() 219 error_report("invalid scanout: %d", m->scanout_id); in vhost_user_gpu_handle_display() 224 virtio_gpu_base_generate_edid(VIRTIO_GPU_BASE(g), m->scanout_id, &resp); in vhost_user_gpu_handle_display() 230 VhostUserGpuScanout *m = &msg->payload.scanout; in vhost_user_gpu_handle_display() local 232 if (m->scanout_id >= g->parent_obj.conf.max_outputs) { in vhost_user_gpu_handle_display() 237 s = &g->parent_obj.scanout[m->scanout_id]; in vhost_user_gpu_handle_display() 240 if (m->width == 0) { in vhost_user_gpu_handle_display() [all …]
|
/qemu/scripts/codeconverter/codeconverter/ |
H A D | test_regexps.py | 235 print(repr(list(m.groupdict() for m in InitialIncludes.finditer(c)))) 236 m = InitialIncludes.domatch(c) 237 assert m 238 print(repr(m.group(0))) 239 assert m.group(0).endswith('#include "exec/hwaddr.h"\n') 250 print(repr(list(m.groupdict() for m in InitialIncludes.finditer(c)))) 251 m = InitialIncludes.domatch(c) 252 assert m 253 print(repr(m.group(0))) 254 assert m.group(0).endswith('#include "9p.h"\n') [all …]
|
H A D | patching.py | 48 def __init__(self, f: 'FileInfo', m: Match) -> None: 50 self.match: Match[str] = m 186 return (klass(self.file, m) 187 for m in klass.finditer(self.file.original_content, 193 m = klass.domatch(self.file.original_content, 196 if not m: 199 return klass(self.file, m) 202 m = self.try_group_match(FullMatch, group) 203 assert m 204 return m [all …]
|
H A D | qom_macros.py | 199 in_use = any(RequiredIdentifier('type', self.name) in m.required_identifiers() 200 for m in qom_matches) 209 in_use = any(RequiredIdentifier('type', self.name) in m.required_identifiers() 210 for m in qom_matches) 215 return (cast(TypedefMatch, m) 216 for m in chain(file.matches_of_type(SimpleTypedefMatch), 277 return [m for m in self.file.matches_of_type(TypeCheckMacro) 278 if m.type_identifiers is not None 280 and (my_ids.uppercase == m.type_identifiers.uppercase 281 or my_ids.typename == m.type_identifiers.typename)] [all …]
|
H A D | qom_type_info.py | 43 return [m.group('arrayitem') for m in self.group_finditer(ArrayItem, 'arrayitems')] 146 m = re.fullmatch(RE_SIZEOF, class_size) 147 if not m: 149 return m.group('sizeoftype') 156 m = re.fullmatch(RE_SIZEOF, instance_size) 157 if not m: 159 return m.group('sizeoftype') 239 m = re.fullmatch(RE_SIZEOF, initializers['class_size'].raw) 240 if not m: 243 classtype = m.group('sizeoftype') [all …]
|
/qemu/target/hexagon/ |
H A D | gen_printinsn.py | 30 def regprinter(m): argument 31 str = m.group(1) 32 str += ":".join(["%d"] * len(m.group(2))) 33 str += m.group(3) 34 if ("S" in m.group(1)) and (len(m.group(2)) == 1): 36 elif ("C" in m.group(1)) and (len(m.group(2)) == 1): 72 for m in equals.finditer(s): 73 ms = m.start() 74 me = m.end() 76 t = m.string[ms:me] [all …]
|
/qemu/target/arm/tcg/ |
H A D | vec_helper.c | 183 int8_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() local 186 d[i] = do_sqrdmlah_b(n[i], m[i], a[i], false, true); in HELPER() 194 int8_t *d = vd, *n = vn, *m = vm, *a = va; in HELPER() local 197 d[i] = do_sqrdmlah_b(n[i], m[i], a[i], true, true); in HELPER() 204 int8_t *d = vd, *n = vn, *m = vm; in HELPER() local 207 d[i] = do_sqrdmlah_b(n[i], m[i], 0, false, false); in HELPER() 214 int8_t *d = vd, *n = vn, *m = vm; in HELPER() local 217 d[i] = do_sqrdmlah_b(n[i], m[i], 0, false, true); in HELPER() 256 int16_t *m = vm; in HELPER() local 260 d[i] = do_sqrdmlah_h(n[i], m[i], d[i], false, true, vq); in HELPER() [all …]
|
H A D | gengvec64.c | 25 static void gen_rax1_i64(TCGv_i64 d, TCGv_i64 n, TCGv_i64 m) in gen_rax1_i64() argument 27 tcg_gen_rotli_i64(d, m, 1); in gen_rax1_i64() 31 static void gen_rax1_vec(unsigned vece, TCGv_vec d, TCGv_vec n, TCGv_vec m) in gen_rax1_vec() argument 33 tcg_gen_rotli_vec(vece, d, m, 1); in gen_rax1_vec() 51 static void gen_xar8_i64(TCGv_i64 d, TCGv_i64 n, TCGv_i64 m, int64_t sh) in gen_xar8_i64() argument 56 tcg_gen_xor_i64(t, n, m); in gen_xar8_i64() 64 static void gen_xar16_i64(TCGv_i64 d, TCGv_i64 n, TCGv_i64 m, int64_t sh) in gen_xar16_i64() argument 69 tcg_gen_xor_i64(t, n, m); in gen_xar16_i64() 77 static void gen_xar_i32(TCGv_i32 d, TCGv_i32 n, TCGv_i32 m, int32_t sh) in gen_xar_i32() argument 79 tcg_gen_xor_i32(d, n, m); in gen_xar_i32() [all …]
|
H A D | mve_helper.c | 222 OFFTYPE *m = vm; \ 231 addr = ADDRFN(base, m[H##ESIZE(e)]); \ 235 m[H##ESIZE(e)] = addr; \ 247 TYPE *m = vm; \ 256 addr = ADDRFN(base, m[H##ESIZE(e)]); \ 261 m[H##ESIZE(e)] = addr; \ 280 uint32_t *m = vm; \ 289 addr = ADDRFN(base, m[H4(e & ~1)]); \ 293 m[H4(e & ~1)] = addr - 4; \ 304 uint32_t *m = vm; \ [all …]
|
H A D | crypto_helper.c | 173 uint64_t *d = vd, *n = vn, *m = vm; in HELPER() local 176 d0 = d[1] ^ d[0] ^ m[0]; in HELPER() 177 d1 = n[0] ^ d[1] ^ m[1]; in HELPER() 190 union CRYPTO_STATE m = { .l = { rm[0], rm[1] } }; in crypto_sha1_3reg() local 197 + CR_ST_WORD(m, i); in crypto_sha1_3reg() 245 union CRYPTO_STATE m = { .l = { rm[0], rm[1] } }; in HELPER() local 247 CR_ST_WORD(m, 0) = ror32(CR_ST_WORD(m, 0), 2); in HELPER() 248 CR_ST_WORD(m, 1) = CR_ST_WORD(m, 2) = CR_ST_WORD(m, 3) = 0; in HELPER() 250 rd[0] = m.l[0]; in HELPER() 251 rd[1] = m.l[1]; in HELPER() [all …]
|
/qemu/include/hw/ssi/ |
H A D | pnv_spi_regs.h | 21 #define MASK_TO_LSH(m) (__builtin_ffsll(m) - 1) argument 22 #define GETFIELD(m, v) (((v) & (m)) >> MASK_TO_LSH(m)) argument 23 #define SETFIELD(m, v, val) \ argument 24 (((v) & ~(m)) | ((((typeof(v))(val)) << MASK_TO_LSH(m)) & (m)))
|
/qemu/scripts/ |
H A D | python_qmp_updater.py | 62 m = start_reg.search(text) 63 if m is None: 67 result += text[:m.start()] 69 args_ind = m.end() 77 unchanged_call = text[m.start():args_end+1] 80 padding, res, vm = m.group('padding', 'res', 'vm') 82 m = tmatch(success_reg_templ, text, padding, res) 84 if m is None: 94 if m.group('comment'): 123 text = text[m.end():]
|
H A D | block-coroutine-wrapper.py | 57 m = self.param_re.match(param_decl.strip()) 58 if m is None: 60 self.decl = m.group('decl') 61 self.type = m.group('type') 62 self.name = m.group('name') 134 for m in func_decl_re.finditer(text): 135 yield FuncDecl(wrapper_type=m.group('wrapper_type'), 136 return_type=m.group('return_type'), 137 name=m.group('wrapper_name'), 138 args=m.group('args'), [all …]
|
/qemu/backends/ |
H A D | hostmem-memfd.c | 36 HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(backend); in memfd_backend_memory_alloc() local 51 m->hugetlb, m->hugetlbsize, m->seal ? in memfd_backend_memory_alloc() 84 HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(obj); in memfd_backend_set_hugetlbsize() local 100 m->hugetlbsize = value; in memfd_backend_set_hugetlbsize() 107 HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(obj); in memfd_backend_get_hugetlbsize() local 108 uint64_t value = m->hugetlbsize; in memfd_backend_get_hugetlbsize() 128 HostMemoryBackendMemfd *m = MEMORY_BACKEND_MEMFD(obj); in memfd_backend_instance_init() local 131 m->seal = true; in memfd_backend_instance_init() 132 MEMORY_BACKEND(m)->share = true; in memfd_backend_instance_init()
|
/qemu/tests/qemu-iotests/ |
H A D | 021.out | 40 == testing writev -P 12m == 41 12m is not a valid pattern byte 43 == testing read -P 12m == 44 12m is not a valid pattern byte 46 == testing write -P 12m == 47 12m is not a valid pattern byte 49 == testing readv -P 12m == 50 12m is not a valid pattern byte 52 == testing aio_read -P 12m == 53 12m is not a valid pattern byte [all …]
|
/qemu/target/s390x/ |
H A D | ioinst.c | 40 int ioinst_disassemble_sch_ident(uint32_t value, int *m, int *cssid, int *ssid, in ioinst_disassemble_sch_ident() argument 51 *m = 0; in ioinst_disassemble_sch_ident() 54 *m = 1; in ioinst_disassemble_sch_ident() 63 int cssid, ssid, schid, m; in ioinst_handle_xsch() local 66 if (ioinst_disassemble_sch_ident(reg1, &m, &cssid, &ssid, &schid)) { in ioinst_handle_xsch() 71 sch = css_find_subch(m, cssid, ssid, schid); in ioinst_handle_xsch() 81 int cssid, ssid, schid, m; in ioinst_handle_csch() local 84 if (ioinst_disassemble_sch_ident(reg1, &m, &cssid, &ssid, &schid)) { in ioinst_handle_csch() 89 sch = css_find_subch(m, cssid, ssid, schid); in ioinst_handle_csch() 99 int cssid, ssid, schid, m; in ioinst_handle_hsch() local [all …]
|
/qemu/hw/ide/ |
H A D | macio.c | 62 MACIOIDEState *m = io->opaque; in pmac_ide_atapi_transfer_cb() local 63 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_atapi_transfer_cb() 75 if (!m->dma_active) { in pmac_ide_atapi_transfer_cb() 87 m->dma_active = false; in pmac_ide_atapi_transfer_cb() 103 m->dma_active = false; in pmac_ide_atapi_transfer_cb() 110 qemu_sglist_init(&s->sg, DEVICE(m), io->len / MACIO_PAGE_SIZE + 1, in pmac_ide_atapi_transfer_cb() 135 MACIOIDEState *m = io->opaque; in pmac_ide_transfer_cb() local 136 IDEState *s = ide_bus_active_if(&m->bus); in pmac_ide_transfer_cb() 148 if (!m->dma_active) { in pmac_ide_transfer_cb() 161 m->dma_active = false; in pmac_ide_transfer_cb() [all …]
|
/qemu/chardev/ |
H A D | char-mux.c | 202 int m = d->focus; in mux_chr_accept_input() local 203 CharBackend *be = d->backends[m]; in mux_chr_accept_input() 205 while (be && d->prod[m] != d->cons[m] && in mux_chr_accept_input() 208 &d->buffer[m][d->cons[m]++ & MUX_BUFFER_MASK], 1); in mux_chr_accept_input() 215 int m = d->focus; in mux_chr_can_read() local 216 CharBackend *be = d->backends[m]; in mux_chr_can_read() 218 if ((d->prod[m] - d->cons[m]) < MUX_BUFFER_SIZE) { in mux_chr_can_read() 233 int m = d->focus; in mux_chr_read() local 234 CharBackend *be = d->backends[m]; in mux_chr_read() 241 if (d->prod[m] == d->cons[m] && in mux_chr_read() [all …]
|
/qemu/target/hppa/ |
H A D | helper.c | 141 uint64_t m; in hppa_cpu_dump_state() local 145 m = UINT64_MAX; in hppa_cpu_dump_state() 148 m = UINT32_MAX; in hppa_cpu_dump_state() 153 env->iasq_f >> 32, w, m & env->iaoq_f, in hppa_cpu_dump_state() 156 env->iasq_b >> 32, w, m & env->iaoq_b, in hppa_cpu_dump_state() 183 w, m & psw, w, m & psw_cb, psw_c); in hppa_cpu_dump_state() 187 i, w, m & env->gr[i], in hppa_cpu_dump_state() 193 cr_name[i], w, m & env->cr[i], in hppa_cpu_dump_state() 197 w, m & env->cr_back[0], w, m & env->cr_back[1]); in hppa_cpu_dump_state()
|