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/console-bios.c
CommitAuthorDateMessage
c137c6184862512805d366fcb6f3582b96c01a4Greg Haerr2024-09-15[kernel] Cleanup register decls in console*.c, cleanup init/main.c
3ca8ff33be2ced7849e5d0a3089d6b047a36cb9Greg Haerr2024-09-15[kernel] Updates to console code from #1980
dba7eb1f817bd7fb876a82ebb7cbd98206bb92cValtteri Koskivuori2024-09-15[console] Remove MaxCol & MaxRow
0caac72e21045ff6ed3dccb19d88d0b647eb88dValtteri Koskivuori2024-09-13[console] Remove zero-init in console drivers
d72fa5eebc0cffc3e3310ce9fc68551f02122efValtteri Koskivuori2024-09-08[console] Incorporate further feedback
5d7826837b9565d5ec4f6d7a702727fbf7f1308Valtteri Koskivuori2024-09-07[console] Remove output struct to reduce indirection
b2d6d0c0b17015b5fb2f192ae8423882757e09cValtteri Koskivuori2024-09-02[console] Add dual-screen support to console-direct.c
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
d0aa2c3cdc0190ceefbe3d8d8737daad703a2e2Greg Haerr2024-03-24Remove CONFIG_EMUL_VT52
686888f6ab9c2c9e475c575deffd0dfd39287efGreg Haerr2023-09-04[kernel] Increase parsed ANSI sequence length to 28
9e8c53ac5a086f823154eba5944ef1dfd45eb97Greg Haerr2023-09-02Final retabs for now
ac95d81f82fa24c6fec40ff00b26617788187eeGreg Haerr2023-08-25Add console_init and ne2k_drv_init
aa057bb2e99ead47de7ab79b33fe47de0cadca6tyama5012023-07-22[console] Add DisplayCursor On/Off to AnsiCmd
7eb60c4d641247eace1a447a074302662f140ceGreg Haerr2022-12-22[cmds/libc/man] Various cleanups
bad9a2c937accf34a378342c6ac2c8789f2f79cHelge Skrivervik2022-11-23[driver] Bring console-bios.c in sync with parameter type changes in console.c
cf0871b61ea93ecdbfdb91996461977ce9ce1a3tkchia2022-11-20[kernel] Add KIOCSOUND ioctl for console terminal
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
4e98718f78138d4f0fefed573506be1e17e2a3aGreg Haerr2022-02-25Fix compilation errors
56aade66bd0499259554aad0622973c4ec1ff2fGreg Haerr2021-05-20[kernel] Reorganize console source code for 8018X port
efa6eecd45d8054244c91c27e8078872acfdca1Greg Haerr2021-05-12[kernel] Allow setup.S INITSEG values to be specified in config.h
e9d82e2a93dd5bc6bb6a4512de7c203fca1d4bbGreg Haerr2021-05-07[console] Add configurable scancode vs BIOS keyboard driver
d5701e3ec2e15a8e0b90c9b8de5f11737f00319Greg Haerr2020-11-03Call set_console before console_init
79d411c7915571095ad1d602e28742a557ec593Greg Haerr2020-11-02[kernel] Add experimental display showing disk access
ef6ed5f8989bd9580e9de085bdcc4359c4b9ebeGreg Haerr2020-11-01[kernel] Remove need for DMASEG 64K wrap handling in BIOS disk driver
8d8ceebdcc660b92ac243cc81d4d57378111709Greg Haerr2020-10-17[kernel] Refactor console driver code; create headless console for emu86
02c160c80804a03f34d289a105087b98c68e7d7Greg Haerr2020-10-16[kernel] Get CONFIG_ROMCODE kernel build operational again
d0780057c2c774dc00f7e678f40fc279d6c41e7Greg Haerr2020-10-14[kernel] Source code cast cleanups
a7b47effc7649c143b58cb527a1fa252185ce8aGreg Haerr2020-10-14Move configurable items to limits.h
003a0220aee8b54a3e7c484b0d570c5c7d50150Greg Haerr2020-05-07Add additional bios key codes
9853807fc886dc7410632b41f4ba9222e23e758Greg Haerr2020-05-07[kernel] De-duplicate console code, update BIOS console
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
d416ac1dac5a2c86a5e0957034f98a3aa544f6aGreg Haerr2020-04-25[kernel] Fix BIOS console driver
d4aab196be9d533e02df01e495e72b82521ca92Greg Haerr2020-04-19[kernel] Cleanup char driver directory
22a3e9af46faea5885d2d40528ec9a396fcc733Greg Haerr2020-04-14[ioctl] Fix tty subdrivers to handle TCSETA messages
abfecd3007eec3f3539d7cb611cd1a33d4c7bbbmfld-fr2019-01-23[bioscon] Use BIOS INT 03h to get cursor position
d25164a02e6d1efd3d19d02a69af2c623f97fc8mfld-fr2018-05-20Fix initial text hidden in virtual consoles
7c02b9745a4d0f24761f14da7a374256ba09af0mfld-fr2017-11-11Tune BIOS console build with GCC
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3mfld-fr2017-11-01Normalize peek & poke - Add fmemcmp
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.
bbe6a5c120d3c4bf79e694b304ff2f9981198falithoxs2017-05-03Fixes to BIOS console driver.
c66cfacdf644ad636b8f36015c57f3a699fac5blithoxs2017-04-27Second fix to BIOS console driver. Tested with emulators Qemu, PCE and Dioscuri. Still needs a test with real hardware.
ec5e192862e8eab758bdb23bbf29d54bfc52a98lithoxs2017-04-26Fix to BIOS console driver.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
5dc0534e734239865b819e28416b19dfc24d95flithoxs2016-06-30Corrections 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.
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
f0495b647ae0b67379fe86da867e811e53d0b07lithoxs2016-05-16Reorganization of serial driver. Simplification in tty devices. Now, every driver request its own interrupt. Improved comments in xt_key.c
8fd2909b5bc00c148700f5c33fb2a2871aaa25alithoxs2016-05-16Provide the ability to configure bios console with ansi, vt52 or none emulation, the same way as with direct console driver. Compiled with bcc, tested with qemu all possible configurations.
e63fc78eb0ae35da66700029e8e29081b8aad12lithoxs2016-05-13New Bios console driver Derived from new dircon.c. Inherits virtual consoles, ansi and vt52 terminal emulators. Uses a polling keyboard driver instead of blocking the entire system waiting for a keypress.
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
f86c5c9ee7e74f71bc622a58682c38cfc7d63fdJody Bruchon2012-02-18Included patches from the "nanox" project at: http://code.google.com/p/nanox/ which is maintained by tinybit1@gmail.com.
d9cb07e718e34516d70add96d28524b7819d161Jody Bruchon2012-02-18Included patches from the "nanox" project at: http://code.google.com/p/nanox/ which is maintained by tinybit1@gmail.com.
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.
e86211760502daff0922cd7d4697d35f1ac72fcRiley H. Williams2002-04-23Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char 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.
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
74c34211f496288a00fa00c66d21d8f192ab583Riley H. Williams2001-08-21Documented VT52 sequences as per the Digital VT100 User Guide
bb6cd206c33acba72c76dc7624ad628cc874fe1Andrew Richards1999-07-09Added support for pseudo ttys
13f44271209c32c312f06d08bd2911a05083f80Andrew Richards1999-06-24Small compile time bug fix.
4d1002403744cbc866aed3c5dec8740d0279d9cAndrew Richards1999-05-29Modified tty interface to simplify it.
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