File history
Tracking elks/include/linuxmt/chqueue.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 |
7205f40166ba6bc75e516a5659ea3d233aa90ed | Greg Haerr | 2025-11-16 | [kernel] Implement signal handling within CONFIG_FAST_IRQx handlers |
62d104f4e01f540b14ea0cb9a4c5669c6121491 | Greg Haerr | 2023-09-11 | [kernel] Speed up TTY output processing |
a35313fb89dd3ad4203ace365cd51cdbd073036 | Greg Haerr | 2020-10-09 | [kernel] Allow non-power of two char queues, pipe and network buffers |
bad7eb214751cf23a3da825184eef548b883d93 | Gregory Haerr | 2020-08-09 | [kernel] Don't call wake_up after each TTY character written to console or serial (#690) |
af7045ed3a08a5503b01ae90ec6d6aad45e159c | Greg Haerr | 2020-08-09 | Revert "[kernel] Don't call wake_up after each TTY character" |
28b0994716daa6552883ba66f5f363d816dfdc0 | Greg Haerr | 2020-08-09 | [kernel] Don't call wake_up after each TTY character |
c744ce11a808edb3a5ae9b821d7008e405305a9 | Greg Haerr | 2020-06-30 | [kernel] High speed serial driver and slip networking fixes |
1a370e5477c9405a51d09930f87cb6ca37169a7 | Greg Haerr | 2020-04-14 | Transfer all data received on read of tty/serial buffer instead of vmin |
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) |
3e5c24a1cfbf96f3fc0b8ba240a341f137153d5 | lithoxs | 2017-06-02 | Restore compilability using IA16-GCC compiler. Also uncovered a bug in malloc.c and an unused function in lp driver. Removed several warnings. Compiled with BCC has a code size reduction of 96 bytes. Binary obtained with BCC was tested under Qemu an PCE. |
5dc0534e734239865b819e28416b19dfc24d95f | lithoxs | 2016-06-30 | Corrections to pty's. Simplify queue handling Make struct member names in queues the same as the queue in pipes. Make queue members in pipes actually a struct chq_queue. Kernel tested under Qemu. Code size reduced by 64 bytes. |
53f9f86f82b11e0ac21d8cc5b13a54d9a80fd37 | lithoxs | 2016-06-28 | TTY input processing more compatible with posix Simplifications in pipe read and queue handling Code size reduced in 48 bytes |
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 |
31d3afeb7058aa40bff09a3823d4b78e7de91ee | Jody Bruchon | 2012-08-11 | This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u |
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. |
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. |
1125302e29ebb6a93f37b60fe6d2f84c3abf8c3 | Alan Cox | 2001-06-17 | Update chqueue headers for new wait queue |
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 |