|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
685dc743 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
|
Revision tags: release/13.2.0 |
|
| #
76a0183e |
| 01-Mar-2023 |
Mateusz Guzik <[email protected]> |
syscons: whack __mips__ leftovers
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0 |
|
| #
d6373808 |
| 01-Sep-2020 |
Mateusz Guzik <[email protected]> |
syscons: clean up empty lines in .c and .h files
|
|
Revision tags: release/11.4.0 |
|
| #
58aa35d4 |
| 03-Feb-2020 |
Warner Losh <[email protected]> |
Remove sparc64 kernel support
Remove all sparc64 specific files Remove all sparc64 ifdefs Removee indireeect sparc64 ifdefs
|
|
Revision tags: release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
718cf2cc |
| 27-Nov-2017 |
Pedro F. Giffuni <[email protected]> |
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
e1f04cd0 |
| 25-Aug-2012 |
Oleksandr Tymoshenko <[email protected]> |
Piggyback MIPS changes and add ARM syscons support for devices with framebuffer
While here - sort #if defined() order alphabetically
|
| #
8122a592 |
| 25-Aug-2012 |
Robert Watson <[email protected]> |
Provide basic glue to allow syscons to be used on MIPS, modelled on PowerPC support. This was clearly not something syscons was designed to do (very specific assumptions about the nature of VGA cons
Provide basic glue to allow syscons to be used on MIPS, modelled on PowerPC support. This was clearly not something syscons was designed to do (very specific assumptions about the nature of VGA consoles on PCs), but fortunately others have long since blazed the way on making it work regardless of that.
Sponsored by: DARPA, AFRL
show more ...
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0 |
|
| #
9a14aa01 |
| 15-Jan-2012 |
Ulrich Spörlein <[email protected]> |
Convert files to UTF-8
|
|
Revision tags: release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
| #
b1ce21c6 |
| 09-Nov-2010 |
Rebecca Cran <[email protected]> |
Fix typos.
PR: bin/148894 Submitted by: olgeni
|
|
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
| #
bc093719 |
| 20-Aug-2008 |
Ed Schouten <[email protected]> |
Integrate the new MPSAFE TTY layer to the FreeBSD operating system.
The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve
Integrate the new MPSAFE TTY layer to the FreeBSD operating system.
The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following:
- Improved driver model:
The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers.
If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver.
- Improved hotplugging:
With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc).
The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly.
- Improved performance:
One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters.
Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING.
Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan
show more ...
|
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
f4e98881 |
| 04-Dec-2005 |
Ruslan Ermilov <[email protected]> |
Fix -Wundef.
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1 |
|
| #
a2dce78a |
| 21-Jan-2004 |
Peter Grehan <[email protected]> |
__powerpc__ conditional code for the syscons OpenFirmware/PPC framebuffer. Took the opportunity to reduce
__i386__ || __ia64__ || __amd64__ || __sparc64__ || __powerpc__
to
!__alpha__
reviewed
__powerpc__ conditional code for the syscons OpenFirmware/PPC framebuffer. Took the opportunity to reduce
__i386__ || __ia64__ || __amd64__ || __sparc64__ || __powerpc__
to
!__alpha__
reviewed by: gallatin
show more ...
|
|
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0 |
|
| #
42af95a3 |
| 24-Aug-2003 |
David E. O'Brien <[email protected]> |
Use __FBSDID(). Also some minor style cleanups.
|
| #
8b9698b7 |
| 24-Aug-2003 |
Jake Burkholder <[email protected]> |
Add sparc64 ifdefs.
|
|
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0 |
|
| #
a163d034 |
| 19-Feb-2003 |
Warner Losh <[email protected]> |
Back out M_* changes, per decision of the TRB.
Approved by: trb
|
| #
44956c98 |
| 21-Jan-2003 |
Alfred Perlstein <[email protected]> |
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
|
|
Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs |
|
| #
f457830b |
| 19-Aug-2002 |
Peter Wemm <[email protected]> |
de-count schistory.c. The handling of NSC was rather bogus here and was little more than a place holder, because nothing actually counted the number of 'sc' units to compare it against NSC. A bit m
de-count schistory.c. The handling of NSC was rather bogus here and was little more than a place holder, because nothing actually counted the number of 'sc' units to compare it against NSC. A bit more work here is needed so that the scaling of SC_MAX_HISTORY_SIZE and extra_history_size goes up when more sc units are added. But, it does not appear that we can have more than one console yet, so it does not seem particularly urgent.
show more ...
|
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
| #
b40ce416 |
| 12-Sep-2001 |
Julian Elischer <[email protected]> |
KSE Milestone 2 Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is fu
KSE Milestone 2 Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: [email protected], [email protected]
X-MFC after: ha ha ha ha
show more ...
|
| #
b3c2cf17 |
| 27-May-2001 |
Dima Dorfman <[email protected]> |
Add a CONS_CLRHIST ioctl which instructs syscons to clear the history (scroll-back) buffer.
PR: 27616 Reviewed by: ru
|
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0 |
|
| #
00d25f51 |
| 08-Oct-2000 |
Poul-Henning Kamp <[email protected]> |
Initiate deorbit burn sequence for <machine/console.h>.
Replace all in-tree uses with necessary subset of <sys/{fb,kb,cons}io.h>. This is also the appropriate fix for exo-tree sources.
Put warnings
Initiate deorbit burn sequence for <machine/console.h>.
Replace all in-tree uses with necessary subset of <sys/{fb,kb,cons}io.h>. This is also the appropriate fix for exo-tree sources.
Put warnings in <machine/console.h> to discourage use. November 15th 2000 the warnings will be converted to errors. January 15th 2001 the <machine/console.h> files will be removed.
show more ...
|
|
Revision tags: release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs |
|
| #
18a5d2df |
| 10-Jun-2000 |
Peter Wemm <[email protected]> |
Argh. This is what I get for trying to do too many things at once. Revert last commit. sc.h/NSC is used.
|
| #
08e002f4 |
| 10-Jun-2000 |
Peter Wemm <[email protected]> |
Unused include: #include "sc.h"
|
|
Revision tags: release/4.0.0_cvs |
|
| #
8f8e5879 |
| 29-Jan-2000 |
Peter Wemm <[email protected]> |
Use config's conditional compilation rather than using #ifdefs that make modular compilation harder. I'm doing this because people seem to like cut/pasting examples of bad practices in existing code.
|
| #
2b944ee2 |
| 15-Jan-2000 |
Kazutaka YOKOTA <[email protected]> |
This is the 3rd stage of syscons code reorganization.
- Split terminal emulation code from the main part of the driver so that we can have alternative terminal emulator modules if we like in the fut
This is the 3rd stage of syscons code reorganization.
- Split terminal emulation code from the main part of the driver so that we can have alternative terminal emulator modules if we like in the future. (We are not quite there yet, though.)
- Put sysmouse related code in a separate file, thus, simplifying the main part of the driver.
As some files are added to the source tree, you need to run config(8) before you compile a new kernel next time.
You shouldn't see any functional change by this commit; this is only internal code reorganization.
show more ...
|
|
Revision tags: release/3.4.0_cvs |
|
| #
da7c907d |
| 10-Dec-1999 |
Kazutaka YOKOTA <[email protected]> |
Fix memory leak.
PR: kern/15363 Submitted by: Oliver Fromme
|