Home
last modified time | relevance | path

Searched full:parallel (Results 1 – 25 of 128) sorted by relevance

123456

/qemu/target/mips/tcg/
H A Dtx79_translate.c96 * 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 Disa-superio.c19 #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 Dsmc37c669-superio.c27 /* Parallel port */
65 sc->parallel = (ISASuperIOFuncs){ in smc37c669_class_init()
H A Dvt82c686.c19 #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 DKconfig20 select PARALLEL
H A Dfdc37m81x-superio.c19 sc->parallel.count = 1; in fdc37m81x_class_init()
/qemu/hw/char/
H A Dparallel-isa.c2 * 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 Dparallel.c2 * 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 Dmeson.build8 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 DKconfig7 config PARALLEL config
/qemu/include/hw/char/
H A Dparallel-isa.h2 * 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 Dchar-parallel.c48 #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 Dop_helper.c103 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 Dtest-qht-par.c48 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 Dtarget-i386-desc.rst.inc50 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 Dstby.c77 /* 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 Dsuperio.h30 ISADevice *parallel[MAX_PARALLEL_PORTS]; member
51 ISASuperIOFuncs parallel; member
/qemu/docs/
H A Dqdev-device-use.txt178 * -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 DKconfig22 select PARALLEL
/qemu/hw/sparc64/
H A DKconfig8 imply PARALLEL
/qemu/accel/tcg/
H A Dtcg-accel-ops.h20 void tcg_cpu_init_cflags(CPUState *cpu, bool parallel);
H A Dtb-jmp-cache.h19 * Invalidated in parallel; all accesses to 'tb' must be atomic.
/qemu/tests/qtest/fuzz/
H A Dgeneric_fuzz_configs.h246 .name = "parallel",
248 "-parallel file:/dev/null",
249 .objects = "parallel*",
/qemu/hw/mips/
H A DKconfig41 select PARALLEL
/qemu/docs/interop/
H A Dvhost-user.json223 # or they can provide a parallel QEMU GPU with higher priority
227 # or they can provide a parallel QEMU GPU with lower priority

123456