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/lib/Makefile
CommitAuthorDateMessage
50c7dee3d1545f735f2d31307a827c884ab8a93Greg Haerr2025-11-02[kernel] Cleanup kernel Makefiles Remove distdir: and lint: actions
b67e76b37b5d816e7678e54153fa1b3fa40f8abFerry Hendrikx2025-06-30Makefile: remove bios-none
720927faae73a2198d0932ff3f26dc1ebf68430Greg Haerr2025-05-04[kernel] Minor cleanup of XMS and LOADALL source code
457afa8733c2d4c4da018cf0996d6edff5c49e4Greg Haerr2025-04-24[kernel,cmds] Minor cleanup of unreal mode related source code
da67c6c08a842a5e23e5e1b77e0413cf4380d7aGreg Haerr2025-04-23[kernel] Move INT 15/1F block move to FARPROC, enable A20 gate afterwards
679bd3d5c48a934bb4e215ffc6d52b838ec9c61Ferry Hendrikx2025-04-18kernel and build changes
1f828ca7be2105a6781da016bd6af82ebe42d86Greg Haerr2025-03-30Cleanup IBM and PC-98 A20 and INT 15/1F source files
f2a91d08e144ee51c1dfaa6f44b65242d700de2Greg Haerr2025-03-29Fix PC-98 build and test
3e9fc8081166f69abf6f1ae6362579b257f9ab7Greg Haerr2025-03-27Fixup xms startup messages and PC-98 config
5824a8342c3688bc1105126ddcf8658a9c47af6Greg Haerr2024-11-15Cleanup USEBCC in kernel Makefiles
588fd99c1e7d5f132d58e9fc8e1cf0e17f9bd0dGreg Haerr2024-09-13[kernel] Rewrite printk for speed, add __divmod fast 32/16-bit divide
fa4ee239354d64cc16b9ea9e458627d70b73628Greg Haerr2024-08-03Fix compile error for non IBM PC
748f3e189f2dfc4f82eee56cc784b31212b891fGreg Haerr2024-08-03[kernel] Add precision time measurement routines with printk formatting
a510ee854a6772cd61333ad847c1361a6c44742Greg Haerr2022-02-11More header and unused source file cleanup
29dbcc808a488fe2112748152c6855780077015tyama5012022-02-05Add int1F for PC-98 xms
98d0cda384a8d999e6375fd8ca1c5771f242d04Greg Haerr2021-12-20[build] Fix CONFIG_ROMCODE build
efce5178428b0e282a3909ab923920113250504Greg Haerr2021-12-18Add PC98 conio, other cleanup
d7aa87f82eee1e23b0a417b3818867cc57def63Greg Haerr2021-12-14[kernel] Add disk support for PC98 computer
5ce88a0dc5a419ccdc1cc9d0efbe14f00203ee5Gregory Haerr2021-11-20[kernel] Add XMS support for Compaq Portable 386 (#1018)
de6f870ccfdaf55233f172501f386dd5d4d8e65Greg Haerr2021-11-20Revert "[kernel] Add XMS support for Compaq Portable 386"
422e4dda9e6fd1ec916fe30fcba2102e6649791Greg Haerr2021-11-20[kernel] Add XMS support for Compaq Portable 386
8152c196e9a12584de04eb21282c3b15567a58fGreg Haerr2021-11-08Move unreal and a20 gate enable code into kernel library
9136f9be584aad00bd45d0b1778422d4ba8b4c1Greg Haerr2020-10-11[kernel] More kernel lib cleanup
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
de499c25711319e0bbb9ee564589dc1e611c8edTee-Kiah Chia2020-09-22[kernel] Link kernel with GCC toolchain's actual libgcc
bcd83b0a616ed104be2e532b42bf0859a404793Greg Haerr2020-09-06[kernel] First pass at booting far text kernel
b7e7ca43fe8bdc38b13c07cae11a0c3cdbd26c2Marcin Laszewski2020-04-13libmem: - linuxmt/memory.h: Memory primitives from linuxmt/mm.h. - libmem.a: Memory primitives only without kernel's lib functions (e.g. strlen, strcmp, strlen, ...).
b867927c619ab0c50465b788bb8746dc92b07b5mfld.fr2020-03-15[kernel] Segment list to local heap
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
93ddb9a06b510837e91ee832f1549b60452aa83mfld-fr2019-04-04[kernel] No more intermediate '.s'
b30dd8eba03c402f21630b4d78ea1f5f5d745dcmfld-fr2018-06-16[kernel] Drop BCC support routines
44796a8fc0b330cc5c34169db552ccc5d5f2b48mfld-fr2018-06-14[kernel] Second draft of full GNU toolchain
ae79e35ad7791eef8a3d5914e649fe2a9895f0fmfld-fr2018-06-11[kernel] First draft of full GNU toolchain
27b7dbd0c5fd1bc8e7cf0f2f379a7ec5578b635mfld-fr2018-04-29Add optional list-based allocator
ab624d4950bcc4fc766e2eb4164bb0bb084c9c9mfld-fr2018-04-14Move configuration entry to top directory
7c02b9745a4d0f24761f14da7a374256ba09af0mfld-fr2017-11-11Tune BIOS console build with GCC
d209d434a689e5e5f33cf2b95974bd94d77f0a1mfld-fr2017-11-09Tune ROMFS build with GCC
bd557ec2701d029fc207f55be4f6f181cd3b0cblithoxs2017-11-07Restore functionality when compiled with ia16-elf-gcc compiler.
6696f146870abef93c440f80469765fad085f36lithoxs2017-11-06Restore compilability using ia16-elf-gcc compiler
6a87570c16dae36646ead8461d69d173adad0e0mfld-fr2017-11-04Little touch on memory functions
00ddc37345d951ab48d35e6625dc7a556303595mfld-fr2017-11-03Revert prologues & epilogues in memory functions
de94d2f2933940abe0f390f863df2ea2468a427mfld-fr2017-11-02Move memory function back to /lib
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3mfld-fr2017-11-01Normalize peek & poke - Add fmemcmp
1e745d4e93a7cc6155e7debcbbf718115a72030mfld-fr2017-11-01Normalize fmemset and fmemcpy
d992b9487085cbdcb8a1796022269c20e2e95e7lithoxs2017-06-07working kernel compiled with IA16-GCC compiler. Kernel tested with Qemu using BCC and IA16-GCC. Code size under BCC not changed. Under IA16-GCC there is a reduction of 1264 bytes.
4e3c4337ad5cb3dfd6402d72484e71f2176bef9georgp242017-04-08Add FAT filesystem support to ELKS
758d0a334698a881e5cdab4ab68b119433cfbf6lithoxs2017-04-06Reorganize the irq code to reduce code size, and prepare to use ia16-gcc compiler. Code size reduced by 48 bytes. Tested with Qemu.
4b67062759208e9263425f7ef7fa9577fc429cflithoxs2015-07-14More support to compile kernel using ia16-gcc
b179f96bcabcdd2a3aa461222e564caf6bc8ae6Jody Bruchon2015-03-27Revert "Delete automatically generated Makefiles"
5142c508bed39f76b6b9d8f2d36e81687502a60Jody Bruchon2015-03-27Delete automatically generated Makefiles
e618adbf1df344fad65d7a05559ba23a250421fJuan Perez-Sanchez2014-11-16peek/poke fixups, unused variable cleanups
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
e16fe8ff7d348ace6697623361f97b979c1078cRiley H. Williams2002-07-13Reverted accidental patches to Makefiles.
8121ebfc8745b9351f36ff5db4212ee02e1910cRiley H. Williams2002-07-13Inverted configuration variables to make them more logical.
727e71a157c14fb848c0ac4c50ac5fd3d674185Riley H. Williams2002-06-26Removed Makefile dependencies from CVS tree.
b5734cc804ef40a59c54b7f5879136fc5682348Riley H. Williams2002-06-26Applied Manuel's size optimisations, also clarified various messages and verified that result compiles and boots.
1201c168d0326361f459afcd8d62d2d68f28e3aRiley H. Williams2002-06-03Killed dependencies accidentally committed in previous tweak.
29ad7c46cc2bd9c9f142d20c80e8ddb3de8202cRiley H. Williams2002-06-03ANSI'fied arch/i86/kernel/ directory, and verified that result compiles and boots.
5ac2ad5737688530130b7de79603d507199c606Riley H. Williams2002-05-30Removed dependencies accidentally included in previous commit.
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37Riley H. Williams2002-05-30Standardised on clr_irq() and set_irq() macros throughout the source tree.
dbc3629cacdbd4abed58efe476a8027a95fd88fRiley H. Williams2002-05-05Reverted accidental changes, and verified that result runs on my 286 laptop.
a8acd4426f32030349980fc20369ebd9b8618c5Riley H. Williams2002-05-03Reverted accidental commits...sorry.
554f465a357c3fdf114da91ae82b6ec8a602ec6Riley H. Williams2002-04-26Next stage of `make lint` verification of the ELKS source code.