Page MenuHomeFreeBSD

Add support for named virtio console ports
ClosedPublic

Authored by jceel on Jul 11 2016, 12:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 18, 11:19 AM
Unknown Object (File)
Sun, Apr 7, 9:19 AM
Unknown Object (File)
Jan 15 2024, 9:28 AM
Unknown Object (File)
Dec 30 2023, 7:00 PM
Unknown Object (File)
Dec 23 2023, 7:33 PM
Unknown Object (File)
Dec 23 2023, 7:33 PM
Unknown Object (File)
Dec 22 2023, 9:49 PM
Unknown Object (File)
Dec 18 2023, 6:07 AM
Subscribers

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
Lint Not Applicable
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.