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/mm/user.c
CommitAuthorDateMessage
d56307e5ad870cd0c3be21e6e1a0c0daab95540Greg Haerr2025-02-03[kernel] Fix verfy_area off-by-one user mode buffer address verification
8dab16d24cba3fc3fecb10558d9f414c50ae578Greg Haerr2025-02-02[kernel] Update syscall buffer verify FAULT to show bad address
64c84cb06900e14b81d54296ee5e0d39302ea9bGreg Haerr2025-01-26Use fast verify if DS == SS on syscall
025a2216fda75af35145b725fc4b040953170e2Greg Haerr2025-01-26Add seg_verify_area for checking fmemalloc'd areas for read/write
808be11f900602952af82c9371ccc26c84d125bGreg Haerr2025-01-26Create dev86 tree on /usr, disable read address verify, tune fmalloc
5893c9547de0337a4a3c4f25caa3d1b18cdd788Greg Haerr2024-07-02Rename __pptr to segoff_t
3de6c94af6141835690a31eb4c6736186aa9f15Greg Haerr2022-07-07More cleanup
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
9a46f939f820bccb3cd5aedcc93a8e8a90f084alithoxs2017-11-22Code simplification in mm, serial and mem.c. Code still do the same. Code size reduced by 16 bytes. Compiled with BCC, tested with Qemu and PCE emulators.
de94d2f2933940abe0f390f863df2ea2468a427mfld-fr2017-11-02Move memory function back to /lib
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3mfld-fr2017-11-01Normalize peek & poke - Add fmemcmp
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
0f84e3f58fc06dc65ad064b52b16161410f5fe6lithoxs2016-08-11Optimization in directory arch/i86/mm. Fusing free holes now is faster. In mm_resize(), now checks for error by testing the right variable when allocating a new hole. Various changes to re- duce code size. Code size reduced by 64 bytes. Compiled kernel te
4786296011e318ca250ad096ce3ccd4ae01b21flithoxs2015-10-27More optimizations in arch/i86 directories
c4518ab13ec957d90765d85e3910ddcb8e6a347lithoxs2015-10-26Optimization for sched.c
4b67062759208e9263425f7ef7fa9577fc429cflithoxs2015-07-14More support to compile kernel using ia16-gcc
253de71d0abb5e4fea978d01aca32c216e97e3fJuan Perez-Sanchez2015-06-13Removal of assembly file segment.c
dd97f4ac2e171953d3c26f941ff592d5fe941e8Juan Perez-Sanchez2014-11-27Fix symlinks, clean up inode functions
e618adbf1df344fad65d7a05559ba23a250421fJuan Perez-Sanchez2014-11-16peek/poke fixups, unused variable cleanups
e77732305254b19b8d5d5dfac51c8998c084d23Jody Bruchon2013-03-18fsck fix and general optimizations by Juan Perez-Sanchez:
ea71dbdc894ba1ae03a44fde89412cdc18761d6Jody Bruchon2013-03-18Speed patch by Juan Perez-Sanchez:
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
b99441903ec30346fbe6ba1f96a3cfebd947fc4Miguel Bolanos2004-06-03Several fixes from boto
2cb376dc183a63c6d541f5b72d6e427530683edMiguel Bolanos2004-06-02update
8a35181d0ace3db2865d3ee30a6d50674f308c3Miguel Bolanos2004-06-02Fix memcpy_{to,from}fs, adding code to save the contents of SI and DI
49c50408949d05dc8f545b7dce4d80483cca0c0Riley H. Williams2002-06-03Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG.
5c84f7755a273d26d12388754511d9f3fb61b38Riley H. Williams2002-05-29Rationalised {get,put}_fs_{byte,word,long} to use void * pointers.
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.
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.
5d12ae832ce5d3d92fa2771fb51be56b474fae0Riley H. Williams2002-04-22ANSI'fied arch/i86/mm 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.
74caedfa509f6bbc727885ca1a7d40402c6339eAndrew Richards2000-01-27Add support for binaries with stack at the bottom
3653f0c07be99023c1b224cf12478ae017467b9Andrew Richards1999-09-14Fixed types of all string lengths in namei code to size_t.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
e675de1a31eb5fe5ee72b4c1aff048b6a787f05Andrew Richards1999-02-15Commented mm diagnostic functions.
503af13fbdd75dacf3e219f15822959df196568Andrew Richards1998-10-21Register variable optimisations, and a small bugfix.
c2964953dcf7ccf07c099f99e27be778d0969acAndrew Richards1998-09-25Fixed a some bugs pointed out by Marnix Coppens <maco@telindus.be>
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source