File history
Tracking elks/arch/i86/mm/xms.c
| Commit | Author | Date | Message |
|---|---|---|---|
b88bd155686d643c45467d2d49161e9756a0b7f | Greg Haerr | 2025-07-18 | [kernel] Create CPU_xxx defines for arch_cpu values |
95d117074689db6f2a6056c05c88d2f143646e3 | Greg Haerr | 2025-05-23 | Implement XMS floppy track caching |
34f18c04b1c1de67722cca79169ed329c855168 | Greg Haerr | 2025-05-06 | Cleanup |
33d37b99ae9ba50ef1152d01d96a62963fcea22 | Greg Haerr | 2025-05-06 | Don't pass val to clear to xms_fmemset, cleanup documentation |
fa7df331123422bd48c15fe82a4909a3e3d3403 | Greg Haerr | 2025-05-06 | [kernel] Implemented xms_fmemset for LOADALL using block clear |
2880776de99f7a211daa0b99f59c78b519baef8 | Greg Haerr | 2025-05-04 | Cleanup |
74c064e3c6c3d401f0d3fd69c5b310960de3560 | Greg Haerr | 2025-05-04 | Convert bios_block_movew to void function |
ad95d84fa78b188836e300c7143668ac3d5ecd3 | Greg Haerr | 2025-05-04 | [kernel] Change int15_fmemcpy to accept byte rather than word count |
f8aa7402c1fe2b8b7aed12dad0e24732c9d0b0b | Greg Haerr | 2025-05-04 | Rename loadall_block_move to loadall_block_op in preparation for block move/clear |
720927faae73a2198d0932ff3f26dc1ebf68430 | Greg Haerr | 2025-05-04 | [kernel] Minor cleanup of XMS and LOADALL source code |
a82650da39332e606c2bb63d77d10dd643ff49b | Greg Haerr | 2025-05-04 | [kernel] XMS enhancements and fixes around new LOADALL block move |
7b49e28f50aeded8871232491f79887ad5bcf3e | drachen6jp | 2025-04-29 | lost semi colon |
5dd61f2a9b81cb3d3c248fb2ecd6eb984b07e94 | drachen6jp | 2025-04-29 | 386 unrealmode is not set bug fix |
dec07e27852ecaa43fc9e780bedec556961c275 | drachen6jp | 2025-04-29 | Update xms.c |
c823d081d1fb30b30a7f2d5e615cf92ab8220d2 | drachen6jp | 2025-04-29 | Update xms.c |
0d14131dc24fe8c1e61d56898ad257e6de4ebec | drachen6jp | 2025-04-29 | Update xms.c |
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 |
21b65ead84cd064869b2bd74880174d3a0d2295 | Greg Haerr | 2025-04-23 | Auto-detect CPU type on PC-98, automatically disable XMS on 286 or INT 1F when HMA kernel |
b31a17ca2057f51ae8496da94f7e78a2adf1391 | Greg Haerr | 2025-03-31 | Remove check_unreal_mode, not needed |
6905e85fcc90af260039e0f60c20f9c4bb71417 | Greg Haerr | 2025-03-31 | Rewrite xms allocation to not use long arithmetic to reduce size |
7fd4db4a9194d3709702b254dddc2bbdacdca82 | Greg Haerr | 2025-03-30 | Cleanup unused AUTODISABLE code |
3113dd66a1f2344ece9509a327fd25b8ec545b7 | Greg Haerr | 2025-03-30 | Simplify XMS code, add xms=on to /bootopts |
e26b2ab98376362bbdbc05eef49279c0e7033f6 | Greg Haerr | 2025-03-30 | Show RAM available (after buffer use) for XMS ramdisk at boot |
0b2196030f7afab4a0efc9ca1a90a2e160b6029 | Greg Haerr | 2025-03-30 | Add xms=int15 /bootopts option |
00fc0f8bb83aedc06946f0cb95b88180478e377 | Greg Haerr | 2025-03-30 | Cleanup |
d4d7102957e1d51a1c8111fb1e574027b33a107 | Greg Haerr | 2025-03-29 | Remove CONFIG_FS_XMS_INT15 config option |
59edc53f67162b30f06c08d44b11a4a4e99ec66 | Greg Haerr | 2025-03-29 | [kernel] Support XMS unreal mode or INT 15/1F dynamically at runtime |
98507d720f4c34b853ac4a30bdb1c1d748888f9 | Greg Haerr | 2025-03-27 | Shorten boot messages |
3e9fc8081166f69abf6f1ae6362579b257f9ab7 | Greg Haerr | 2025-03-27 | Fixup xms startup messages and PC-98 config |
4413d144b8673340b86d52feb416a397ba38e93 | Greg Haerr | 2025-03-27 | Cleanup, don't enable XMS w/INT15 and kernel HMA |
fc5e3e5360eb021af26ab5af0f304f626a85f1b | Greg Haerr | 2025-03-26 | Have xms_alloc check SETUP_XMS_KBYTES for available memory |
028b1dfc89b380997ba13e8232a236bcda8b642 | Greg Haerr | 2025-03-26 | [kernel] Add support for loading kernel in 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 |
9374e88693d2558fe7fb0b477d8d94805c619ab | Greg Haerr | 2024-10-30 | Remove XMS A20 line status at boot |
b477617ffd7ca52ee80e0120d03654e2d8bb4ed | Greg Haerr | 2024-03-24 | Extensive removal of include <config.h> from types.h |
cf3688437b4f642d36444e45915793209fc4164 | Greg Haerr | 2023-08-23 | Cleanup |
71341345927cc78107b0ccd792df39eee83acc5 | Greg Haerr | 2023-08-23 | [kernel] Don't use map_buffer for memset on new filesystem blocks |
89f5039e6af46e5a3fac8c351d6be3938e3cb22 | Greg Haerr | 2022-02-20 | [kernel] Check for 386 CPU before enabling A20 for XMS buffers |
d3e1e631b09d07b9cc2b85d8665ecfb1cc873c4 | Greg Haerr | 2022-02-12 | Fix allocation error, set appropriate defaults |
29dbcc808a488fe2112748152c6855780077015 | tyama501 | 2022-02-05 | Add int1F for PC-98 xms |
cb237a4c69d54fe978d4268c6102b207a2a50af | Greg Haerr | 2022-01-31 | [boot] Move /etc/rc.d/rc.sys to /etc/rc.sys, remove /etc/rc.d |
8a7cce20ec83ebccb94ff52d5f44558b672f90e | Greg Haerr | 2022-01-14 | [kernel] Move buffer init after console init, add bufs= to /bootopts |
5ce88a0dc5a419ccdc1cc9d0efbe14f00203ee5 | Gregory Haerr | 2021-11-20 | [kernel] Add XMS support for Compaq Portable 386 (#1018) |
de6f870ccfdaf55233f172501f386dd5d4d8e65 | Greg Haerr | 2021-11-20 | Revert "[kernel] Add XMS support for Compaq Portable 386" |
422e4dda9e6fd1ec916fe30fcba2102e6649791 | Greg Haerr | 2021-11-20 | [kernel] Add XMS support for Compaq Portable 386 |
87c16e04a0d0f10e80a44da7e03085ae16bcf21 | Greg Haerr | 2021-11-15 | [kernel] Fix unreal mode and XMS buffers on real 386 hardware |
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 |