elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/include/linuxmt/ntty.h
CommitAuthorDateMessage
c0240aa95fa7a77e293cd9c3f9004c52cc93547Greg Haerr2026-02-01[kernel] Rewrite C fast serial driver top half in ASM for speed and size
f9f59273b22e1791d4c8277e7d4f8d30cbefad7Greg Haerr2026-01-23[kernel] Add preliminary support for PS/2 mouse driver /dev/psaux
e60b4d9f8d6a6f48afacbc8fb70060cf5c4fa48swausd2025-12-16[NECV25] Support for 2nd console on Serial 0 for NEC V25 port
70fbc534ed9e9397ddb03d25e365ed367bcddd7Greg Haerr2025-12-07[kernel] Implement bottom half interrupt handlers!
3ca8ff33be2ced7849e5d0a3089d6b047a36cb9Greg Haerr2024-09-15[kernel] Updates to console code from #1980
8b5ef832f7ea4f9836d521e28d2bb4bdb7b93e2Valtteri Koskivuori2024-09-02[console+kbd+build] Add /dev/tty4
b33ac86e6dbdbc8ce85607c8781ec73524a16e8Helge Skrivervik2022-08-18Adjustments
8ca4bb52378a14537e7a7c72a2e266e09f26167Greg Haerr2022-08-01[kernel] Fix direct console to allow for code page 437 character display
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
74114875a329f79216ba0501e2bde961c24c32dGreg Haerr2021-12-17[kernel] Add VideoSeg kernel global for portability
8cfe7b351253d41342803921aa029e9a8300c79Greg Haerr2021-05-23[kernel] Changes for 8018X full serial driver, adds template driver
8d8ceebdcc660b92ac243cc81d4d57378111709Greg Haerr2020-10-17[kernel] Refactor console driver code; create headless console for emu86
a35313fb89dd3ad4203ace365cd51cdbd073036Greg Haerr2020-10-09[kernel] Allow non-power of two char queues, pipe and network buffers
591e08b5dbd8bcef088dbb6835f4c0b718995deGreg Haerr2020-10-07[kernel]][ktcp] Fine tune network buffer sizes for speed
8a1eafc68cfa89751dda16166e51f57669d0025Greg Haerr2020-08-15[networking] Fix pause in display until keystroke, telnetd login problem
5e810409441f692c8ba74296af1a55d700769ceGreg Haerr2020-08-13[kernel] Fix networking socket close issues
c744ce11a808edb3a5ae9b821d7008e405305a9Greg Haerr2020-06-30[kernel] High speed serial driver and slip networking fixes
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
9bd2257f8795469581b697856883a6348d7b47bGreg Haerr2020-04-23[kernel] Dynamically allocate TTY input/output queues, add sercat test app
36e98a69d13e8ac5854a1597f39131f5fd79a95Tee-Kiah Chia2020-03-14[kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467)
84ed04c00a21bdb33697544fb82db9e2e9afb29lithoxs2017-09-15Optimization 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.
4bbb33b4b3feaf0a37914e1ef17613fa0825630lithoxs2017-09-01Code 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.
e0cca84553922fe76d76d4cb20852753b1b618alithoxs2017-03-22Saving 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.
eb352f3edf40f94bde8f2eb33a1ed1939c22736georgp242017-03-12Enable pseudo ttys. Fix issue #88
257a9be30169668cb884a711faef434b6f702adlithoxs2016-06-09Tty 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
a629302762c002e0fd43f9a45b8a0877d3817b6lithoxs2016-05-16Fixes in memory allocation for tty drivers. Do not include serial driver code if serial driver not included in configuration
6504fd58b7839436b49839ca02043765cad6770lithoxs2015-07-16Fix return type of sys_lseek()
4a1c38a7553a0148daf2a5a8016c93a1729e5feJuan Perez-Sanchez2015-06-13Removal of ia16-unknown-elks-gcc warnings
fd7aeaa8bd19bf61a326952a9bd5d8509e99ea3Juan Perez-Sanchez2015-06-13More removal of open-watcom warnings
142e9fb58f3461ca54fe5e14ae122f20ccd03f1Jody Bruchon2015-03-23Added ntty.h warning, added some #ifdefs
49c50408949d05dc8f545b7dce4d80483cca0c0Riley H. Williams2002-06-03Completed 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.
9694a20fc1bb53a24541ff13e5fb7ee2d564d2fRiley H. Williams2002-05-13Standardised 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.
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10fRiley H. Williams2002-04-29Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean.
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
446b0920a944a6cee22feaa63869d0f0ce46c27Riley H. Williams2002-04-26Applied `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
554f465a357c3fdf114da91ae82b6ec8a602ec6Riley H. Williams2002-04-26Next stage of `make lint` verification of the ELKS source code.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
c0b9471d43de64a9adc7d37482fb3f27b851a49Riley H. Williams2002-02-24Fixed #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.
15072207fd20f19a99c56076320ae02080a0aa1Riley H. Williams2001-09-08Simplified Makefile rules.
19f30991a2b649eb8755407baa43add719c02cdHarry Kalogirou2001-08-17*** empty log message ***
a9e46999ee417452b915967711708e78a91eb33Harry Kalogirou2001-06-24Merged in the TCP/IP code
3ebd82524fe1d86e125c0cf31260f1471ba71c2Andrew Richards2000-03-03Lots of changes - See CHANGELOG
fd073acd4daddb47b7acb95f18ab388b559c4d6Christopher Plattner2000-02-02Added 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.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
d795360a44b8fff762a4936cc1ef519e08af2c6Andrew Richards1999-07-09Added support for simple pseudo tty.
904bef46b0c3479576d9c3bd0b18b80e92428b6Andrew Richards1999-05-29Included support for graphics on direct console driver. Added support for ^C and ^Z to generate signals from the console.
1d9cf8ac567d182950d7ff7a1cf20b8eb01d50aAndrew Richards1999-05-04Fixed select(2) code.
9e79ed884d0d4549157c4e2a6f481b3c4fb4e7fAndrew Richards1998-11-11Fixed bioscon driver as contributed by David Murn - now works correctly. Minor tweaks to nearby code.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source