summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bhyve/Makefile
diff options
context:
space:
mode:
authorgrehan <grehan@FreeBSD.org>2012-05-03 03:11:27 +0000
committergrehan <grehan@FreeBSD.org>2012-05-03 03:11:27 +0000
commita913fe5916677166a9ec486f83637d7b78eb4ec6 (patch)
treeb88b86c0a6c8a12d92ecaa43d3cff92296642c2a /usr.sbin/bhyve/Makefile
parent9f0c999f8126597eb572b80056df88335dbd0070 (diff)
downloadFreeBSD-src-a913fe5916677166a9ec486f83637d7b78eb4ec6.zip
FreeBSD-src-a913fe5916677166a9ec486f83637d7b78eb4ec6.tar.gz
Add 16550 uart emulation as a PCI device. This allows it to
be activated as part of the slot config options. The syntax is: -s <slotnum>,uart[,stdio] The stdio parameter instructs the code to perform i/o using stdin/stdout. It can only be used for one instance. To allow legacy i/o ports/irqs to be used, a new variant of the slot command, -S, is introduced. When used to specify a slot, the device will use legacy resources if it supports them; otherwise it will be treated the same as the '-s' option. Specifying the -S option with the uart will first use the 0x3f8/irq 4 config, and the second -S will use 0x2F8/irq 3. Interrupt delivery is awaiting the arrival of the i/o apic code, but this works fine in uart(4)'s polled mode. This code was written by Cynthia Lu @ MIT while an intern at NetApp, with further work from neel@ and grehan@. Obtained from: NetApp
Diffstat (limited to 'usr.sbin/bhyve/Makefile')
-rw-r--r--usr.sbin/bhyve/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/bhyve/Makefile b/usr.sbin/bhyve/Makefile
index f64e579..b381b8c 100644
--- a/usr.sbin/bhyve/Makefile
+++ b/usr.sbin/bhyve/Makefile
@@ -7,7 +7,7 @@ PROG= bhyve
SRCS= atpic.c consport.c dbgport.c elcr.c fbsdrun.c inout.c
SRCS+= instruction_emul.c mevent.c
SRCS+= pci_emul.c pci_hostbridge.c pci_passthru.c pci_virtio_block.c
-SRCS+= pci_virtio_net.c pit_8254.c post.c rtc.c uart.c xmsr.c
+SRCS+= pci_virtio_net.c pci_uart.c pit_8254.c post.c rtc.c uart.c xmsr.c
NO_MAN=
OpenPOWER on IntegriCloud