| Age | Commit message (Expand) | Author |
| 2025-06-11 | machine/stdarg.h -> sys/stdarg.h | Brooks Davis |
| 2024-01-14 | uart(4): Honor hardware state of NS8250-class for tsw_busy | Marius Strobl |
| 2023-11-26 | sys: Automated cleanup of cdefs and other formatting | Warner Losh |
| 2023-08-16 | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2022-10-12 | Downgrade tty_intr_event from a global | Mitchell Horne |
| 2019-06-12 | Some devices take undesired actions when RTS and DTR are | Stephen Hurd |
| 2018-05-29 | add support for console resuming, implement it for uart, use on x86 | Andriy Gapon |
| 2017-11-27 | sys/dev: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2016-01-25 | - Make the code consistent with itself style-wise and bring it closer | Marius Strobl |
| 2016-01-19 | Fix tty_drain() and, thus, TIOCDRAIN of the current tty(4) incarnation | Marius Strobl |
| 2015-08-08 | Provide the tty-layer mutex when initializing the pps api. This allows | Ian Lepore |
| 2014-04-05 | Do not prevent processes from making changes to the baudrate or the | Marcel Moolenaar |
| 2014-03-11 | Pass the actual baudrate to tty_init_console(). This defines the initial | Marcel Moolenaar |
| 2013-12-21 | Plumb the cn_grab and cn_ungrab routines down into the uart | Warner Losh |
| 2011-12-17 | kern cons: introduce infrastructure for console grabbing by kernel | Andriy Gapon |
| 2011-01-24 | In uart_tty_outwakeup(), check CTS/RTS flow control settings and | Marcel Moolenaar |
| 2009-11-28 | Remove unneeded includes of <sys/termios.h>. | Ed Schouten |
| 2009-10-02 | Fix RTS/CTS flow control, broken by the TTY overhaul. The new TTY | Marcel Moolenaar |
| 2009-05-29 | Last minute TTY API change: remove mutex argument from tty_alloc(). | Ed Schouten |
| 2008-12-27 | Minor style(9) compliance change. | Alexander Kabaev |
| 2008-10-23 | Fix detaching of uart(4) devices. | Ed Schouten |
| 2008-08-20 | Integrate the new MPSAFE TTY layer to the FreeBSD operating system. | Ed Schouten |
| 2006-07-27 | Properly propagate overrun conditions to the TTY layer. | Marcel Moolenaar |
| 2006-05-26 | Convert to new console api | Poul-Henning Kamp |
| 2006-03-30 | Don't open if we're going away. | Marcel Moolenaar |
| 2006-02-24 | MFp4: | Marcel Moolenaar |
| 2005-10-26 | - Use swi_remove() to teardown swi handlers rather than | John Baldwin |
| 2005-10-25 | Reorganize the interrupt handling code a bit to make a few things cleaner | John Baldwin |
| 2005-10-16 | Eliminate two unused arguments to ttycreate(). | Poul-Henning Kamp |
| 2005-05-08 | In uart_cnprobe(), fill in the cn_name field of the consdev structure. | Marcel Moolenaar |
| 2005-01-06 | Start each of the license/copyright comments with /*-, minor shuffle of lines | Warner Losh |
| 2004-10-12 | Remove asserts which are not correct if the port is a tty. | Poul-Henning Kamp |
| 2004-10-12 | Use generic tty code instead of (comparatively little) local copies. | Poul-Henning Kamp |
| 2004-09-18 | Use tty->t_sc to find out softc. | Poul-Henning Kamp |
| 2004-09-17 | Use ttyalloc() instead of ttymalloc(NULL) | Poul-Henning Kamp |
| 2004-07-15 | Preparation commit for the tty cleanups that will follow in the near | Poul-Henning Kamp |
| 2004-06-30 | Define the tty methods as typedefs. | Poul-Henning Kamp |
| 2004-06-25 | Use generic support for BREAK and modem control ioctls. | Poul-Henning Kamp |
| 2004-06-24 | Use the new serial port definitions for modemsignals. | Poul-Henning Kamp |
| 2004-06-23 | save a few redundant lines by moving the retry loop further backwards. | Poul-Henning Kamp |
| 2004-06-16 | Do the dreaded s/dev_t/struct cdev */ | Poul-Henning Kamp |
| 2004-06-04 | Machine generated patch which changes linedisc calls from accessing | Poul-Henning Kamp |
| 2004-06-04 | Make the remaining serial drivers call ttyioctl() rather than calling | Poul-Henning Kamp |
| 2004-02-21 | Device megapatch 4/6: | Poul-Henning Kamp |
| 2004-02-21 | Device megapatch 3/6: | Poul-Henning Kamp |
| 2004-02-14 | Use standard style for cdevsw initializtion | Poul-Henning Kamp |
| 2004-02-14 | Test the return value of UART_PARAM(). Invalid line parameters did not | Marcel Moolenaar |
| 2003-09-28 | Don't explicitly initialize d_maj in the cdevsw with MAJOR_AUTO, as | Marcel Moolenaar |
| 2003-09-26 | Catch up with the console interface change: the use of makedev() has | Marcel Moolenaar |