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/boot/crt0.S
CommitAuthorDateMessage
53741cf183378087ae67dae8820f8b85d558601Greg Haerr2025-12-29[kernel] Cleanup potential kernel startup issues, release more memory
e92ce1140b90ba5436a0f51104bc5803eea5c49Greg Haerr2025-12-14[kernel] Eliminate startup temp stack
44a62a1ddc62e47645917088f4bab01ee965442Greg Haerr2025-11-08Fix PC98 build
6927e64bc9a88421118016f04a65f19db4837a4Greg Haerr2025-11-08Cleanup crt0.S
0285a773ae5b748cf3709ff12892be832f3ebbcswausd2025-11-03Support for the NEC V25 microcontroller - changed Files
4fca36280a409c75d1619fa137fd2da1bdc80c1Ferry Hendrikx2025-05-03Fixes
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75dAdrian Siekierka2025-04-18Initial WonderSwan port
679bd3d5c48a934bb4e215ffc6d52b838ec9c61Ferry Hendrikx2025-04-18kernel and build changes
028b1dfc89b380997ba13e8232a236bcda8b642Greg Haerr2025-03-26[kernel] Add support for loading kernel in HMA
dad7fd7a43849b88b203b4e2581d8ccdd60001bGreg Haerr2024-09-16[kernel] Small cleanups, add disasm to 1440k distribution
b5566aeb1715059ba7a8d1307dcd22ded0ac8deGreg Haerr2024-09-12[kernel] Retab some source files - no functional changes
516294151e5969d4f41246784efb41bad961793Greg Haerr2024-09-02[kernel] Use early temp stack to avoid irqit stack overruns on faults during startup
425156e9db710f4eed391dad0fd84d760908262Greg Haerr2024-08-01[kernel] Ensure all words aligned on word boundaries
695179374324b830347630283dd6ba1556314c9Greg Haerr2024-03-28[kernel] Dynamically allocate task array First step, allocate fixed size array
86d894f14f57b537549d53adb6261d61bf16bcdGreg Haerr2022-11-29[console] Save BP across INT 10h BIOS calls
a20f2e60eb3c73735852cf332babb5cef71c19aGreg Haerr2021-12-20More cleanup
efce5178428b0e282a3909ab923920113250504Greg Haerr2021-12-18Add PC98 conio, other cleanup
ef6ed5f8989bd9580e9de085bdcc4359c4b9ebeGreg Haerr2020-11-01[kernel] Remove need for DMASEG 64K wrap handling in BIOS disk driver
02c160c80804a03f34d289a105087b98c68e7d7Greg Haerr2020-10-16[kernel] Get CONFIG_ROMCODE kernel build operational again
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
7d14a9cc1191c543890e84ee45af6d73338822bGreg Haerr2020-09-22[kernel] Update comments regarding task 0
b54eb169697cc66558e07bbd41f07557c0ccbe0Tee-Kiah Chia2020-09-13[kernel] [tools] [elkscmd] Work with major gcc-ia16 update
95895f1343122fb749639cf4897ed977cc44c7eGreg Haerr2020-09-06Fix thunk with .code16 directive, add fast thunk code when no arguments
862a2155bc6740bcea9d8f368a710e23cd68589Greg Haerr2020-09-06Apply segment relocations to text, far text and data sections in setup.S
598e6aec883eec40aecd43e6656b69e26627c44mfld.fr2020-03-11[kernel] Drop empty 'arch_boot'
a9eecd4efb70e733015fba55e9185d9026593a1mfld.fr2020-03-10[kernel] Swap back code and data segment
dfb168bcade228f4b6e9a58a9d22e4a42cb8670mfld-fr2019-04-27Bunch of cosmetics
3408ad3f3eba5f1c9eafd44a97714a773e26b7dmfld-fr2019-02-23Cleanup after protected mode drop
b504f5340d0ad69995a03e3a5a0fb714b4cc48cmfld-fr2019-02-21Drop i286 protected mode support
a34b362903ca7592c3b7c7803d353fa4be72086mfld-fr2018-06-23First draft of ELKS own libc
44796a8fc0b330cc5c34169db552ccc5d5f2b48mfld-fr2018-06-14[kernel] Second draft of full GNU toolchain
ae79e35ad7791eef8a3d5914e649fe2a9895f0fmfld-fr2018-06-11[kernel] First draft of full GNU toolchain
b2d58dc87bffd517c88b093c603520442d1c8admfld-fr2018-05-16Add early printk() to ease debugging
bb3aca136cfe91c7b786462df9223ece92ff31blithoxs2017-11-17Fixes in bogomips, rom boot, irq. ds load and buffer alignment. Remove redundant configuration CONFIG_CALIBRATE_DELAY, and set loops/sec. to value obtained by 8088 at 4.77MHz, and set scale to get 0.35 Bogomips. Fixed numerous bits to make boot from ROM s
c30d9933efca84636a4fee340cf450ba9be2273lithoxs2017-10-03Move relocation of kernel from crt0.S to setup.S. Code in setup will be completely discarded while code in crt0.s is kept as part of the kernel. Code size reduced in 96 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
800b1b1be423692cb6bddf259c37385e4e37b7clithoxs2017-03-29Claim 61Kb of unused memory for user processes. Done by relocating the kernel code and data segments to the lowest possible location. Tested with the new telnetd daemon and a standard linux client telnet. The vi editor now start on the client side, but co
d2336634daf735c00a81139b11f5436f9f64923lithoxs2017-03-07Reduction of kernel stack size: first part BSS size reduced by 208 bytes. Code size reduced by 48 bytes.
253de71d0abb5e4fea978d01aca32c216e97e3fJuan Perez-Sanchez2015-06-13Removal of assembly file segment.c
efe4aa9037480c9fb670de84bc25b1f0bb9fd29Juan Perez-Sanchez2014-11-16fork()/tswitch() bug fixes, task_struct init cleanup
66b26efbc309c97619bf9cc6cd61620a57accd7Juan Perez-Sanchez2014-11-16Task 0 cleanups, code size reduction
d50ab0eda06cae754e5b09187ec109540d414f0Riley H. Williams2001-11-13Corrected faulty ASM comment markers, and renamed certain config variables.
64316a888c077b18ea91084a905d3839efc590bAndrew Richards1999-11-10Merged in changes to boot code from ROM.
18badf069331baaca27d4ea9929af5fc05be6e4Andrew Richards1998-11-25Latest changes to 286 pmode code.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source