Home
last modified time | relevance | path

Searched refs:isa (Results 1 – 25 of 78) sorted by relevance

1234

/qemu/include/hw/xtensa/
H A Dxtensa-isa.h173 char *xtensa_isa_error_msg(xtensa_isa isa);
185 int xtensa_insnbuf_size(xtensa_isa isa);
232 void xtensa_isa_free(xtensa_isa isa);
237 int xtensa_isa_maxlength(xtensa_isa isa);
264 int xtensa_isa_num_formats(xtensa_isa isa);
266 int xtensa_isa_num_opcodes(xtensa_isa isa);
268 int xtensa_isa_num_regfiles(xtensa_isa isa);
270 int xtensa_isa_num_states(xtensa_isa isa);
272 int xtensa_isa_num_sysregs(xtensa_isa isa);
274 int xtensa_isa_num_interfaces(xtensa_isa isa);
[all …]
/qemu/target/xtensa/
H A Dxtensa-isa.c243 isa->opname_lookup_table[n].key = isa->opcodes[n].name; in xtensa_isa_init()
246 qsort(isa->opname_lookup_table, isa->num_opcodes, in xtensa_isa_init()
254 isa->state_lookup_table[n].key = isa->states[n].name; in xtensa_isa_init()
257 qsort(isa->state_lookup_table, isa->num_states, in xtensa_isa_init()
265 isa->sysreg_lookup_table[n].key = isa->sysregs[n].name; in xtensa_isa_init()
268 qsort(isa->sysreg_lookup_table, isa->num_sysregs, in xtensa_isa_init()
297 isa->interface_lookup_table[n].key = isa->interfaces[n].name; in xtensa_isa_init()
300 qsort(isa->interface_lookup_table, isa->num_interfaces, in xtensa_isa_init()
309 isa->funcUnit_lookup_table[n].key = isa->funcUnits[n].name; in xtensa_isa_init()
312 qsort(isa->funcUnit_lookup_table, isa->num_funcUnits, in xtensa_isa_init()
[all …]
H A Dhelper.c98 config->isa = xtensa_isa_init(config->isa_internal, NULL, NULL); in init_libisa()
99 assert(xtensa_isa_maxlength(config->isa) <= MAX_INSN_LENGTH); in init_libisa()
100 assert(xtensa_insnbuf_size(config->isa) <= MAX_INSNBUF_LENGTH); in init_libisa()
101 opcodes = xtensa_isa_num_opcodes(config->isa); in init_libisa()
102 formats = xtensa_isa_num_formats(config->isa); in init_libisa()
103 regfiles = xtensa_isa_num_regfiles(config->isa); in init_libisa()
111 const char *opc_name = xtensa_opcode_name(config->isa, i); in init_libisa()
132 config->a_regfile = xtensa_regfile_lookup(config->isa, "AR"); in init_libisa()
136 const char *name = xtensa_regfile_name(config->isa, i); in init_libisa()
137 int entries = xtensa_regfile_num_entries(config->isa, i); in init_libisa()
[all …]
/qemu/disas/
H A Dxtensa.c34 xtensa_isa isa = info->private_data; in print_insn_xtensa() local
35 xtensa_insnbuf insnbuf = xtensa_insnbuf_alloc(isa); in print_insn_xtensa()
36 xtensa_insnbuf slotbuf = xtensa_insnbuf_alloc(isa); in print_insn_xtensa()
48 len = xtensa_isa_length_from_chars(isa, buffer); in print_insn_xtensa()
63 xtensa_insnbuf_from_chars(isa, insnbuf, buffer, len); in print_insn_xtensa()
64 fmt = xtensa_format_decode(isa, insnbuf); in print_insn_xtensa()
74 slots = xtensa_format_num_slots(isa, fmt); in print_insn_xtensa()
88 opc = xtensa_opcode_decode(isa, fmt, slot, slotbuf); in print_insn_xtensa()
93 opnds = xtensa_opcode_num_operands(isa, opc); in print_insn_xtensa()
129 xtensa_insnbuf_free(isa, insnbuf); in print_insn_xtensa()
[all …]
H A Driscv-xthead.c249 void decode_xtheadba(rv_decode *dec, rv_isa isa) in decode_xtheadba() argument
278 void decode_xtheadbb(rv_decode *dec, rv_isa isa) in decode_xtheadbb() argument
334 void decode_xtheadbs(rv_decode *dec, rv_isa isa) in decode_xtheadbs() argument
360 void decode_xtheadcmo(rv_decode *dec, rv_isa isa) in decode_xtheadcmo() argument
438 void decode_xtheadcondmov(rv_decode *dec, rv_isa isa) in decode_xtheadcondmov() argument
465 void decode_xtheadfmemidx(rv_decode *dec, rv_isa isa) in decode_xtheadfmemidx() argument
502 void decode_xtheadfmv(rv_decode *dec, rv_isa isa) in decode_xtheadfmv() argument
537 void decode_xtheadmac(rv_decode *dec, rv_isa isa) in decode_xtheadmac() argument
568 void decode_xtheadmemidx(rv_decode *dec, rv_isa isa) in decode_xtheadmemidx() argument
642 void decode_xtheadmempair(rv_decode *dec, rv_isa isa) in decode_xtheadmempair() argument
[all …]
/qemu/hw/isa/
H A Disa-superio.c33 ISADevice *isa; in isa_superio_realize() local
57 d = DEVICE(isa); in isa_superio_realize()
96 d = DEVICE(isa); in isa_superio_realize()
108 sio->serial[i] = isa; in isa_superio_realize()
123 d = DEVICE(isa); in isa_superio_realize()
137 sio->floppy = isa; in isa_superio_realize()
146 isa = isa_new(TYPE_I8042); in isa_superio_realize()
149 sio->kbc = isa; in isa_superio_realize()
153 isa = isa_new("isa-ide"); in isa_superio_realize()
154 d = DEVICE(isa); in isa_superio_realize()
[all …]
H A Dmeson.build4 system_ss.add(when: 'CONFIG_ISA_BUS', if_true: files('isa-bus.c'))
5 system_ss.add(when: 'CONFIG_ISA_SUPERIO', if_true: files('isa-superio.c'))
/qemu/hw/char/
H A Dserial-isa.c59 ISASerialState *isa = ISA_SERIAL(dev); in serial_isa_realizefn() local
60 SerialState *s = &isa->state; in serial_isa_realizefn()
62 if (isa->index == -1) { in serial_isa_realizefn()
63 isa->index = index; in serial_isa_realizefn()
65 if (isa->index >= MAX_ISA_SERIAL_PORTS) { in serial_isa_realizefn()
70 if (isa->iobase == -1) { in serial_isa_realizefn()
71 isa->iobase = isa_serial_io[isa->index]; in serial_isa_realizefn()
73 if (isa->isairq == -1) { in serial_isa_realizefn()
74 isa->isairq = isa_serial_irq[isa->index]; in serial_isa_realizefn()
88 ISASerialState *isa = ISA_SERIAL(adev); in serial_isa_build_aml() local
[all …]
H A Dparallel.c501 ISAParallelState *isa = ISA_PARALLEL(dev); in parallel_isa_realizefn() local
502 ParallelState *s = &isa->state; in parallel_isa_realizefn()
511 if (isa->index == -1) { in parallel_isa_realizefn()
512 isa->index = index; in parallel_isa_realizefn()
514 if (isa->index >= MAX_PARALLEL_PORTS) { in parallel_isa_realizefn()
519 if (isa->iobase == -1) { in parallel_isa_realizefn()
520 isa->iobase = isa_parallel_io[isa->index]; in parallel_isa_realizefn()
524 base = isa->iobase; in parallel_isa_realizefn()
525 s->irq = isa_get_irq(isadev, isa->isairq); in parallel_isa_realizefn()
549 aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x08, 0x08)); in parallel_isa_build_aml()
[all …]
H A Ddebugcon.c102 ISADebugconState *isa = ISA_DEBUGCON_DEVICE(dev); in debugcon_isa_realizefn() local
103 DebugconState *s = &isa->state; in debugcon_isa_realizefn()
114 isa->iobase, &s->io); in debugcon_isa_realizefn()
/qemu/hw/block/
H A Dfdc-isa.c71 FDCtrlISABus *isa = ISA_FDC(d); in fdctrl_external_reset_isa() local
72 FDCtrl *s = &isa->state; in fdctrl_external_reset_isa()
92 FDCtrlISABus *isa = ISA_FDC(dev); in isabus_fdc_realize() local
93 FDCtrl *fdctrl = &isa->state; in isabus_fdc_realize()
101 fdctrl->dma_chann = isa->dma; in isabus_fdc_realize()
125 FDCtrlISABus *isa = ISA_FDC(fdc); in isa_fdc_get_drive_type() local
197 FDCtrlISABus *isa = ISA_FDC(fdc); in isa_fdc_set_iobase() local
200 isa->iobase = iobase; in isa_fdc_set_iobase()
201 portio_list_set_address(&isa->portio_list, isa->iobase); in isa_fdc_set_iobase()
249 aml_io(AML_DECODE16, isa->iobase + 2, isa->iobase + 2, 0x00, 0x04)); in build_fdc_aml()
[all …]
/qemu/hw/net/
H A Dne2000-isa.c65 ISANE2000State *isa = ISA_NE2000(dev); in isa_ne2000_realizefn() local
66 NE2000State *s = &isa->ne2000; in isa_ne2000_realizefn()
69 isa_register_ioport(isadev, &s->io, isa->iobase); in isa_ne2000_realizefn()
71 s->irq = isa_get_irq(isadev, isa->isairq); in isa_ne2000_realizefn()
103 ISANE2000State *isa = ISA_NE2000(obj); in isa_ne2000_get_bootindex() local
104 NE2000State *s = &isa->ne2000; in isa_ne2000_get_bootindex()
113 ISANE2000State *isa = ISA_NE2000(obj); in isa_ne2000_set_bootindex() local
114 NE2000State *s = &isa->ne2000; in isa_ne2000_set_bootindex()
/qemu/hw/audio/
H A Dsoundhw.c39 int isa; member
52 soundhw[soundhw_count].isa = 0; in pci_register_soundhw()
58 int isa, const char *typename) in deprecated_register_soundhw() argument
63 soundhw[soundhw_count].isa = isa; in deprecated_register_soundhw()
119 if (c->isa) { in soundhw_init()
138 assert(!c->isa); in soundhw_init()
/qemu/hw/misc/
H A Ddebugexit.c51 ISADebugExitState *isa = ISA_DEBUG_EXIT_DEVICE(d); in debug_exit_realizefn() local
53 memory_region_init_io(&isa->io, OBJECT(dev), &debug_exit_ops, isa, in debug_exit_realizefn()
54 TYPE_ISA_DEBUG_EXIT_DEVICE, isa->iosize); in debug_exit_realizefn()
56 isa->iobase, &isa->io); in debug_exit_realizefn()
H A Dpc-testdev.c70 ISADevice *isa = ISA_DEVICE(dev); in test_irq_line_write() local
72 qemu_set_irq(isa_get_irq(isa, addr), !!data); in test_irq_line_write()
172 ISADevice *isa = ISA_DEVICE(d); in testdev_realizefn() local
174 MemoryRegion *mem = isa_address_space(isa); in testdev_realizefn()
175 MemoryRegion *io = isa_address_space_io(isa); in testdev_realizefn()
/qemu/docs/specs/
H A Dstandard-vga.rst5 Exists in two variants, for isa and pci.
10 picks isa for -M isapc, otherwise pci
13 ``-device isa-vga``
14 isa variant
64 Framebuffer memory, isa variant only.
/qemu/hw/pci-host/
H A Dsh_pci.c46 MemoryRegion isa; member
69 memory_region_set_alias_offset(&pcic->isa, val & 0xfffc0000); in sh_pci_reg_write()
140 memory_region_init_alias(&s->isa, OBJECT(s), "sh_pci.isa", in sh_pcic_host_realize()
144 memory_region_add_subregion(get_system_memory(), 0xfe240000, &s->isa); in sh_pcic_host_realize()
/qemu/tests/qemu-iotests/
H A D172.out11 dev: isa-fdc, id ""
40 dev: isa-fdc, id ""
79 dev: isa-fdc, id ""
136 dev: isa-fdc, id ""
194 dev: isa-fdc, id ""
237 dev: isa-fdc, id ""
276 dev: isa-fdc, id ""
333 dev: isa-fdc, id ""
394 dev: isa-fdc, id ""
433 dev: isa-fdc, id ""
[all …]
/qemu/tests/tcg/x86_64/
H A DMakefile.softmmu-target37 QEMU_OPTS+=-device isa-debugcon,chardev=output -device isa-debug-exit,iobase=0xf4,iosize=0x4 -kernel
/qemu/tests/tcg/i386/
H A DMakefile.softmmu-target37 QEMU_OPTS+=-device isa-debugcon,chardev=output -device isa-debug-exit,iobase=0xf4,iosize=0x4 -kernel
/qemu/tests/multiboot/
H A Drun_test.sh34 -device isa-debugcon,chardev=stdio \
36 -device isa-debug-exit,iobase=0xf4,iosize=0x4 \
/qemu/hw/mips/
H A Dmipssim.c147 MemoryRegion *isa = g_new(MemoryRegion, 1); in mips_mipssim_init() local
214 memory_region_init_alias(isa, NULL, "isa_mmio", in mips_mipssim_init()
216 memory_region_add_subregion(get_system_memory(), 0x1fd00000, isa); in mips_mipssim_init()
/qemu/hw/intc/
H A Di8259_common.c83 ISADevice *isa = ISA_DEVICE(dev); in pic_common_realize() local
85 isa_register_ioport(isa, &s->base_io, s->iobase); in pic_common_realize()
87 isa_register_ioport(isa, &s->elcr_io, s->elcr_addr); in pic_common_realize()
/qemu/hw/dma/
H A Di8257.c558 ISADevice *isa = ISA_DEVICE(dev); in i8257_realize() local
564 memory_region_add_subregion(isa_address_space_io(isa), in i8257_realize()
567 isa_register_portio_list(isa, &d->portio_page, in i8257_realize()
571 isa_register_portio_list(isa, &d->portio_pageh, in i8257_realize()
576 memory_region_init_io(&d->cont_io, OBJECT(isa), &cont_io_ops, d, in i8257_realize()
578 memory_region_add_subregion(isa_address_space_io(isa), in i8257_realize()
/qemu/hw/ppc/
H A Dppc440_bamboo.c157 MemoryRegion *isa = g_new(MemoryRegion, 1); in bamboo_init() local
220 memory_region_init_alias(isa, NULL, "isa_mmio", in bamboo_init()
222 memory_region_add_subregion(get_system_memory(), PPC440EP_PCI_IO, isa); in bamboo_init()

1234