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/kernel.h
CommitAuthorDateMessage
b2207597ef767cc4e12d91bb079980084fe6614Greg Haerr2025-12-21[kernel] Minor fix for tty_intcheck, also add kputchar definition
b88bd155686d643c45467d2d49161e9756a0b7fGreg Haerr2025-07-18[kernel] Create CPU_xxx defines for arch_cpu values
422da1b19ba3c0a4560d1e1699b35c7e9d98d8eGreg Haerr2024-11-12Release /bootopts buffers from kernel data segment and low memory Also release setup data segment (REL_INITSEG) to main memory
683e6342b9fb6895faa760c08485700ce3319aeGreg Haerr2024-10-16Introduce debug=N in /bootopts for multilevel debug statements Add debug_cache2 second level debug
98feee265f950a9ad02467d4f6e13d53e15400eGreg Haerr2024-06-02[libc] Pass 2: Add system calls to OpenWatcom C library for ELKS
cf2718e7f69c4cccd60893c932a3d9f8af3e8d1Greg Haerr2024-05-24[libc] Consolidate compiler specific defintions in header files for Watcom C
36d485563d7d6bf1e11254266c8c60b64e07431Greg Haerr2024-05-08Finalize option names
3a99f562ed3a0f8b00e08312b4f6e5deb2c7609Greg Haerr2024-05-07[kernel,libc] Enhance debug output in kernel and printf %p
bacfd1feced563aec85c830ab231c0d6571156eGreg Haerr2024-03-29[kernel] Automate detection of QEMU for ftp, ftpd and DF driver
cfa0965ee3357d7c1a5ba2e7b6d429bf19cb1afGreg Haerr2024-02-06Rename kernel wontreturn to noreturn
8f0e516458d913636ec0e9fbe80210a8188d155Chuck Coffing2024-01-03do_exit should be wontreturn
95bd60b9cb5a9de29aaf69c0daa80e781f41a89Greg Haerr2023-09-04[kernel] Add %P to printk to display process ID
ab465a8c00d8492501ecd010c6815b59f4dcb58Greg Haerr2023-08-04Refactor kernel tracing to be dynamic Add CONFIG_TRACE to compile in tracing, remove CONFIG_STRACE Add strace and kstack commands to /bootopts to enable options
71d7ea43540701b7ebdc0e5c810a7707e01321cGreg Haerr2023-08-01Add kernel stack usage and overflow checking Rewrite strace to use no task struct variables Update strace syscall parameter types CHECK_KSTACK turns on kernel stack checking CHECK_SCHED checks matched sleep/wait and idle task sleeps for writing/testing dr
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
ef6ed5f8989bd9580e9de085bdcc4359c4b9ebeGreg Haerr2020-11-01[kernel] Remove need for DMASEG 64K wrap handling in BIOS disk driver
a7b47effc7649c143b58cb527a1fa252185ce8aGreg Haerr2020-10-14Move configurable items to limits.h
2d3653801997e31ae43915cbac26511b6acef2bGreg Haerr2020-04-04[mbr] Various standardizations for MBR boot/partitions
36e98a69d13e8ac5854a1597f39131f5fd79a95Tee-Kiah Chia2020-03-14[kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467)
326e5c33f58da907c2707f9ee9097bcbaac7a91mfld.fr2020-03-14[kernel] Local heap introduction
a34b362903ca7592c3b7c7803d353fa4be72086mfld-fr2018-06-23First draft of ELKS own libc
d25164a02e6d1efd3d19d02a69af2c623f97fc8mfld-fr2018-05-20Fix initial text hidden in virtual consoles
0d1d7fb0bf3f9c25b804210c56f9b467549dc58Jody Bruchon2012-05-10Additional patches for ANSI C compatibility and portability from Juan Perez-Sanchez.
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.
eb3e8b3f7ec4390bfe6ed46dfbcc073075133feRiley H. Williams2002-05-05Verified that fs/romfs/inode.c is clean as far as `splint -weak` is concerned.
dbc3629cacdbd4abed58efe476a8027a95fd88fRiley H. Williams2002-05-05Reverted accidental changes, and verified that result runs on my 286 laptop.
a8acd4426f32030349980fc20369ebd9b8618c5Riley H. Williams2002-05-03Reverted accidental commits...sorry.
b77611069002eea000bab6ee774029d699aa44aRiley H. Williams2002-05-01Verified all include/*/*.h header files are clean as far as `spling -strict` is concerned.
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.
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.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source