File history
Tracking elks/include/linuxmt/ntty.h
| Commit | Author | Date | Message |
|---|---|---|---|
c0240aa95fa7a77e293cd9c3f9004c52cc93547 | Greg Haerr | 2026-02-01 | [kernel] Rewrite C fast serial driver top half in ASM for speed and size |
f9f59273b22e1791d4c8277e7d4f8d30cbefad7 | Greg Haerr | 2026-01-23 | [kernel] Add preliminary support for PS/2 mouse driver /dev/psaux |
e60b4d9f8d6a6f48afacbc8fb70060cf5c4fa48 | swausd | 2025-12-16 | [NECV25] Support for 2nd console on Serial 0 for NEC V25 port |
70fbc534ed9e9397ddb03d25e365ed367bcddd7 | Greg Haerr | 2025-12-07 | [kernel] Implement bottom half interrupt handlers! |
3ca8ff33be2ced7849e5d0a3089d6b047a36cb9 | Greg Haerr | 2024-09-15 | [kernel] Updates to console code from #1980 |
8b5ef832f7ea4f9836d521e28d2bb4bdb7b93e2 | Valtteri Koskivuori | 2024-09-02 | [console+kbd+build] Add /dev/tty4 |
b33ac86e6dbdbc8ce85607c8781ec73524a16e8 | Helge Skrivervik | 2022-08-18 | Adjustments |
8ca4bb52378a14537e7a7c72a2e266e09f26167 | Greg Haerr | 2022-08-01 | [kernel] Fix direct console to allow for code page 437 character display |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
74114875a329f79216ba0501e2bde961c24c32d | Greg Haerr | 2021-12-17 | [kernel] Add VideoSeg kernel global for portability |
8cfe7b351253d41342803921aa029e9a8300c79 | Greg Haerr | 2021-05-23 | [kernel] Changes for 8018X full serial driver, adds template driver |
8d8ceebdcc660b92ac243cc81d4d57378111709 | Greg Haerr | 2020-10-17 | [kernel] Refactor console driver code; create headless console for emu86 |
a35313fb89dd3ad4203ace365cd51cdbd073036 | Greg Haerr | 2020-10-09 | [kernel] Allow non-power of two char queues, pipe and network buffers |
591e08b5dbd8bcef088dbb6835f4c0b718995de | Greg Haerr | 2020-10-07 | [kernel]][ktcp] Fine tune network buffer sizes for speed |
8a1eafc68cfa89751dda16166e51f57669d0025 | Greg Haerr | 2020-08-15 | [networking] Fix pause in display until keystroke, telnetd login problem |
5e810409441f692c8ba74296af1a55d700769ce | Greg Haerr | 2020-08-13 | [kernel] Fix networking socket close issues |
c744ce11a808edb3a5ae9b821d7008e405305a9 | Greg Haerr | 2020-06-30 | [kernel] High speed serial driver and slip networking fixes |
ab1c8b810fb9447bc03ebc48b319680b3edba95 | Greg Haerr | 2020-05-04 | [kernel] Add boot command line options, switchable system console |
9bd2257f8795469581b697856883a6348d7b47b | Greg Haerr | 2020-04-23 | [kernel] Dynamically allocate TTY input/output queues, add sercat test app |
36e98a69d13e8ac5854a1597f39131f5fd79a95 | Tee-Kiah Chia | 2020-03-14 | [kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467) |
84ed04c00a21bdb33697544fb82db9e2e9afb29 | lithoxs | 2017-09-15 | Optimization in char devices directory. Fix waste of kernel data memory in tty buffers and reduce code size. Code size reduced 16 bytes and data size reduced 640 bytes. Compiled with BCC and tested with Qemu. |
4bbb33b4b3feaf0a37914e1ef17613fa0825630 | lithoxs | 2017-09-01 | Code size optimization in tty layer. Obtained by reordering members of struct tty. Code size reduced by 64 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu. |
e0cca84553922fe76d76d4cb20852753b1b618a | lithoxs | 2017-03-22 | Saving buffer space when not using serial devs. Saved 2568 bytes in BSS when omitting serial devices. This is besides savings in code and data space. Tested with the new telnet server and telnet linux client. Not enough to run vi with telnet. |
eb352f3edf40f94bde8f2eb33a1ed1939c22736 | georgp24 | 2017-03-12 | Enable pseudo ttys. Fix issue #88 |
257a9be30169668cb884a711faef434b6f702ad | lithoxs | 2016-06-09 | Tty output processing more compatible with posix It is now placed between output buffer and tty device Modified tty output devices to use new function. Simplified chq_getch(). Translation from input CR into NL now performed by tty layer. In keyboard drive |
a629302762c002e0fd43f9a45b8a0877d3817b6 | lithoxs | 2016-05-16 | Fixes in memory allocation for tty drivers. Do not include serial driver code if serial driver not included in configuration |
6504fd58b7839436b49839ca02043765cad6770 | lithoxs | 2015-07-16 | Fix return type of sys_lseek() |
4a1c38a7553a0148daf2a5a8016c93a1729e5fe | Juan Perez-Sanchez | 2015-06-13 | Removal of ia16-unknown-elks-gcc warnings |
fd7aeaa8bd19bf61a326952a9bd5d8509e99ea3 | Juan Perez-Sanchez | 2015-06-13 | More removal of open-watcom warnings |
142e9fb58f3461ca54fe5e14ae122f20ccd03f1 | Jody Bruchon | 2015-03-23 | Added ntty.h warning, added some #ifdefs |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10f | Riley H. Williams | 2002-04-29 | Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean. |
44236c3cce9463223af29e77dd156da25c8ba4f | Riley H. Williams | 2002-04-28 | Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix. |
446b0920a944a6cee22feaa63869d0f0ce46c27 | Riley H. Williams | 2002-04-26 | Applied `make lint` ro include/arch and include/linuxmt directories, and resolved almost all of the "bugs" reported in the files in those directories. Exceptions are include/arch/system.h - include/linuxmt/mm.h - include/linuxmt/tqueue.h which all need fu |
554f465a357c3fdf114da91ae82b6ec8a602ec6 | Riley H. Williams | 2002-04-26 | Next stage of `make lint` verification of the ELKS source code. |
d7cf9d2d5749245a77e3a4cc0585e768640fd4f | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in fs subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
15072207fd20f19a99c56076320ae02080a0aa1 | Riley H. Williams | 2001-09-08 | Simplified Makefile rules. |
19f30991a2b649eb8755407baa43add719c02cd | Harry Kalogirou | 2001-08-17 | *** empty log message *** |
a9e46999ee417452b915967711708e78a91eb33 | Harry Kalogirou | 2001-06-24 | Merged in the TCP/IP code |
3ebd82524fe1d86e125c0cf31260f1471ba71c2 | Andrew Richards | 2000-03-03 | Lots of changes - See CHANGELOG |
fd073acd4daddb47b7acb95f18ab388b559c4d6 | Christopher Plattner | 2000-02-02 | Added a extern declaration for the srtuct termios def_vals defined in ntty.c to use a consistent serial setup for the serial lines especially for the serial console. |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
d795360a44b8fff762a4936cc1ef519e08af2c6 | Andrew Richards | 1999-07-09 | Added support for simple pseudo tty. |
904bef46b0c3479576d9c3bd0b18b80e92428b6 | Andrew Richards | 1999-05-29 | Included support for graphics on direct console driver. Added support for ^C and ^Z to generate signals from the console. |
1d9cf8ac567d182950d7ff7a1cf20b8eb01d50a | Andrew Richards | 1999-05-04 | Fixed select(2) code. |
9e79ed884d0d4549157c4e2a6f481b3c4fb4e7f | Andrew Richards | 1998-11-11 | Fixed bioscon driver as contributed by David Murn - now works correctly. Minor tweaks to nearby code. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |