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/include/linuxmt/mm.h
CommitAuthorDateMessage
19b29f7237e8516ae8c3761dfd69610bd6f1117Adrian Siekierka2025-11-27[kernel] Fix handling of shared text segments when pointing to ROM
232e9dceb95865c57b28319e44c26ba784c1838Adrian Siekierka2025-11-24[mm, exec] Allow text segments pointing directly to ROMFS
1f33ec46fb4f005703c159e7674789ef0c4bbceGreg Haerr2025-05-06[cmds] Add XMS total, used and free memory to meminfo display
025a2216fda75af35145b725fc4b040953170e2Greg Haerr2025-01-26Add seg_verify_area for checking fmemalloc'd areas for read/write
1d05b2fcdcc0685a29451fa176b5f8c720fdfd3Greg Haerr2024-09-17Add meminfo -m option to display sorted main memory segments
5c907b3c836dac2ec151e04dfef23ceb6fc74a4Greg Haerr2024-06-30Store segment information in task struct, rework fork/exit/signal
f87e30ba3d80f122ca73dec4c729b81a79edc10Greg Haerr2024-04-05[cmds] meminfo enhancements and man page
51fb4b4cc0103502c2bf7992872aa5dea2c6371Greg Haerr2024-02-06Minor cleanups to header files
3de6c94af6141835690a31eb4c6736186aa9f15Greg Haerr2022-07-07More cleanup
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
ef6ed5f8989bd9580e9de085bdcc4359c4b9ebeGreg Haerr2020-11-01[kernel] Remove need for DMASEG 64K wrap handling in BIOS disk driver
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
4d56ca48602e7f24db78af338265bdd0ce79454Greg Haerr2020-09-22[kernel] Implement operating far text kernel
11086f17578ab1f024ff661337226381d2b882bmfld-fr2020-09-13[kernel] Improve segment allocator
8bf134ed8a2fba1ecf3b0f648622c606c4f7d20mfld-fr2020-09-13[kernel] Simplify 'mm_get_usage'
e1d7e83cfb4ec8d71ab1fa2b0ed775183df2da9Greg Haerr2020-05-06[kernel] Decrease and tune main memory usage
e6ac72c7e1c9042385c1469bdd614d4b7ccf773Greg Haerr2020-04-25Pass allocation type directly to seg_alloc
0d43f1cb3b02d8507244fa84b15eefe165fe402Greg Haerr2020-04-25[cmds] Enhance ps and meminfo with heap and size info
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, ...).
36e98a69d13e8ac5854a1597f39131f5fd79a95Tee-Kiah Chia2020-03-14[kernel] [boot] further tidy up header files (rebased on top of https://github.com/jbruchon/elks/pull/467)
b867927c619ab0c50465b788bb8746dc92b07b5mfld.fr2020-03-15[kernel] Segment list to local heap
974ac00c92bb0c8f4fd01f2bda62718b1274a36mfld-fr2020-02-04[kernel] Drop process swapping
dfb168bcade228f4b6e9a58a9d22e4a42cb8670mfld-fr2019-04-27Bunch of cosmetics
27b7dbd0c5fd1bc8e7cf0f2f379a7ec5578b635mfld-fr2018-04-29Add optional list-based allocator
6a87570c16dae36646ead8461d69d173adad0e0mfld-fr2017-11-04Little touch on 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
af2982c46d9aa3ba51f0502b56632218cca8f35lithoxs2017-09-13Diverse improvements in fs/, fs/minix/ and doshd.c. Code size reduced in 48 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
a5731bfa6432136a62dc05088c38040c9d2f2adJuan Perez-Sanchez2015-06-13Fix errors and warnings by open-watcom
e618adbf1df344fad65d7a05559ba23a250421fJuan Perez-Sanchez2014-11-16peek/poke fixups, unused variable cleanups
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
c732c7436554ade0e6e2f19717049abe252dbb1Riley H. Williams2002-06-04Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself.
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37Riley H. Williams2002-05-30Standardised on clr_irq() and set_irq() macros throughout the source tree.
5c84f7755a273d26d12388754511d9f3fb61b38Riley H. Williams2002-05-29Rationalised {get,put}_fs_{byte,word,long} to use void * pointers.
dbc3629cacdbd4abed58efe476a8027a95fd88fRiley H. Williams2002-05-05Reverted accidental changes, and verified that result runs on my 286 laptop.
a8acd4426f32030349980fc20369ebd9b8618c5Riley H. Williams2002-05-03Reverted accidental commits...sorry.
c38904b8336ce33c23fce3b287a5199805a44e9Riley H. Williams2002-05-02Partial commit of latest ANSI'fication changes.
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10fRiley H. Williams2002-04-29Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean.
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
3a987eecc56f506124bc757c52aaf59eaa1ad2fRiley H. Williams2002-04-28Finished verifying include/*/*.h as clean to `splint -weak` and changed prototypes for functions in arch/i86/mm/user.c to use size_t for all field llength parameters.
1be4ed55ab22db463a67506e120cfad2f8bb93aHarry Kalogirou2002-04-28swap userspace configurable
554f465a357c3fdf114da91ae82b6ec8a602ec6Riley H. Williams2002-04-26Next stage of `make lint` verification of the ELKS source code.
140057d724c7e9aef997c48528ce9fdcce338aaHarry Kalogirou2002-04-21merge with my tree
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
c0b9471d43de64a9adc7d37482fb3f27b851a49Riley H. Williams2002-02-24Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available.
15072207fd20f19a99c56076320ae02080a0aa1Riley H. Williams2001-09-08Simplified Makefile rules.
4609ab18423e89367072686969b995881937fb3Andrew Richards1999-09-05Changes for 0.0.79
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source