/qemu/include/hw/xtensa/ |
H A D | xtensa-isa.h | 173 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 D | xtensa-isa.c | 243 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 D | helper.c | 98 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 D | xtensa.c | 34 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 D | riscv-xthead.c | 249 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 D | isa-superio.c | 33 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 D | meson.build | 4 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 D | serial-isa.c | 59 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 D | parallel.c | 501 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 D | debugcon.c | 102 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 D | fdc-isa.c | 71 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 D | ne2000-isa.c | 65 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 D | soundhw.c | 39 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 D | debugexit.c | 51 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 D | pc-testdev.c | 70 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 D | standard-vga.rst | 5 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 D | sh_pci.c | 46 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 D | 172.out | 11 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 D | Makefile.softmmu-target | 37 QEMU_OPTS+=-device isa-debugcon,chardev=output -device isa-debug-exit,iobase=0xf4,iosize=0x4 -kernel
|
/qemu/tests/tcg/i386/ |
H A D | Makefile.softmmu-target | 37 QEMU_OPTS+=-device isa-debugcon,chardev=output -device isa-debug-exit,iobase=0xf4,iosize=0x4 -kernel
|
/qemu/tests/multiboot/ |
H A D | run_test.sh | 34 -device isa-debugcon,chardev=stdio \ 36 -device isa-debug-exit,iobase=0xf4,iosize=0x4 \
|
/qemu/hw/mips/ |
H A D | mipssim.c | 147 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 D | i8259_common.c | 83 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 D | i8257.c | 558 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 D | ppc440_bamboo.c | 157 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()
|