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/kernel/sys.c
CommitAuthorDateMessage
6d00d176c7d83a426ae24b772731e79f95420cdGreg Haerr2025-12-17[kernel] Reduce kernel .text size for more near code space
6f32b2ac11eda6cff0ffc795a1d5073a0a1e52bGreg Haerr2025-03-26Remove disable_a20_gate
fc202b41e2447ce3d1764dd8921544540789c7aGreg Haerr2025-03-26Fix compilation error with disable_a20_gate
028b1dfc89b380997ba13e8232a236bcda8b642Greg Haerr2025-03-26[kernel] Add support for loading kernel in HMA
407d5af48d9de7b5c5488fe3091936f1286538cGreg Haerr2024-11-23[cmds] Change 'file' to identify as86 object file instead of bcc
b5566aeb1715059ba7a8d1307dcd22ded0ac8deGreg Haerr2024-09-12[kernel] Retab some source files - no functional changes
0faa69aaecce5bb09b1c801e9a14667505dc6ceGreg Haerr2024-09-04[kernel] Consolidate reboot, shutdown and poweroff into single program
29e0283e00bc5366fc9d11c7d6b152207bbdd83Greg Haerr2024-09-02[minor] Update qemu.sh for macOS x86, other small changes
610c93b6e2b672db451dc7f8074d84eebefd8a1Valtteri Koskivuori2024-08-27[bioshd] Implement park for ancient MFM/RLL disks
b7e47d342e987c7b4ba69f17d5bd5ffd82986a6Greg Haerr2024-08-20[kernel] Add kernel and user mode divide by zero handling
3451cb698f2b06f484ce3311ea714ca59a5719aGreg Haerr2024-07-02Remove unneeded _ptask currentp = current to improve code size/speed
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
a19dfa5fc93d3838ee48e792e88d961bf90c578Greg Haerr2023-09-02[kernel] Source cleanup replace #if 0 with #if UNUSED
f6eb392bd5ab73b2e41c945d90d36870a82ecafGreg Haerr2023-09-01[kernel] Don't mark inode dirty in fchown unless uid or gid changed, cleanup
cb79ba3b4c27052eac35c382eaa5f9a51dab76ftkchia2023-03-08[kernel] Fix: sys_kill ( ) prototype had arguments reversed
c9296da2233dc3b62864e21e91940e2379d4088Greg Haerr2022-03-22[cmds] Add uname application and system call
00d36c8fc92ef43f7ac96f9c3429f780b3caa59Greg Haerr2021-12-17[kernel] APM and hard reset code for IBM PC architecture only
90adc026a691c0a1e49416ccad260460fa95af2Greg Haerr2021-05-24[kernel] More source cleanups
d912939fb4c63b99a8b4d8d5194b53768d60960Greg Haerr2020-12-07[kernel] Rewrite wait system call, fixes cron
d0780057c2c774dc00f7e678f40fc279d6c41e7Greg Haerr2020-10-14[kernel] Source code cast cleanups
a7b47effc7649c143b58cb527a1fa252185ce8aGreg Haerr2020-10-14Move configurable items to limits.h
678b8627036a782b42d24e1f8cc163c5765627dGreg Haerr2020-09-05[fs] Fix mount root readonly config option
e95bf12425da8621786a055ac9917d17e604bfcGreg Haerr2020-09-04[kernel/fsck] Fix various fsck, signal and shutdown bugs`
f3141ede522e5d6acabeba7ffc0dfb468187b9cGreg Haerr2020-08-11[kernel] Fix unneeded and slow locks in kernel, small cleanups
4c2f3d9efbedd14604f647e61a62bea1afad89fGreg Haerr2020-04-18[kernel][init] Add O_EXCL and O_NOCTTY for serial com/mouse, init runlevels
7ec2e1372b360a675cbd83054c1ec898b111a97Greg Haerr2020-04-09[kernel][cmds] Fix lots of serial port issues to run init/getty/vi from it
92860c4de6fee1d05c039506656a9dd7f49f9b4Greg Haerr2020-03-24[kernel] Cleanup, fix geteuid, getppid, implement getgid, getegid
e689980162c9af90ce6cac5673c7f5ee1074431Greg Haerr2020-03-10[signal] Fix userland signals, add ^Z handling to getty/login/ash/sash, add debug_sig
08d6b62ee98e6a8bc4083dc7c115224d650fcf9Jody Bruchon2016-05-26Add CONFIG_APM for APM poweroff code
4ef5e84e2d8ea3fcdd213da9e0c5a92c30712beJody Bruchon2016-05-25elkscmd: Add APM shutdown to sys_reboot() and a 'poweroff' utility
4304a557c511e3f5fed6d861de6afff72359cc8lithoxs2016-02-16Code size reduction in files under directories kernel, fs and arch/i86. Code still does exactly the same. Fixed a bug in malloc.c introduced 3 commits ago. Fixed some problems with printk when processing formatting %04X. Kernel compiled with BCC. Tested u
d7422cd0ab5495464511e5c0e368261572ecf2aJody Bruchon2013-03-18Driver and cleanup patch by Juan Perez-Sanchez:
b1f71b8118aaff18bc59b56a77c5a6e71c3e25cJody Bruchon2012-05-08ANSI C compatibility fixes by Juan Perez-Sanchez.
7db3b4848aab80b1338cc0c0233720c4ff88d4aRiley H. Williams2002-07-16Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details.
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
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.
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
d0458ee67c65e9b11bf068ecdbfeb099fdca288Harry Kalogirou2002-04-26some changes
a548389f23b34f765970d7ea35d1456de168898Riley H. Williams2002-04-19ANSI'fied function prototypes in kernel 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.
fd1a2560e36e998a98e1a1e3fd28f2b273034c7Riley H. Williams2002-02-23Brought syscall table in strace.c up to date, allowed syscall entries in syscall.dat to be conditional on a config var, updated printk to allow %% format and added conditional syscall to return kernel version string.
25f6032570ce96b8eae5816e5ceca4cc5cdf029Riley H. Williams2001-08-21Corrected bug in printk() where %d is always unsigned, adding %o and %u as well.
9a8ab1fd88443622aca904a92e72e28c952bd0bAlan Cox2001-06-17Remove more junk
9d989060f3401028bb8a30f6b055f47d365cdcdAlan Cox2001-06-17Remove if 0 stuff
ae928acf2892f3fb53a6f67c4d8d796e48275d8Andrew Richards1999-10-26Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG.
4609ab18423e89367072686969b995881937fb3Andrew Richards1999-09-05Changes for 0.0.79
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
933356639c762a46720037455c562f75307a729Andrew Richards1999-05-29Added support for ^C and ^Z to generate signals from the console.
d1433efb47e25df089ad1509b14a07da159b2c7Andrew Richards1998-10-13Optimised code size with careful use of register variables
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source