File: pci-serial.rst

package info (click to toggle)
qemu 1%3A10.0.3%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 413,648 kB
  • sloc: ansic: 4,733,433; pascal: 114,769; python: 105,506; asm: 68,406; sh: 52,878; makefile: 27,469; perl: 18,778; cpp: 11,435; xml: 3,404; objc: 2,877; yacc: 2,505; php: 1,299; tcl: 1,296; lex: 1,110; sql: 71; awk: 43; sed: 35; javascript: 7
file content (37 lines) | stat: -rw-r--r-- 874 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
=======================
QEMU PCI serial devices
=======================

QEMU implements some PCI serial devices which are simple PCI
wrappers around one or more 16550 UARTs.

There is one single-port variant and two multiport-variants.  Linux
guests work out-of-the box with all cards.  There is a Windows inf file
(``docs/qemupciserial.inf``) to set up the cards in Windows guests.


Single-port card
----------------

Name:
  ``pci-serial``
PCI ID:
  1b36:0002
PCI Region 0:
   IO bar, 8 bytes long, with the 16550 UART mapped to it.
Interrupt:
   Wired to pin A.


Multiport cards
---------------

Name:
  ``pci-serial-2x``, ``pci-serial-4x``
PCI ID:
  1b36:0003 (``-2x``) and 1b36:0004 (``-4x``)
PCI Region 0:
   IO bar, with two or four 16550 UARTs mapped after each other.
   The first is at offset 0, the second at offset 8, and so on.
Interrupt:
   Wired to pin A.