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/elks-small.ld
CommitAuthorDateMessage
cf00f8ae5571f7399a7c1ad2180963564095f5cGreg Haerr2023-08-10Add __start_fartext_init! and __end_fartext_init! symbols
7ffdd2bd70b513b83ac10e722edbed2f2847f92Greg Haerr2023-08-09Rename to __start_fartext_init
4ddad214d72d2436ed0bdfb9e7d8aa372254336Greg Haerr2023-08-09[kernel] Update linker script to place INITPROC sections at highest addresses
287c8f45a018a36648f39ee08c661bdd6adc7e5Greg Haerr2023-01-18Use tkchia's design for __argc & __argv
845d5fdcb7ffe5c6767c1a37c79ad467888626ctkchia2022-12-23[libc] Initialize environ &/or _program_filename only if needed
e664623193be48c3b5d88110160f2fb14045c86tkchia2022-12-22[libc] Implement & use GCC-style static constructors/destructors (#1469)
8ee95f792c6f4691dfb1685880e20f51167128bTee-Kiah Chia2021-03-29[LD scripts] explicitly put relocations away from text & data, for intermediate ELF output
b54eb169697cc66558e07bbd41f07557c0ccbe0Tee-Kiah Chia2020-09-13[kernel] [tools] [elkscmd] Work with major gcc-ia16 update
aba48188496fd20704c3a64c95a514f4352f548Tee-Kiah Chia2020-08-15[LD scripts] allow small-model a.out's to (maybe) have far text
85de64ee5180dd80352e74c09f834e2cbdcf4f4Tee-Kiah Chia2020-05-24[tools] [elkscmd] use i386elks linker back-end for small model a.out's too
29f67bf3aca7b0d11428763914430a599fb8411Tee-Kiah Chia2020-02-16LD scripts: limit a_total to 0xfff0 bytes, per kernel limit
020d7db93405dc48621c05e2a9f9d3706979cebTee-Kiah Chia2020-02-16LD scripts: allow setting non-static data size, via _chmem var.
669ff7da43dd5ca9ad0010e55923557dc8fa61cTee-Kiah Chia2020-02-14[libc] use `_start' not `entry' as program entry point symbol
916afcd89448d9e79411b4975934ec825bb393eTee-Kiah Chia2019-05-11LD scripts: set a.out's heap + stack size if `_total` defined
93b57f474cb0e3fa9917b4783781cd405c944b0mfld-fr2019-03-12[libc] Data segment starts with nil data
9e038b816014f83c0808df1ee5697380cd6be49mfld-fr2019-03-03Revise bootblocks for GCC-IA16
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