Page MenuHomeFreeBSD

Add support for named virtio console ports
ClosedPublic

Authored by jceel on Jul 11 2016, 12:09 PM.

Details

Summary

Following change adds support for named ports in the virtio_console(4) driver. It does that by creating tty aliases in format /dev/vtcon/<portname> upon receiving PORT_NAME event (id = 7) over the control queue. The aliases point to already existing /dev/ttyVx.y tty device nodes.

Test Plan

Code can be tested using qemu-kvm in linux: https://fedoraproject.org/wiki/Features/VirtioSerial

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jceel retitled this revision from to Add support for named virtio console ports.
jceel updated this object.
jceel edited the test plan for this revision. (Show Details)
jceel added reviewers: bryanv, grehan, trasz.
jceel set the repository for this revision to rS FreeBSD src repository - subversion.

Port names are not null-terminated - putting '\0' at the last byte was wrong.

This revision was automatically updated to reflect the committed changes.