File history
Tracking elks/include/linuxmt/memory.h
| Commit | Author | Date | Message |
|---|---|---|---|
1c4517771540234b391808ccf277aac7e5f52a9 | Greg Haerr | 2025-05-24 | Prevent any 64K wrap on DMA read into XMS floppy cache |
90c13dbc0b8da2670eea56c95740a342bb51ffa | Greg Haerr | 2025-05-07 | [kernel] Fix compilation when CONFIG_FS_XMS not set |
33d37b99ae9ba50ef1152d01d96a62963fcea22 | Greg Haerr | 2025-05-06 | Don't pass val to clear to xms_fmemset, cleanup documentation |
a82650da39332e606c2bb63d77d10dd643ff49b | Greg Haerr | 2025-05-04 | [kernel] XMS enhancements and fixes around new LOADALL block move |
457afa8733c2d4c4da018cf0996d6edff5c49e4 | Greg Haerr | 2025-04-24 | [kernel,cmds] Minor cleanup of unreal mode related source code |
aeabe797cdbf5b676ff399c61c84f8fb7052322 | Greg Haerr | 2025-04-24 | [kernel] Revert moving block_move and enable_a20_gate to FARPROC |
da67c6c08a842a5e23e5e1b77e0413cf4380d7a | Greg Haerr | 2025-04-23 | [kernel] Move INT 15/1F block move to FARPROC, enable A20 gate afterwards |
6905e85fcc90af260039e0f60c20f9c4bb71417 | Greg Haerr | 2025-03-31 | Rewrite xms allocation to not use long arithmetic to reduce size |
3113dd66a1f2344ece9509a327fd25b8ec545b7 | Greg Haerr | 2025-03-30 | Simplify XMS code, add xms=on to /bootopts |
0b2196030f7afab4a0efc9ca1a90a2e160b6029 | Greg Haerr | 2025-03-30 | Add xms=int15 /bootopts option |
59edc53f67162b30f06c08d44b11a4a4e99ec66 | Greg Haerr | 2025-03-29 | [kernel] Support XMS unreal mode or INT 15/1F dynamically at runtime |
4413d144b8673340b86d52feb416a397ba38e93 | Greg Haerr | 2025-03-27 | Cleanup, don't enable XMS w/INT15 and kernel HMA |
77d1e71a6d746742ea58a66c8e8452758cb1b3c | Greg Haerr | 2025-03-23 | Initialize ssd driver properly when no XMS buffers set |
59d5f24bc318880a31348d16b94aab99241ffcb | Greg Haerr | 2025-03-23 | Rewrite ssd block driver to use XMS memory |
31ff9934265758fa4098d84cedbd1ae8acd20f3 | Greg Haerr | 2025-03-22 | Add XMS ramdisk framework |
da14621ccca6ab3ffe9b1dc60cf16e050bf692c | Greg Haerr | 2024-09-02 | [disasm] Fix sign extension bug when disassembling large RAM segment offsets |
98feee265f950a9ad02467d4f6e13d53e15400e | Greg Haerr | 2024-06-02 | [libc] Pass 2: Add system calls to OpenWatcom C library for ELKS |
71341345927cc78107b0ccd792df39eee83acc5 | Greg Haerr | 2023-08-23 | [kernel] Don't use map_buffer for memset on new filesystem blocks |
4198edc92b63b91854236b2ab80e2da37c03e82 | Greg Haerr | 2022-07-08 | [kernel] More enhanced compiler checking with gcc options |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
89f5039e6af46e5a3fac8c351d6be3938e3cb22 | Greg Haerr | 2022-02-20 | [kernel] Check for 386 CPU before enabling A20 for XMS buffers |
215818d5b52a7349bb191622c1f4c5565cfa91a | Greg Haerr | 2021-11-09 | Cleanup, add xms_init and add_buffers functions |
d16b9b6a2bf196be3f8123330248299e421548c | Greg Haerr | 2021-11-09 | Fix SSD and RAMDISK block drivers to work with ramdesc_t xms_fmemcpy |
258bd348432c0ec8dbc978865362c3a2d909e29 | Greg Haerr | 2021-11-09 | Add XMS buffers, xms_fmemcpy and linear32_fmemcpy routines |
35f5d610f20a64deebd897287308e85bc4411a0 | Greg Haerr | 2021-11-08 | Add ramdesc_t type and xms memory copy routines |
7e9269aeb1615a756f24e3ea064cc2bdc750986 | Greg Haerr | 2021-11-08 | [kernel] Add CONFIG_FS_XMS_BUFFER option to enable kernel unreal mode/A20 gate |
8152c196e9a12584de04eb21282c3b15567a58f | Greg Haerr | 2021-11-08 | Move unreal and a20 gate enable code into kernel library |
509f8c5c2ac99eeffb3c0863feccec5ea918fc2 | Greg Haerr | 2020-11-14 | Fix size_t compilation error in memory.h |
e2bf521d8ed609e22aac40890eababcaef071ba | Greg Haerr | 2020-10-26 | [kernel] fmemcpy / fmemset parameter cleanup |
ef5a289882b78a8535a0be5d25974ff798fd91a | Greg Haerr | 2020-10-25 | Cleanup fmemcpy |
a7b47effc7649c143b58cb527a1fa252185ce8a | Greg Haerr | 2020-10-14 | Move configurable items to limits.h |
6b51c9b122221ebffa92c28037d95b2a25ee256 | Greg Haerr | 2020-10-10 | [kernel] Cleanup kernel assembly library routines |
f41d0d23a53939cae48f36da960625bb9972ed2 | Greg Haerr | 2020-10-09 | [kernel] Improve kernel speed copying words rather than bytes |
a64f3b3ce382f9e793b7b59324a3692d8a68288 | Greg Haerr | 2020-08-08 | [kernel] Add restartable system calls to ELKS, sti before reschedule |
36b9dbfcee90f5d1ebeee8c0ceb3bc974265d0f | Tee-Kiah Chia | 2020-05-12 | [kernel] [libc] [elksemu] (ABI CHANGE) Make _signal syscall accept a far pointer to a far signal handler |
b7e7ca43fe8bdc38b13c07cae11a0c3cdbd26c2 | Marcin Laszewski | 2020-04-13 | libmem: - linuxmt/memory.h: Memory primitives from linuxmt/mm.h. - libmem.a: Memory primitives only without kernel's lib functions (e.g. strlen, strcmp, strlen, ...). |