File history
Tracking elks/arch/i86/drivers/char/mem.c
| Commit | Author | Date | Message |
|---|---|---|---|
30bed18147980344d20ee2add0c4004d03e14de | Greg Haerr | 2025-12-13 | Lower timer overhead by removing seperate uptime variable, use jiffies |
62aaad6c0edb66932e068a66567a45c2f3f50b7 | Greg Haerr | 2025-11-15 | [kernel] Correct potential timing errors by using atomic jiffies access |
1f33ec46fb4f005703c159e7674789ef0c4bbce | Greg Haerr | 2025-05-06 | [cmds] Add XMS total, used and free memory to meminfo display |
1d05b2fcdcc0685a29451fa176b5f8c720fdfd3 | Greg Haerr | 2024-09-17 | Add meminfo -m option to display sorted main memory segments |
d460c8cafdbbae6a7aea6b09f30f38d209defe6 | Greg Haerr | 2024-09-17 | Reformat mem.c |
516294151e5969d4f41246784efb41bad961793 | Greg Haerr | 2024-09-02 | [kernel] Use early temp stack to avoid irqit stack overruns on faults during startup |
df13b6ca1aa31b96a732bf22fc1f2f5c7b5a8dc | Greg Haerr | 2024-08-13 | [libc] Add precision timer routines to C library |
9adb8998960fd6bfef8dd3349ff7ec068475e24 | Greg Haerr | 2024-03-28 | Change MAX_TASKS to variable max_tasks Rewrite ps and memoinfo to handle variable sized task array Adjust SETUP_HEAPSIZE for minimal systems |
b816805e5dc2487b9c8486a774184d3709c0c43 | Greg Haerr | 2023-09-01 | [kernel] Cleanup /dev/mem source code |
f6eb392bd5ab73b2e41c945d90d36870a82ecaf | Greg Haerr | 2023-09-01 | [kernel] Don't mark inode dirty in fchown unless uid or gid changed, cleanup |
07dab55a314d19694fc4cb08527b75421b3cbfc | Greg Haerr | 2023-08-25 | [kernel] Add char and network driver init routines to INITPROC |
93ca9e2c46a6f544ee8221f34558c2399f57714 | Greg Haerr | 2022-08-20 | [debug] Add disasm -k option to disassemble running kernel with symbols |
975c6d8949c7f35f32f077941229d8e2bd0bbc4 | Greg Haerr | 2022-06-09 | [kernel] Add fmemalloc sys call, fix fsck on 65M disks |
12d07b66c1e032c1da917f1e28fbd6f9ba7709c | Greg Haerr | 2022-04-27 | [kernel] Add process CPU percentage utilization and uptime calculations |
482ff27844bca2107c331245176fd5e6a8be720 | Greg Haerr | 2022-01-11 | [kernel] Source cleanup of BLOAT_FS |
790deaf1682e0b031611a25df203d3ceaa363e4 | Marcin Laszewski | 2021-05-16 | Add char driver: /dev/port |
e2bf521d8ed609e22aac40890eababcaef071ba | Greg Haerr | 2020-10-26 | [kernel] fmemcpy / fmemset parameter cleanup |
db5a3d2bdd40861dc94a83597d763b693af8970 | Greg Haerr | 2020-10-11 | [image] Cleanup /dev directory on default builds |
8bf134ed8a2fba1ecf3b0f648622c606c4f7d20 | mfld-fr | 2020-09-13 | [kernel] Simplify 'mm_get_usage' |
57ddea24652a55296d9939a5e65a99461e09151 | mfld.fr | 2020-09-07 | [kernel] Improve heap allocator |
fd1778268f216bd75111e2db59734ab191a8a5c | marcin-laszewski | 2020-08-14 | Replace macros 'debugmem[1-9' by 'debugmem'. (#702) |
0d43f1cb3b02d8507244fa84b15eefe165fe402 | Greg Haerr | 2020-04-25 | [cmds] Enhance ps and meminfo with heap and size info |
13aa1215584539a72150a0656a41fea5ae889d2 | Greg Haerr | 2020-03-25 | [kernel] Last compiler warning cleanup for kernel and libc, other cleanup |
b867927c619ab0c50465b788bb8746dc92b07b5 | mfld.fr | 2020-03-15 | [kernel] Segment list to local heap |
326e5c33f58da907c2707f9ee9097bcbaac7a91 | mfld.fr | 2020-03-14 | [kernel] Local heap introduction |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
43a63eb0e78f6296c9b009df714324bc02095ca | Jody Bruchon | 2020-03-08 | Whitespace cleanup in `elks/` |
974ac00c92bb0c8f4fd01f2bda62718b1274a36 | mfld-fr | 2020-02-04 | [kernel] Drop process swapping |
20457a6be4e74633394b49149fe863bfebd4d36 | mfld-fr | 2019-03-17 | [kernel] Restore RD (ramdisk) |
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. |
ee03f54a2953b8c1ca307f9ef48d4063528bb6b | mfld-fr | 2017-11-09 | Fix jbruchon#169 : size of device arrays |
de94d2f2933940abe0f390f863df2ea2468a427 | mfld-fr | 2017-11-02 | Move memory function back to /lib |
1e745d4e93a7cc6155e7debcbbf718115a72030 | mfld-fr | 2017-11-01 | Normalize fmemset and fmemcpy |
d123d747d6d60e3b39cc8e286b4e37b1fb00ba6 | mfld-fr | 2017-10-29 | [romfs] Change /dev/rom from char to block |
7fa70ab2d4736bd983277860b76cadf31e55e0a | mfld-fr | 2017-10-15 | [romfs] Force root dev to /dev/rom |
13e07b1e0e3ff10d0a576b9db5062df5e996912 | lithoxs | 2017-09-07 | Code size reduction in fs directory and mem devices. Code size reduced in 64 bytes and data size increased 4 bytes. Compiled with BCC and tested with Qemu. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
e6caf8d89efaf0b04349241d46a0abf391536f1 | lithoxs | 2016-02-16 | Code size reduction in files of directories under arch/i86/drivers. Code still does exactly the same. Kernel compiled with BCC, tested with QEMU. Works. Code size reduced in 176 bytes |
f58373057d55e498aa21dc5dbf429821a8f32e5 | lithoxs | 2015-10-27 | More optimizations in drivers directory |
6504fd58b7839436b49839ca02043765cad6770 | lithoxs | 2015-07-16 | Fix return type of sys_lseek() |
fd7aeaa8bd19bf61a326952a9bd5d8509e99ea3 | Juan Perez-Sanchez | 2015-06-13 | More removal of open-watcom warnings |
253de71d0abb5e4fea978d01aca32c216e97e3f | Juan Perez-Sanchez | 2015-06-13 | Removal of assembly file segment.c |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
ae00837d4155327be83ef004b9cd211b333c20c | Harry Kalogirou | 2002-11-01 | growing stack - new executable format |
7db3b4848aab80b1338cc0c0233720c4ff88d4a | Riley H. Williams | 2002-07-16 | Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details. |
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. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |
e11a93c60437477413fc2552d911482ead19fc5 | Riley H. Williams | 2002-04-28 | Corrected typo in last commit. |
324bfcaea593959124c3613281c743f4a130067 | Riley H. Williams | 2002-04-28 | Miscellaneous bugfixes - including one that Harry introduced with his swap code that stopped compilation. |
1be4ed55ab22db463a67506e120cfad2f8bb93a | Harry Kalogirou | 2002-04-28 | swap userspace configurable |
e86211760502daff0922cd7d4697d35f1ac72fc | Riley H. Williams | 2002-04-23 | Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char subtree. |
140057d724c7e9aef997c48528ce9fdcce338aa | Harry Kalogirou | 2002-04-21 | merge with my tree |
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. |
141b81b4f854b2bf590afbd113ef5304a9b22d2 | Riley H. Williams | 2002-01-26 | Corrected typos in arch/i86/drivers/char/mem.c |
83c598e310d51c0a9b34dd783d6a895c60dbef7 | Riley H. Williams | 2001-08-21 | First stage of validating printk() usage |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
e675de1a31eb5fe5ee72b4c1aff048b6a787f05 | Andrew Richards | 1999-02-15 | Commented mm diagnostic functions. |
2a5c1e16e89d17e08785c5fe4181257101d240c | Andrew Richards | 1998-11-19 | Final updates before 0.0.74-pre1 |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |