Home
last modified time | relevance | path

Searched refs:decoders (Results 1 – 8 of 8) sorted by relevance

/qemu/target/riscv/
H A Dtranslate.c115 const GPtrArray *decoders; member
1242 for (guint i = 0; i < ctx->decoders->len; ++i) { in decode_opc()
1243 riscv_cpu_decode_fn func = g_ptr_array_index(ctx->decoders, i); in decode_opc()
1298 ctx->decoders = cpu->decoders; in riscv_tr_init_disas_context()
H A Dcpu.h538 const GPtrArray *decoders; member
/qemu/docs/system/devices/
H A Dcxl.rst135 the HDM decoders which route incoming memory accesses to the
145 by a generic operating system driver. They have HDM decoders
216 programmable HDM decoders to route memory accesses either to
219 decoders in HB0. HDM0 routes CFMW0 requests to RP0 and hence
241 HDM decoders, but in this case rather than performing interleave
/qemu/docs/user/
H A Dmain.rst120 flag-style arguments don't have decoders and will show up as numbers.
/qemu/disas/
H A Driscv.c5423 } decoders[] = { in disasm_inst() local
5439 for (size_t i = 0; i < ARRAY_SIZE(decoders); i++) { in disasm_inst()
5440 bool (*guard_func)(const RISCVCPUConfig *) = decoders[i].guard_func; in disasm_inst()
5441 const rv_opcode_data *opcode_data = decoders[i].opcode_data; in disasm_inst()
5442 void (*decode_func)(rv_decode *, rv_isa) = decoders[i].decode_func; in disasm_inst()
/qemu/target/riscv/tcg/
H A Dtcg-cpu.c1156 cpu->decoders = dynamic_decoders; in riscv_tcg_cpu_finalize_dynamic_decoder()
/qemu/
H A Dqemu-options.hx153 configure the downstream Host-managed Device Memory (HDM) decoders
/qemu/tests/tcg/i386/
H A Dx86.csv49 # Encoders and decoders are expected to handle those prefixes separately.
155 # Since most decoders will handle the REX byte separately, the form with the