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/arch/i86/drivers/char/ntty.c
CommitAuthorDateMessage
f9f59273b22e1791d4c8277e7d4f8d30cbefad7Greg Haerr2026-01-23[kernel] Add preliminary support for PS/2 mouse driver /dev/psaux
8dfe185ab143a381e18866f81ef23d75d513cb0Greg Haerr2026-01-16Cleanup tty_write in ntty.c and pty.c
2305a5e59e96fd8bd69485a5e0070f5bd93f5cfGreg Haerr2026-01-16[net,kernel] Remove 50ms timeout in teletnd, cleanup tty_write
b2207597ef767cc4e12d91bb079980084fe6614Greg Haerr2025-12-21[kernel] Minor fix for tty_intcheck, also add kputchar definition
6d00d176c7d83a426ae24b772731e79f95420cdGreg Haerr2025-12-17[kernel] Reduce kernel .text size for more near code space
21c5bbf9faaa9f23efe3b937c9303842c21845fGreg Haerr2025-12-13[kernel] Minor cleanup of ntty.c source
a1f38be37cc4b83d0e9fbe49695871362b28e09Greg Haerr2025-12-12[cmds] Set CRNL input translation in sercat by default
a8a63ad98860cf95a54a2e79431e423648770a4Greg Haerr2025-12-09[kernel] Set default baud rate using CONFIG_DEF_BAUD
2b958c8f41cc30d444bead5ba64ef84a364d233Greg Haerr2025-12-09Release process TTY when reparenting children from dead parents
7205f40166ba6bc75e516a5659ea3d233aa90edGreg Haerr2025-11-16[kernel] Implement signal handling within CONFIG_FAST_IRQx handlers
62aaad6c0edb66932e068a66567a45c2f3f50b7Greg Haerr2025-11-15[kernel] Correct potential timing errors by using atomic jiffies access
0285a773ae5b748cf3709ff12892be832f3ebbcswausd2025-11-03Support for the NEC V25 microcontroller - changed Files
d31ef769731d2f7bbbe4e7aab544bdafb8cebefGreg Haerr2025-10-10[kernel] Various small fixes, source documenation enhancements
01c5ad62a5dd2a960f2616dab73c49074f4a201Greg Haerr2024-09-05[kernel,cmds] Fix tty SIGINT not handled when using sercat
3451cb698f2b06f484ce3311ea714ca59a5719aGreg Haerr2024-07-02Remove unneeded _ptask currentp = current to improve code size/speed
cf2718e7f69c4cccd60893c932a3d9f8af3e8d1Greg Haerr2024-05-24[libc] Consolidate compiler specific defintions in header files for Watcom C
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
1eecfecee9baf3a7b59a37e7faad0788db08fd6Greg Haerr2024-03-24[kernel] More types cleanup
13339702b19375b6857b08a1e2c34826aa2439cGreg Haerr2024-03-23Comment cleanups
48aa86f1ddb20fc04cfea977133193fd9badffcGreg Haerr2023-10-05Fix DIR register requiring recalibrate first time through
80e582a02928acb50ccdfa2b4659eccd64e84b2Greg Haerr2023-10-05Rewrite check_disk_change cleanly
62d104f4e01f540b14ea0cb9a4c5669c6121491Greg Haerr2023-09-11[kernel] Speed up TTY output processing
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
9e8c53ac5a086f823154eba5944ef1dfd45eb97Greg Haerr2023-09-02Final retabs for now
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
a61bf0b02edd3f146a1c1da89dfbce45a723c32Greg Haerr2023-08-19[kernel] Refactor debug events, add display inode table with ^N
a75983aa7f13f48be7619b38039ab8e571ce451Greg Haerr2023-03-08[kernel] Add test_sigfail to demonstrate kernel clearing stacked signals
10d4d08e0d3b6957fd6daa172730b7aec929b42Greg Haerr2022-07-24[kernel][libc][cmds] Add stty erase2, fix printf %*s, ls time format
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
482ff27844bca2107c331245176fd5e6a8be720Greg Haerr2022-01-11[kernel] Source cleanup of BLOAT_FS
c06f025ed4e7ed20b989f288c846f375a6e4840Greg Haerr2021-12-25Source cleanup, PTY documentation
1372270244c8c420ba2119f682a154a379b1ca7Greg Haerr2021-11-21[kernel] Fix dropping data in PTY
676a285750d2b2642cb64d190c32e7f0c1dae05Santiago Hormazabal2021-11-078018x: add an IRQ-driven serial console
f772cd03a182a0da605fce9ece10b425b1a1bf1Greg Haerr2021-03-30[kernel tty] Fix ICRNL to work when ICANON off
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
bfb122594ce822c8df731d84444be232fb38105Greg Haerr2020-09-25Small fixups
5fed8a921e68f20b0b433d83cce564eb62dac22Greg Haerr2020-09-25[kernel] Toggle debug display in kernel and applications with keystroke
4d56ca48602e7f24db78af338265bdd0ce79454Greg Haerr2020-09-22[kernel] Implement operating far text kernel
5e810409441f692c8ba74296af1a55d700769ceGreg Haerr2020-08-13[kernel] Fix networking socket close issues
bad7eb214751cf23a3da825184eef548b883d93Gregory Haerr2020-08-09[kernel] Don't call wake_up after each TTY character written to console or serial (#690)
af7045ed3a08a5503b01ae90ec6d6aad45e159cGreg Haerr2020-08-09Revert "[kernel] Don't call wake_up after each TTY character"
28b0994716daa6552883ba66f5f363d816dfdc0Greg Haerr2020-08-09[kernel] Don't call wake_up after each TTY character
d89b23f14c36066a31c7318edbd7ea3a14a6229Greg Haerr2020-08-08[kernel] Implement simple, race-safe sleep/wait calls
ba80c8128bb20005e7ec4dc676a4c8bd021cd87Greg Haerr2020-08-04[kernel] Fix select busyloop, networking semaphore lockups, strace, ...
c744ce11a808edb3a5ae9b821d7008e405305a9Greg Haerr2020-06-30[kernel] High speed serial driver and slip networking fixes
775ab95bacf9bb31544b2ba47198522dd7cbf78Greg Haerr2020-05-07[cmds] Cleanup termios handling in various applications
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
0d43f1cb3b02d8507244fa84b15eefe165fe402Greg Haerr2020-04-25[cmds] Enhance ps and meminfo with heap and size info
c6df4f4a3ffb50b6ed38f012032244cc9aadba2Greg Haerr2020-04-23Fix proper VMIN/VTIME operation
9bd2257f8795469581b697856883a6348d7b47bGreg Haerr2020-04-23[kernel] Dynamically allocate TTY input/output queues, add sercat test app
4c2f3d9efbedd14604f647e61a62bea1afad89fGreg Haerr2020-04-18[kernel][init] Add O_EXCL and O_NOCTTY for serial com/mouse, init runlevels
1a370e5477c9405a51d09930f87cb6ca37169a7Greg Haerr2020-04-14Transfer all data received on read of tty/serial buffer instead of vmin
ff5aded2ec5ff822f79f8fcf6ad3874918f2b74Greg Haerr2020-04-14Fix VTIME read return value on timeout
c9cbb65d7f5be433f7633d1d0c50681567d9482Greg Haerr2020-04-14[kernel][cmds] Enhance kernel, vi and sh on serial ports
22a3e9af46faea5885d2d40528ec9a396fcc733Greg Haerr2020-04-14[ioctl] Fix tty subdrivers to handle TCSETA messages
f909ac96705b6e554d29efac14207fa124ee576Greg Haerr2020-04-12Rewrite uart probe, fix data overrun detect, optional enable fifo
7ec2e1372b360a675cbd83054c1ec898b111a97Greg Haerr2020-04-09[kernel][cmds] Fix lots of serial port issues to run init/getty/vi from it
9de9190d9bad8a695a5ea35e2e27a39f81644feGreg Haerr2020-04-05[kernel][stty] Fix stty erase and sane
cb448c3eba5ca42aa7fd8e4c7ee3b0041ae1490Greg Haerr2020-03-31[kernel][cmds] Fix buggy getpass() causing login to run out of memory
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
22f4efdbdb3d6e4514410bc70eb95a64ee18ba0Greg Haerr2020-03-21[kernel] Implement task zombie state, rewrite wait, fix signal
7ecded42442f986102f0c15f8d39d5705236f7aGreg Haerr2020-03-19[kernel] Implement /dev/tty