Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   manu
Date:           Thu Oct  9 16:10:03 UTC 2025

Modified Files:
        src/share/man/man8/man8.x86: boot.8
        src/sys/arch/i386/stand/efiboot: boot.c efiboot.h eficons.c
        src/sys/arch/i386/stand/lib: libi386.h

Log Message:
Add support for USB-to-serial adapter in UEFI bootstrap.

This change lets UEFI bootstrap use any UEFI supported serial port.
com0 to com3 remain used for EISA based serial ports. com4 and over
are used for serial ports based on something else (USB, PCI or whatever).

Support for non-EISA serial ports may be provided by UEFI. An open
source UEFI driver exists for FTDI FT232R USB-to-serial adapter.

The change also introduce the kconsdev command, to select the kernel
console device without altering the bootstrap console device. This
useful because the device names can differ in bootstrap and kernel.
For instance an USB-to-serial device could be com4 in boostrap and
ucom0 for the kernel.

An upcoming change will add console suport to ucom(4).


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/share/man/man8/man8.x86/boot.8
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/i386/stand/efiboot/boot.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/i386/stand/efiboot/efiboot.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/stand/efiboot/eficons.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/i386/stand/lib/libi386.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index