/qemu/target/mips/tcg/ |
H A D | tx79_translate.c | 96 * PADDB rd, rs, rt Parallel Add Byte 97 * PSUBB rd, rs, rt Parallel Subtract Byte 98 * PADDH rd, rs, rt Parallel Add Halfword 99 * PSUBH rd, rs, rt Parallel Subtract Halfword 100 * PADDW rd, rs, rt Parallel Add Word 101 * PSUBW rd, rs, rt Parallel Subtract Word 102 * PADSBH rd, rs, rt Parallel Add/Subtract Halfword 103 * PADDSB rd, rs, rt Parallel Add with Signed Saturation Byte 104 * PSUBSB rd, rs, rt Parallel Subtract with Signed Saturation Byte 105 * PADDSH rd, rs, rt Parallel Add with Signed Saturation Halfword [all …]
|
/qemu/hw/isa/ |
H A D | isa-superio.c | 19 #include "hw/char/parallel.h" 24 #include "hw/char/parallel-isa.h" 40 /* Parallel port */ in isa_superio_realize() 41 for (i = 0; i < k->parallel.count; i++) { in isa_superio_realize() 42 if (i >= ARRAY_SIZE(sio->parallel)) { in isa_superio_realize() 43 warn_report("superio: ignoring %td parallel controllers", in isa_superio_realize() 44 k->parallel.count - ARRAY_SIZE(sio->parallel)); in isa_superio_realize() 47 if (!k->parallel.is_enabled || k->parallel.is_enabled(sio, i)) { in isa_superio_realize() 51 name = g_strdup_printf("discarding-parallel%d", i); in isa_superio_realize() 54 name = g_strdup_printf("parallel%d", i); in isa_superio_realize() [all …]
|
H A D | smc37c669-superio.c | 27 /* Parallel port */ 65 sc->parallel = (ISASuperIOFuncs){ in smc37c669_class_init()
|
H A D | vt82c686.c | 19 #include "hw/char/parallel-isa.h" 333 isa_parallel_set_enabled(s->superio.parallel[0], (data & 0x3) != 3); in via_superio_devices_enable() 394 isa_parallel_set_iobase(sc->superio.parallel[0], data << 2); in vt82c686b_superio_cfg_write() 441 /* Parallel port base addr 0x378-f */ in vt82c686b_superio_reset() 466 sc->parallel.count = 1; in vt82c686b_superio_class_init() 514 isa_parallel_set_iobase(sc->superio.parallel[0], data << 2); in vt8231_superio_cfg_write() 553 /* Parallel port base addr */ in vt8231_superio_reset() 575 sc->parallel.count = 1; in vt8231_superio_class_init()
|
H A D | Kconfig | 20 select PARALLEL
|
H A D | fdc37m81x-superio.c | 19 sc->parallel.count = 1; in fdc37m81x_class_init()
|
/qemu/hw/char/ |
H A D | parallel-isa.c | 2 * QEMU Parallel PORT (ISA bus helpers) 16 #include "hw/char/parallel-isa.h" 17 #include "hw/char/parallel.h" 45 void isa_parallel_set_iobase(ISADevice *parallel, hwaddr iobase) in isa_parallel_set_iobase() argument 47 ISAParallelState *s = ISA_PARALLEL(parallel); in isa_parallel_set_iobase() 49 parallel->ioport_id = iobase; in isa_parallel_set_iobase() 54 void isa_parallel_set_enabled(ISADevice *parallel, bool enabled) in isa_parallel_set_enabled() argument 56 portio_list_set_enabled(&ISA_PARALLEL(parallel)->portio_list, enabled); in isa_parallel_set_enabled()
|
H A D | parallel.c | 2 * QEMU Parallel PORT emulation 29 #include "chardev/char-parallel.h" 34 #include "hw/char/parallel-isa.h" 35 #include "hw/char/parallel.h" 507 error_setg(errp, "Can't create parallel device, empty char device"); in parallel_isa_realizefn() 515 error_setg(errp, "Max. supported number of parallel ports is %d.", in parallel_isa_realizefn() 539 s, "parallel"); in parallel_isa_realizefn() 587 /* If fd is zero, it means that the parallel device uses the console */ 601 "parallel", 8 << it_shift); in parallel_mm_init()
|
H A D | meson.build | 8 system_ss.add(when: 'CONFIG_ISA_BUS', if_true: files('parallel-isa.c')) 11 system_ss.add(when: 'CONFIG_PARALLEL', if_true: files('parallel.c'))
|
H A D | Kconfig | 7 config PARALLEL config
|
/qemu/include/hw/char/ |
H A D | parallel-isa.h | 2 * QEMU ISA Parallel PORT emulation 13 #include "parallel.h" 19 #define TYPE_ISA_PARALLEL "isa-parallel" 32 void isa_parallel_set_iobase(ISADevice *parallel, hwaddr iobase); 33 void isa_parallel_set_enabled(ISADevice *parallel, bool enabled);
|
/qemu/chardev/ |
H A D | char-parallel.c | 48 #include "chardev/char-parallel.h" 170 error_setg_errno(errp, errno, "not a parallel port"); in qemu_chr_open_pp_fd() 247 ChardevHostdev *parallel = backend->u.parallel.data; in qmp_chardev_open_parallel() local 250 fd = qmp_chardev_open_file_source(parallel->device, O_RDWR, errp); in qmp_chardev_open_parallel() 261 ChardevHostdev *parallel; in qemu_chr_parse_parallel() local 264 error_setg(errp, "chardev: parallel: no device path given"); in qemu_chr_parse_parallel() 268 parallel = backend->u.parallel.data = g_new0(ChardevHostdev, 1); in qemu_chr_parse_parallel() 269 qemu_chr_parse_common(opts, qapi_ChardevHostdev_base(parallel)); in qemu_chr_parse_parallel() 270 parallel->device = g_strdup(device); in qemu_chr_parse_parallel()
|
/qemu/target/hppa/ |
H A D | op_helper.c | 103 bool parallel, uintptr_t ra) in do_stby_b() argument 114 if (parallel) { in do_stby_b() 128 bool parallel, uintptr_t ra) in do_stdby_b() argument 139 if (parallel) { in do_stdby_b() 151 if (parallel) { in do_stdby_b() 160 if (parallel) { in do_stdby_b() 169 if (parallel) { in do_stdby_b() 206 bool parallel, uintptr_t ra) in do_stby_e() argument 211 if (parallel) { in do_stby_e() 233 bool parallel, uintptr_t ra) in do_stdby_e() argument [all …]
|
/qemu/tests/ |
H A D | test-qht-par.c | 48 g_test_add_func("/qht/parallel/2threads-0%updates-1s", test_2th0u1s); in main() 49 g_test_add_func("/qht/parallel/2threads-20%updates-1s", test_2th20u1s); in main() 51 g_test_add_func("/qht/parallel/2threads-0%updates-5s", test_2th0u5s); in main() 52 g_test_add_func("/qht/parallel/2threads-20%updates-5s", test_2th20u5s); in main()
|
/qemu/docs/system/ |
H A D | target-i386-desc.rst.inc | 50 Note that, by default, GUS shares IRQ(7) with parallel ports and so QEMU 51 must be told to not have parallel ports to have working GUS. 55 |qemu_system_x86| dos.img -device gus -parallel none
|
/qemu/tests/tcg/hppa/ |
H A D | stby.c | 77 /* Create a dummy thread to start parallel mode. */ in main() 84 /* Run test in parallel mode */ in main() 85 test("parallel"); in main()
|
/qemu/include/hw/isa/ |
H A D | superio.h | 30 ISADevice *parallel[MAX_PARALLEL_PORTS]; member 51 ISASuperIOFuncs parallel; member
|
/qemu/docs/ |
H A D | qdev-device-use.txt | 178 * -parallel becomes -device isa-parallel,iobase=IOADDR,irq=IRQ,index=IDX 219 * /dev/parportN becomes -chardev parallel,file=/dev/parportN 393 parallel isa-parallel
|
/qemu/hw/hppa/ |
H A D | Kconfig | 22 select PARALLEL
|
/qemu/hw/sparc64/ |
H A D | Kconfig | 8 imply PARALLEL
|
/qemu/accel/tcg/ |
H A D | tcg-accel-ops.h | 20 void tcg_cpu_init_cflags(CPUState *cpu, bool parallel);
|
H A D | tb-jmp-cache.h | 19 * Invalidated in parallel; all accesses to 'tb' must be atomic.
|
/qemu/tests/qtest/fuzz/ |
H A D | generic_fuzz_configs.h | 246 .name = "parallel", 248 "-parallel file:/dev/null", 249 .objects = "parallel*",
|
/qemu/hw/mips/ |
H A D | Kconfig | 41 select PARALLEL
|
/qemu/docs/interop/ |
H A D | vhost-user.json | 223 # or they can provide a parallel QEMU GPU with higher priority 227 # or they can provide a parallel QEMU GPU with lower priority
|