File history
Tracking elks/arch/i86/mm/user.c
| Commit | Author | Date | Message |
|---|---|---|---|
d56307e5ad870cd0c3be21e6e1a0c0daab95540 | Greg Haerr | 2025-02-03 | [kernel] Fix verfy_area off-by-one user mode buffer address verification |
8dab16d24cba3fc3fecb10558d9f414c50ae578 | Greg Haerr | 2025-02-02 | [kernel] Update syscall buffer verify FAULT to show bad address |
64c84cb06900e14b81d54296ee5e0d39302ea9b | Greg Haerr | 2025-01-26 | Use fast verify if DS == SS on syscall |
025a2216fda75af35145b725fc4b040953170e2 | Greg Haerr | 2025-01-26 | Add seg_verify_area for checking fmemalloc'd areas for read/write |
808be11f900602952af82c9371ccc26c84d125b | Greg Haerr | 2025-01-26 | Create dev86 tree on /usr, disable read address verify, tune fmalloc |
5893c9547de0337a4a3c4f25caa3d1b18cdd788 | Greg Haerr | 2024-07-02 | Rename __pptr to segoff_t |
3de6c94af6141835690a31eb4c6736186aa9f15 | Greg Haerr | 2022-07-07 | More cleanup |
dc607b65a099746c2eb1f0e1ef019868c5afd36 | Greg Haerr | 2022-07-07 | [kernel] Cleanup C code using enhanced gcc warnings |
6b51c9b122221ebffa92c28037d95b2a25ee256 | Greg Haerr | 2020-10-10 | [kernel] Cleanup kernel assembly library routines |
13aa1215584539a72150a0656a41fea5ae889d2 | Greg Haerr | 2020-03-25 | [kernel] Last compiler warning cleanup for kernel and libc, other cleanup |
9a46f939f820bccb3cd5aedcc93a8e8a90f084a | lithoxs | 2017-11-22 | Code 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. |
de94d2f2933940abe0f390f863df2ea2468a427 | mfld-fr | 2017-11-02 | Move memory function back to /lib |
dd5fbd0a7cbaec7e60feaced17dc8b7a046f9d3 | mfld-fr | 2017-11-01 | Normalize peek & poke - Add fmemcmp |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
0f84e3f58fc06dc65ad064b52b16161410f5fe6 | lithoxs | 2016-08-11 | Optimization 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 |
4786296011e318ca250ad096ce3ccd4ae01b21f | lithoxs | 2015-10-27 | More optimizations in arch/i86 directories |
c4518ab13ec957d90765d85e3910ddcb8e6a347 | lithoxs | 2015-10-26 | Optimization for sched.c |
4b67062759208e9263425f7ef7fa9577fc429cf | lithoxs | 2015-07-14 | More support to compile kernel using ia16-gcc |
253de71d0abb5e4fea978d01aca32c216e97e3f | Juan Perez-Sanchez | 2015-06-13 | Removal of assembly file segment.c |
dd97f4ac2e171953d3c26f941ff592d5fe941e8 | Juan Perez-Sanchez | 2014-11-27 | Fix symlinks, clean up inode functions |
e618adbf1df344fad65d7a05559ba23a250421f | Juan Perez-Sanchez | 2014-11-16 | peek/poke fixups, unused variable cleanups |
e77732305254b19b8d5d5dfac51c8998c084d23 | Jody Bruchon | 2013-03-18 | fsck fix and general optimizations by Juan Perez-Sanchez: |
ea71dbdc894ba1ae03a44fde89412cdc18761d6 | Jody Bruchon | 2013-03-18 | Speed patch by Juan Perez-Sanchez: |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
b99441903ec30346fbe6ba1f96a3cfebd947fc4 | Miguel Bolanos | 2004-06-03 | Several fixes from boto |
2cb376dc183a63c6d541f5b72d6e427530683ed | Miguel Bolanos | 2004-06-02 | update |
8a35181d0ace3db2865d3ee30a6d50674f308c3 | Miguel Bolanos | 2004-06-02 | Fix memcpy_{to,from}fs, adding code to save the contents of SI and DI |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed 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. |
5c84f7755a273d26d12388754511d9f3fb61b38 | Riley H. Williams | 2002-05-29 | Rationalised {get,put}_fs_{byte,word,long} to use void * pointers. |
a8acd4426f32030349980fc20369ebd9b8618c5 | Riley H. Williams | 2002-05-03 | Reverted accidental commits...sorry. |
c38904b8336ce33c23fce3b287a5199805a44e9 | Riley H. Williams | 2002-05-02 | Partial commit of latest ANSI'fication changes. |
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10f | Riley H. Williams | 2002-04-29 | Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean. |
3a987eecc56f506124bc757c52aaf59eaa1ad2f | Riley H. Williams | 2002-04-28 | Finished 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. |
5d12ae832ce5d3d92fa2771fb51be56b474fae0 | Riley H. Williams | 2002-04-22 | ANSI'fied arch/i86/mm subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #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. |
74caedfa509f6bbc727885ca1a7d40402c6339e | Andrew Richards | 2000-01-27 | Add support for binaries with stack at the bottom |
3653f0c07be99023c1b224cf12478ae017467b9 | Andrew Richards | 1999-09-14 | Fixed types of all string lengths in namei code to size_t. |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
e675de1a31eb5fe5ee72b4c1aff048b6a787f05 | Andrew Richards | 1999-02-15 | Commented mm diagnostic functions. |
503af13fbdd75dacf3e219f15822959df196568 | Andrew Richards | 1998-10-21 | Register variable optimisations, and a small bugfix. |
c2964953dcf7ccf07c099f99e27be778d0969ac | Andrew Richards | 1998-09-25 | Fixed a some bugs pointed out by Marnix Coppens <maco@telindus.be> |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |