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/Makefile-rules
CommitAuthorDateMessage
c49f2cf8c6da91fd178d54ecd250a8a09590382Greg Haerr2026-03-20[build] Update version to v0.9.0
aba8a6f30a436c8f69478e8abe55c01bc98cfd1Greg Haerr2026-03-16[build] 0.9.0-rc1, default xms=off, add nxstart to /etc/passwd, remove bobcat
47fccd0f462cd06c52d947b8ef64c8d079d016eGreg Haerr2025-12-15Use -fno-defer-pop only in main.c for now. Saves 976 bytes code
6d44d814743b92a4ba664e729d0c31d1fa98814Greg Haerr2025-12-15Finall debug start_kernel issue that required -fno-defer-pop to fix
d6da06806da9e5458ed8560dcfcde5729307d04Greg Haerr2025-12-14Allocate idle_task dynamically
0d2fbcb79390993f28f3d3905cd4c389cf1287fGreg Haerr2025-11-02More cleanup, don't display every file removed on clean
f09682e908b037cf63a1878b071e1fa26b04ae0Greg Haerr2025-11-02Remove mkdist
50c7dee3d1545f735f2d31307a827c884ab8a93Greg Haerr2025-11-02[kernel] Cleanup kernel Makefiles Remove distdir: and lint: actions
43c5c7fde260da1286657713761f668df705b1eAdrian Siekierka2025-04-19[swan] Compile the kernel with V30MZ optimizations.
fe4e042a99179e6f9cd3f83d2cebe031440c8f6Greg Haerr2024-12-06Update ELKS version to 0.9.0-dev
3681e32dd74acd2dea0ac66ae0ef8f8ca617b15Greg Haerr2024-11-19[cmds] Fix compiler warnings based on added -Wextra flag
5824a8342c3688bc1105126ddcf8658a9c47af6Greg Haerr2024-11-15Cleanup USEBCC in kernel Makefiles
a10c5b0591a356f28556892db916c27c8610ddbGreg Haerr2024-10-15[build] Change version number to v0.8.1
0c0183122c335aa95e2c45ca11713b6eef52372Greg Haerr2024-09-24Change version to v0.8.0
470443618af8dc0bc24c64a862beef89b9b3977Greg Haerr2024-09-20Update elkscmd/Makefile-rules
f86877c8dd889af1ff5c1d15ba269978ce31a70Greg Haerr2024-09-03[bootopts] Add heap= option for dynamic sizing of kernel heap
5c907b3c836dac2ec151e04dfef23ceb6fc74a4Greg Haerr2024-06-30Store segment information in task struct, rework fork/exit/signal
b78722b83fe0db77f3eb67228bdafee1b94458dGreg Haerr2024-04-04[kernel,cmds] Small fixes to ps, mkfs and ramdisk driver
a24d7eaf2144868637b31aa80e565d567855b24Greg Haerr2024-03-24[kernel] Add DF driver to standard IBMPC build
2c59d41ef1306a32b5fbfeb48ae3049ba29b1bbGreg Haerr2023-12-02[build] Speed up ELKS build
5e5339dd4b8df39721fbeb5e4a607b8e09ec9dcAndrew Dunai2023-12-02[config] Do not read MK_ARCH & MK_CPU if already defined
7fb11456d48ac4ea5768b2bb5f55adbc9f90aaaGreg Haerr2023-09-12[build] Update ELKS version to 0.8.0-dev
9432035132f9d3a8ee5a5b78d63b2cc2c03fb6eGreg Haerr2023-08-02[release] Update ELKS version number to v0.7.0
a128422dd4a03357e8a69317fc1ee9493e3956eGregory Haerr2023-01-19[test] Cleanup test directories, add test_exit.c (#1528)
4198edc92b63b91854236b2ab80e2da37c03e82Greg Haerr2022-07-08[kernel] More enhanced compiler checking with gcc options
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
3de6c94af6141835690a31eb4c6736186aa9f15Greg Haerr2022-07-07More cleanup
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
08e81d579f9a51438e2ad65a7d0366f78524686Greg Haerr2022-06-25[kernel] Cleanup C aliasing constructs, remove -Wno-strict-aliasing
70f9a9265955879177b7218cad3243c15504487Greg Haerr2022-06-06[release] Increment version to 0.6.0
c9296da2233dc3b62864e21e91940e2379d4088Greg Haerr2022-03-22[cmds] Add uname application and system call
55f32f28c6e1f4a81e51fc3d0e9856a42113826Greg Haerr2022-02-07Increment version to v0.5.0
7f5cc84c0c07c9e872b9bb331e80d94ac2f7052Greg Haerr2022-02-04Use ia16-elf-gcc -E for .S files, fix addr32 warnings in unreal.S
2e842d97c740a5384b7a446bb382fb395860879Gregory Haerr2021-11-27[compile] Disable gcc null pointer check after dereference (#1031)
258bd348432c0ec8dbc978865362c3a2d909e29Greg Haerr2021-11-09Add XMS buffers, xms_fmemcpy and linear32_fmemcpy routines
9ba030e91ff3da8623d0c71d3d6f00bb4b6b253Greg Haerr2021-05-21[kernel] Add option to specify size of kernel local heap
cb827a6a855b141690a17116cc05f4011334192Greg Haerr2021-05-16[build] Generate system-nm.map file on kernel build
febe6013f4ff1a6ec892b80356d9d2a2a1c5d03Tee-Kiah Chia2020-11-30[kernel] bugfix: need --32-segelf when building assembly modules
81f6843e79d8ab51624b3deeda6629f9b5da35fGreg Haerr2020-11-18Increment version to 0.4.0
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
b54eb169697cc66558e07bbd41f07557c0ccbe0Tee-Kiah Chia2020-09-13[kernel] [tools] [elkscmd] Work with major gcc-ia16 update
bcd83b0a616ed104be2e532b42bf0859a404793Greg Haerr2020-09-06[kernel] First pass at booting far text kernel
f3141ede522e5d6acabeba7ffc0dfb468187b9cGreg Haerr2020-08-11[kernel] Fix unneeded and slow locks in kernel, small cleanups
45f4db69b899b69ad0bdfd8f09b7f9cebe0260bmfld-fr2020-02-15[config] Drop unused ELKS_VERSION_CODE
ca6f8d38eea10399166aa9cdea72e604c735608Greg Haerr2019-04-16Last modifications required to fully build ELKS under OS X
93ddb9a06b510837e91ee832f1549b60452aa83mfld-fr2019-04-04[kernel] No more intermediate '.s'
034d1da358c2f6ea2ea38e3989e76a45da9554dmfld-fr2019-03-16[kernel] No function inlining
4bf6325fa4aa32a8a1b634f8f6ea8f6c418fe62mfld-fr2019-03-16Tune GCC-IA16 options to save more space
cf77a8a809a24039413c871537c8a686bc3a655mfld-fr2019-03-14Release 0.3.0
93b57f474cb0e3fa9917b4783781cd405c944b0mfld-fr2019-03-12[libc] Data segment starts with nil data
9f188239312782917a31ee70fa0c30e1044fd1cmfld-fr2019-03-09[build] More consistent i186 & i286 options
8a95ba9ecdafeb20692aa8b42947035b4e0b069mfld-fr2019-02-20[kernel] Fix as-ia16 options for 80186 and 80286
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
317f048a2a2cd1df541ae8948e78fc279445fdemfld-fr2018-05-16Remove support of 386 and later
eedd903c935666b097d3e631155aa095854ec0bmfld-fr2018-04-27Move compiler selection to top level
eefe0a49c1b28789c5dedbe8afa18b85db4acd1mfld-fr2018-04-15ROMFS maintenance round
ab624d4950bcc4fc766e2eb4164bb0bb084c9c9mfld-fr2018-04-14Move configuration entry to top directory
985d6ff95270ac188a68b887e897b222ae7aa17mfld-fr2018-04-13Move autoconf.h to generic location
bba5be70a205545b6c2610cc8b6e9b98d47e3b8mfld-fr2018-04-13Move configuration script to top directory
53255ca8a6c3a2f4985d9ceb31084fcc2c33d91mfld-fr2017-12-03Use latest jbruchon/dev86
89254794a7f4392350b5e23a2d1bdd892b60bb5mfld-fr2017-11-30[dev86] Build using local /dev86
7c02b9745a4d0f24761f14da7a374256ba09af0mfld-fr2017-11-11Tune BIOS console build with GCC