File history
Tracking elks/arch/i86/lib/unreal.S
| Commit | Author | Date | Message |
|---|---|---|---|
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 |
21b65ead84cd064869b2bd74880174d3a0d2295 | Greg Haerr | 2025-04-23 | Auto-detect CPU type on PC-98, automatically disable XMS on 286 or INT 1F when HMA kernel |
548cba9eddd52fc2de38adfdfff3bf9d07ba50f | Greg Haerr | 2025-04-18 | Documentation cleanup |
1966c30e6c28e6f253e53d30160d9c11526ea85 | Greg Haerr | 2025-04-18 | Add check_unreal_mode back in for unreal16.S |
d8b8f780d9763801cbb4b37a49fb18a25d9c9bd | Greg Haerr | 2025-04-18 | Use full protected mode entry in enable_unreal_mode |
1f828ca7be2105a6781da016bd6af82ebe42d86 | Greg Haerr | 2025-03-30 | Cleanup IBM and PC-98 A20 and INT 15/1F source files |
f2a91d08e144ee51c1dfaa6f44b65242d700de2 | Greg Haerr | 2025-03-29 | Fix PC-98 build and test |
cb65836524cfd62209a33315082970dc454e5e1 | Greg Haerr | 2025-03-27 | Split out a20-pc98.S, add support for kernel HMA to PC-98 |
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 |
425156e9db710f4eed391dad0fd84d760908262 | Greg Haerr | 2024-08-01 | [kernel] Ensure all words aligned on word boundaries |
a19dfa5fc93d3838ee48e792e88d961bf90c578 | Greg Haerr | 2023-09-02 | [kernel] Source cleanup replace #if 0 with #if UNUSED |
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 |
7f5cc84c0c07c9e872b9bb331e80d94ac2f7052 | Greg Haerr | 2022-02-04 | Use ia16-elf-gcc -E for .S files, fix addr32 warnings in unreal.S |
2abb17712e0cd4d0bb6cdec4ff2612ecba17ed6 | Greg Haerr | 2021-11-22 | [docs] Update segment descriptor docs used in unreal mode |
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 |
5d02a45896c294de8b69f2bdff2ac5498967207 | Greg Haerr | 2021-11-11 | [kernel] Try BIOS INT 15h AX=2401 to enable A20 first for XMS |
8367f804cce9541df1f8b1b398f71f8bf7e41ff | Greg Haerr | 2021-11-11 | Small fix to force short jumps in unreal.S |
25c8c00a14e97750696f01ab53f915ac78e2b3b | Greg Haerr | 2021-11-10 | [kernel] Add additional A20 gate handler and debug options to unreal16 |
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 |
f859c096e747bd2c211e63bd33e5348520af84a | Greg Haerr | 2021-11-05 | Add A20 gate enable and verify checking |
db05453445d5d4b63ea2de1ade7c9b5a4c753bb | Greg Haerr | 2021-11-04 | 80386 Unreal mode research |
b54eb169697cc66558e07bbd41f07557c0ccbe0 | Tee-Kiah Chia | 2020-09-13 | [kernel] [tools] [elkscmd] Work with major gcc-ia16 update |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
5d0200d2b9698abce45658cc8c7c5e10c87930c | Jody Bruchon | 2020-03-08 | Whitespace cleanup in `elkscmd/` |
931d9270fd26e32c3588256f612625a616f75f7 | Gregory Haerr | 2020-03-08 | [cmds] More elkscmd/ cleanup (#432) |
2c645cb2ed5a45d41ff4534843ccce18c735345 | georgp24 | 2020-03-08 | Add tool for unreal mode testing (#426) |