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/kernel/system.c
CommitAuthorDateMessage
411ea9212b9bee8e2fa1d5f861f0a4e61906bfdAdrian Siekierka2025-11-27[kernel] More accurate swan model reporting
b88bd155686d643c45467d2d49161e9756a0b7fGreg Haerr2025-07-18[kernel] Create CPU_xxx defines for arch_cpu values
ccc14272540f3417157424fe40a3523383c688cAdrian Siekierka2025-04-21[swan] Minor tweaks
55113b67399c73115b1c961a5e45eecfe76a224Adrian Siekierka2025-04-20[swan] Separate hard reset/poweroff/system code into separate .c files
0fd38851fe6395318b8a463a2ba38be0568e8c6Adrian Siekierka2025-04-20[swan] Rearrange and document memory layout, place video data between near data/bss and near heap, add reset/poweroff implementations
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75dAdrian Siekierka2025-04-18Initial WonderSwan port
422da1b19ba3c0a4560d1e1699b35c7e9d98d8eGreg Haerr2024-11-12Release /bootopts buffers from kernel data segment and low memory Also release setup data segment (REL_INITSEG) to main memory
9d10ba609cda3279b97b50bd0063a98f98db4f8Greg Haerr2024-10-30Remove processor name string saving
38788882b604cdd1d2933ca2d6264cdb65336e3Greg Haerr2024-10-30Remove incorrect CONFIG_ROMCODE and CONFIG_CPU_ defines
b5f2e09fdb253a4811ce80a7762c5246f44c845Greg Haerr2024-10-30Add test for 80386+ to cputest.S
b5566aeb1715059ba7a8d1307dcd22ded0ac8deGreg Haerr2024-09-12[kernel] Retab some source files - no functional changes
a93fdc2300fdb779657b32f2c7b1f0c85d0041eGreg Haerr2024-09-09[kernel] Fix /bootopts root=df0 failing from previous commit
0faa69aaecce5bb09b1c801e9a14667505dc6ceGreg Haerr2024-09-04[kernel] Consolidate reboot, shutdown and poweroff into single program
f86877c8dd889af1ff5c1d15ba269978ce31a70Greg Haerr2024-09-03[bootopts] Add heap= option for dynamic sizing of kernel heap
8d7cfae225b7056cdaa597099da9246722968b2Greg Haerr2024-03-24[kernel] Remove CONFIG_APM
89f57502af6d7eb2ccb30fc85d69ce4df3149eaGreg Haerr2023-03-14[kernel] Fix compile/link with CONFIG_HW_COMPAQFAST
0b1f36aeace35588a13e010564cdd54ef6d6892Greg Haerr2023-03-04[kernel] Update dprintk for kernel debugging
bab2f8f302292237fb7b61fb60575b088f0aa2eGreg Haerr2022-12-24[kernel,build] Cleanup IRQ and config options, add MK-88 and no hw timer
00d36c8fc92ef43f7ac96f9c3429f780b3caa59Greg Haerr2021-12-17[kernel] APM and hard reset code for IBM PC architecture only
bd0656b995d8d8d39fba96b559ed2a9ebff84abGreg Haerr2021-05-22Move SETUP_HEAPSIZE to config.h
9ba030e91ff3da8623d0c71d3d6f00bb4b6b253Greg Haerr2021-05-21[kernel] Add option to specify size of kernel local heap
efa6eecd45d8054244c91c27e8078872acfdca1Greg Haerr2021-05-12[kernel] Allow setup.S INITSEG values to be specified in config.h
aa16e7d8d5b73b67902c726d7477909bbc84ad9Greg Haerr2020-12-05[kernel] Enhancements for multiple ROM configuration testing/support
ae8fed26808fda5d40af5ea0c4076026c34a829Greg Haerr2020-10-22Add ability to configure ramdisk segment into any ram memory
a7b47effc7649c143b58cb527a1fa252185ce8aGreg Haerr2020-10-14Move configurable items to limits.h
054564bb78628df5289f382f6e71f89f653157bGreg Haerr2020-10-14[kernel] Various source code cleanups
4d56ca48602e7f24db78af338265bdd0ce79454Greg Haerr2020-09-22[kernel] Implement operating far text kernel
57ddea24652a55296d9939a5e65a99461e09151mfld.fr2020-09-07[kernel] Improve heap allocator
0d43f1cb3b02d8507244fa84b15eefe165fe402Greg Haerr2020-04-25[cmds] Enhance ps and meminfo with heap and size info
15af45c85e5e65b03e44c50e718e5f9266c637amfld.fr2020-03-14[kernel] Drop old TABLE allocator
326e5c33f58da907c2707f9ee9097bcbaac7a91mfld.fr2020-03-14[kernel] Local heap introduction
a9eecd4efb70e733015fba55e9185d9026593a1mfld.fr2020-03-10[kernel] Swap back code and data segment
3507f8ff4e84214d74dce8cd578284c91c89a8fmfld-fr2018-06-16Tune NE2K driver for GCC
ae79e35ad7791eef8a3d5914e649fe2a9895f0fmfld-fr2018-06-11[kernel] First draft of full GNU toolchain
f0a9aba7bf535b540360b7a446a63cb1bfa32cclithoxs2017-11-16More memory for user tasks by overlapping setup data and bufseg. Also swapped order of kernel code and data. Setup code size increased only 60 bytes. Final kernel code and data sizes unchanged.
8b65ce37ecbf13fe5e296e5a4f0a0c233b89f76lithoxs2016-07-02Restore compilability using ia16-gcc
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
4786296011e318ca250ad096ce3ccd4ae01b21flithoxs2015-10-27More optimizations in arch/i86 directories
ae4cc976485409c5af1a66f33eaabbb556cda22Juan Perez-Sanchez2015-06-13Separation of C and assembly functions to different files
14b64ba2b594b00547184a3c6c9c81ffff30d98Juan Perez-Sanchez2015-06-13Changes to reduce warnings using ia16-unknown-elks-gcc
44a446b0d7ed6a2cfb4a55138ce407152bcb6d9Juan Perez-Sanchez2015-06-13Removal of inline assembly in several functions
253de71d0abb5e4fea978d01aca32c216e97e3fJuan Perez-Sanchez2015-06-13Removal of assembly file segment.c
98022ff4ccd590af874845faca7d00535e2a4eaJody Bruchon2015-03-05Typo and minor documentation corrections
e618adbf1df344fad65d7a05559ba23a250421fJuan Perez-Sanchez2014-11-16peek/poke fixups, unused variable cleanups
efe4aa9037480c9fb670de84bc25b1f0bb9fd29Juan Perez-Sanchez2014-11-16fork()/tswitch() bug fixes, task_struct init cleanup
31d3afeb7058aa40bff09a3823d4b78e7de91eeJody Bruchon2012-08-11This 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
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
0d1d7fb0bf3f9c25b804210c56f9b467549dc58Jody Bruchon2012-05-10Additional patches for ANSI C compatibility and portability from Juan Perez-Sanchez.
1983afbf386fe2f2c9ef7ff18eb1adb2606d807Harry Kalogirou2002-10-26sheduler fixes mainly
04aee7402d8dd7dfb36edc60bfc2d07fb8d7f3aHarry Kalogirou2002-07-13post-compilation rootdev config
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
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.
9ae8ce747f3c226b93c715b52e0209eda45b997Alan Cox2001-06-17Kill SHLIB option
f7600ab3aa12843f1b74a297e4c905d4f37fd6fAlan Cox2001-06-17Remove more dead 'NOFS' stuff
d4c9c7544adf6e060223bb5de7eff5ad6183d39Christopher Plattner2000-02-02Additional support for preloaded netboot ramdisks. For the use of such a disk, the main memory will be reduced - trial version
95b70015adf5e46222e434eb3171f451f076292Andrew Richards2000-01-06ELKSibo code merged from psion_port branch
ae928acf2892f3fb53a6f67c4d8d796e48275d8Andrew Richards1999-10-26Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
9b60fe057dc58c0ba16076338fdcf96968b9eadAndrew Richards1999-07-09Major updates to socket code.
748e6a70ea40a548bf1ce70c0af5fe3e21d5929Andrew Richards1999-05-30Fixes code to allow loading of shared libraries.
70260e9379542d7e375628b7228bc009e9f1c44Andrew Richards1999-05-29Added socket to syscall table.
18badf069331baaca27d4ea9929af5fc05be6e4Andrew Richards1998-11-25Latest changes to 286 pmode code.