File history
Tracking elks/arch/i86/boot/setup.S
| Commit | Author | Date | Message |
|---|---|---|---|
0285a773ae5b748cf3709ff12892be832f3ebbc | swausd | 2025-11-03 | Support for the NEC V25 microcontroller - changed Files |
16902e90fc4cc96ad6d12779f1b5779686b1f41 | Greg Haerr | 2025-10-26 | [kernel] Remove CONFIG_HW_VGA configuration option |
cbbd026fdd47f953aa0ae33499bb186ad02f45d | Ferry Hendrikx | 2025-06-29 | various tidy ups |
b7b53a9d17dd4c10fbc85e98ea3cbdd012f8ed0 | Ferry Hendrikx | 2025-06-15 | Added ata.h |
33d37b99ae9ba50ef1152d01d96a62963fcea22 | Greg Haerr | 2025-05-06 | Don't pass val to clear to xms_fmemset, cleanup documentation |
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 |
f0ad3d472288da0ee7380e69904432ac899f0cd | Greg Haerr | 2025-04-23 | Fix hma check for xms >= 64k and possible hole in XMS memory at 16M for PC-98 |
ac034546d4fd18c5c7ff9c5e2ceb59633cfaa03 | Adrian Siekierka | 2025-04-19 | [swan] Make the kernel image a self-bootable ROM file |
30590ff13c779d4ade73b10d1839cc96e52f201 | Adrian Siekierka | 2025-04-19 | [swan] Minor fixes/cleanup, allow elkscmd to build |
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75d | Adrian Siekierka | 2025-04-18 | Initial WonderSwan port |
679bd3d5c48a934bb4e215ffc6d52b838ec9c61 | Ferry Hendrikx | 2025-04-18 | kernel and build changes |
1f828ca7be2105a6781da016bd6af82ebe42d86 | Greg Haerr | 2025-03-30 | Cleanup IBM and PC-98 A20 and INT 15/1F source files |
3803412417160d606eb860b20cef8bec273896e | Greg Haerr | 2025-03-30 | Get PC-98 xms size from BIOS area |
3e9fc8081166f69abf6f1ae6362579b257f9ab7 | Greg Haerr | 2025-03-27 | Fixup xms startup messages and PC-98 config |
cb65836524cfd62209a33315082970dc454e5e1 | Greg Haerr | 2025-03-27 | Split out a20-pc98.S, add support for kernel HMA to PC-98 |
9fe7c22fb9687733040e0e741042d131c7c70de | Greg Haerr | 2025-03-27 | Fix reboot problem by not copying first paragraph .text to HMA |
6f32b2ac11eda6cff0ffc795a1d5073a0a1e52b | Greg Haerr | 2025-03-26 | Remove disable_a20_gate |
028b1dfc89b380997ba13e8232a236bcda8b642 | Greg Haerr | 2025-03-26 | [kernel] Add support for loading kernel in HMA |
3def02fb16207a7e3dae7f7d94d257841d78e1e | Greg Haerr | 2024-11-13 | Cleanup |
422da1b19ba3c0a4560d1e1699b35c7e9d98d8e | Greg Haerr | 2024-11-12 | Release /bootopts buffers from kernel data segment and low memory Also release setup data segment (REL_INITSEG) to main memory |
c1d05e93be1238091f56ecfd8cd0d4443914849 | Greg Haerr | 2024-11-12 | Allocate space for and read two sectors for /bootopts |
065e555012bce264b0359da515f8dacbb1d405a | Greg Haerr | 2024-11-08 | [directfd] Disable track/cylinder cache on 32-bit CPUs |
9d10ba609cda3279b97b50bd0063a98f98db4f8 | Greg Haerr | 2024-10-30 | Remove processor name string saving |
38788882b604cdd1d2933ca2d6264cdb65336e3 | Greg Haerr | 2024-10-30 | Remove incorrect CONFIG_ROMCODE and CONFIG_CPU_ defines |
397964f1adda72c51d44779e8d683a38de05dea | Greg Haerr | 2024-09-02 | [build] Update build.c kernel buider with better messages |
f44fe9a3dec20df111681a88ddd7f71da146d39 | Greg Haerr | 2024-09-02 | Cleanup START message |
7b778cf32e983ffe5dcf0755d41e42e4a3a5171 | Greg Haerr | 2024-09-02 | [boot] Add enhanced debug display to setup.S for early startup debugging |
ed9a311e8b903aea56d1b05887fb1fea6ed6572 | Greg Haerr | 2024-08-21 | [build] Don't use dummy boot code in kernel disk image |
9339cd441f9ac0102aa036af5172ba5b2bc2a3e | Greg Haerr | 2024-04-16 | Small setup.S cleanup |
33e13fbac56e212162a9d0bc104d6faa980bab2 | Greg Haerr | 2023-09-09 | Add devnum.h instead of using hardcoded device numbers in kernel |
5810eec9c97520dd14f23b612626256715a9f9a | tyama501 | 2023-05-14 | [setup] Get total memory from PC-98 system |
86d894f14f57b537549d53adb6261d61bf16bcd | Greg Haerr | 2022-11-29 | [console] Save BP across INT 10h BIOS calls |
c7716cd465d38100e31c90cb8920c132363c42d | tyama501 | 2022-06-26 | [bootopts] Add bootopts codes for PC-98 to setup.S |
0a159533483c1cf0cf6e7a5f17f4a578530d475 | Greg Haerr | 2022-06-21 | Add back in CPU test for sys_caps BIOS capability check |
5bec29d96faa4a6869eee0c4b5bc7e59dba6a75 | Greg Haerr | 2022-06-21 | [build] Cleanup config options |
a8d7eb638c790718bb6a5d056dd35433b65d5f6 | Greg Haerr | 2022-06-21 | cleanup |
93903b98a450c05933761b8877dc1eac8a04335 | Greg Haerr | 2022-06-21 | [kernel] Remove CPU type check, cleanup |
0b5910ed2b0fd6e1d57b7b0b4f148a558cc0ef6 | Greg Haerr | 2022-06-17 | [build] Configurable /bin/init on start, sash default shell, small RAM |
9e2c121a7a556eb1a021427089cb46cf71f2c6f | tyama501 | 2022-03-13 | Add BOOTCS and removed BOOTSEG for pc-98 hard disk boot |
6efb0bf83073251273ec84cf4772c25f233176f | Greg Haerr | 2022-03-05 | [build] Fix CONFIG_ROMFS compilation errors |
9dc42c21ab5c89c43f20cfa6d11e9e53e4761c9 | Greg Haerr | 2022-02-18 | Cleanup boot code, update ps man page |
99b4a05aacfc6225e1d24531f281dbd8aa7bc37 | Greg Haerr | 2022-02-18 | [boot] Cleanup boot sector code, add boot documentation |
4a40edceb0c0573f3933b9c9264c5c62bd7a1a9 | Greg Haerr | 2022-02-18 | Cleanup setup.S |
14b81dda46460297e310d54c8f888ce8e425ff6 | Greg Haerr | 2022-02-17 | [kernel] First pass at working /bootopts on FAT boot volumes |
a20f2e60eb3c73735852cf332babb5cef71c19a | Greg Haerr | 2021-12-20 | More cleanup |
001b964600894edfcbf34833df1eb859978ff57 | Greg Haerr | 2021-12-20 | [setup,doc] Misc setup and documentation updates |
6875e091604c32a2c05d9f3f3d02a9b82cf3296 | Greg Haerr | 2021-12-19 | [kernel] Adjust tvram settings for PC98 |
8194a4c212f99883454f9f628476408a25ffc0c | Greg Haerr | 2021-12-19 | [kernel] Cleanup and document INITSEG/setup variable locations |
a421549f9182277bdf41332c44b003fa42ebf3d | Greg Haerr | 2021-12-16 | Add arch_get_mem setup.S routine |
d7aa87f82eee1e23b0a417b3818867cc57def63 | Greg Haerr | 2021-12-14 | [kernel] Add disk support for PC98 computer |
3fd66ce926707e67b630bfa0138c52d1abe802e | Greg Haerr | 2021-12-13 | Port hardware and setup to PC98 |
e3186d70b34f182d833638bbf13ad7a62f65033 | Greg Haerr | 2021-05-17 | Rearrange all arch-specific code to its own section |
41352774d97042d4d4328b4b7766c6ad43ea7c6 | Greg Haerr | 2021-05-17 | [setup] Remove non-BIOS output char from setup.S |
45a75fff054301ba3b6f12a1973e8f77523e5cf | Greg Haerr | 2021-05-15 | [setup] Allow IBM PC specfic code to be removed from setup.S for embedded ports |
aa16e7d8d5b73b67902c726d7477909bbc84ad9 | Greg Haerr | 2020-12-05 | [kernel] Enhancements for multiple ROM configuration testing/support |
dc3067021a69219f50bffe0f10c88f2dc4d6786 | Tee-Kiah Chia | 2020-11-27 | [setup] ROM kernel: let data go beyond 64 KiB from a.out start |
b468886c3fe31a5450d4b8fbf1c359dbcd2d54f | Tee-Kiah Chia | 2020-11-27 | [kernel] [setup] get ROM kernel to at least start up in QEMU |
ae326eab00a44f1a5da7e097bb8aa5335f0e68e | Greg Haerr | 2020-11-23 | [kernel] Changes to allow booting ELKS disk images on EMU86 |
b9fb0b00149081599712ce8fd802fbd71dbc16d | Greg Haerr | 2020-11-02 | [kernel] Cleanup setup.S of unused options |
3fb389e10d9223fe8016adee05470b3f3603b56 | Greg Haerr | 2020-11-01 | Fix interpretation of equipment flags, remove floppy query from setup.S |
ae8fed26808fda5d40af5ea0c4076026c34a829 | Greg Haerr | 2020-10-22 | Add ability to configure ramdisk segment into any ram memory |
975ef2a02bfe26255ea7b2df31ef42910fe7fd3 | Greg Haerr | 2020-10-18 | Source cleanups and fix to /bin/sash when no /bin/sh |