elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/arch/i86/boot/setup.S
CommitAuthorDateMessage
0285a773ae5b748cf3709ff12892be832f3ebbcswausd2025-11-03Support for the NEC V25 microcontroller - changed Files
16902e90fc4cc96ad6d12779f1b5779686b1f41Greg Haerr2025-10-26[kernel] Remove CONFIG_HW_VGA configuration option
cbbd026fdd47f953aa0ae33499bb186ad02f45dFerry Hendrikx2025-06-29various tidy ups
b7b53a9d17dd4c10fbc85e98ea3cbdd012f8ed0Ferry Hendrikx2025-06-15Added ata.h
33d37b99ae9ba50ef1152d01d96a62963fcea22Greg Haerr2025-05-06Don't pass val to clear to xms_fmemset, cleanup documentation
aeabe797cdbf5b676ff399c61c84f8fb7052322Greg Haerr2025-04-24[kernel] Revert moving block_move and enable_a20_gate to FARPROC
da67c6c08a842a5e23e5e1b77e0413cf4380d7aGreg Haerr2025-04-23[kernel] Move INT 15/1F block move to FARPROC, enable A20 gate afterwards
21b65ead84cd064869b2bd74880174d3a0d2295Greg Haerr2025-04-23Auto-detect CPU type on PC-98, automatically disable XMS on 286 or INT 1F when HMA kernel
f0ad3d472288da0ee7380e69904432ac899f0cdGreg Haerr2025-04-23Fix hma check for xms >= 64k and possible hole in XMS memory at 16M for PC-98
ac034546d4fd18c5c7ff9c5e2ceb59633cfaa03Adrian Siekierka2025-04-19[swan] Make the kernel image a self-bootable ROM file
30590ff13c779d4ade73b10d1839cc96e52f201Adrian Siekierka2025-04-19[swan] Minor fixes/cleanup, allow elkscmd to build
77d0dbebb4488fdfe10f14b48d3cb9e85a3a75dAdrian Siekierka2025-04-18Initial WonderSwan port
679bd3d5c48a934bb4e215ffc6d52b838ec9c61Ferry Hendrikx2025-04-18kernel and build changes
1f828ca7be2105a6781da016bd6af82ebe42d86Greg Haerr2025-03-30Cleanup IBM and PC-98 A20 and INT 15/1F source files
3803412417160d606eb860b20cef8bec273896eGreg Haerr2025-03-30Get PC-98 xms size from BIOS area
3e9fc8081166f69abf6f1ae6362579b257f9ab7Greg Haerr2025-03-27Fixup xms startup messages and PC-98 config
cb65836524cfd62209a33315082970dc454e5e1Greg Haerr2025-03-27Split out a20-pc98.S, add support for kernel HMA to PC-98
9fe7c22fb9687733040e0e741042d131c7c70deGreg Haerr2025-03-27Fix reboot problem by not copying first paragraph .text to HMA
6f32b2ac11eda6cff0ffc795a1d5073a0a1e52bGreg Haerr2025-03-26Remove disable_a20_gate
028b1dfc89b380997ba13e8232a236bcda8b642Greg Haerr2025-03-26[kernel] Add support for loading kernel in HMA
3def02fb16207a7e3dae7f7d94d257841d78e1eGreg Haerr2024-11-13Cleanup
422da1b19ba3c0a4560d1e1699b35c7e9d98d8eGreg Haerr2024-11-12Release /bootopts buffers from kernel data segment and low memory Also release setup data segment (REL_INITSEG) to main memory
c1d05e93be1238091f56ecfd8cd0d4443914849Greg Haerr2024-11-12Allocate space for and read two sectors for /bootopts
065e555012bce264b0359da515f8dacbb1d405aGreg Haerr2024-11-08[directfd] Disable track/cylinder cache on 32-bit CPUs
9d10ba609cda3279b97b50bd0063a98f98db4f8Greg Haerr2024-10-30Remove processor name string saving
38788882b604cdd1d2933ca2d6264cdb65336e3Greg Haerr2024-10-30Remove incorrect CONFIG_ROMCODE and CONFIG_CPU_ defines
397964f1adda72c51d44779e8d683a38de05deaGreg Haerr2024-09-02[build] Update build.c kernel buider with better messages
f44fe9a3dec20df111681a88ddd7f71da146d39Greg Haerr2024-09-02Cleanup START message
7b778cf32e983ffe5dcf0755d41e42e4a3a5171Greg Haerr2024-09-02[boot] Add enhanced debug display to setup.S for early startup debugging
ed9a311e8b903aea56d1b05887fb1fea6ed6572Greg Haerr2024-08-21[build] Don't use dummy boot code in kernel disk image
9339cd441f9ac0102aa036af5172ba5b2bc2a3eGreg Haerr2024-04-16Small setup.S cleanup
33e13fbac56e212162a9d0bc104d6faa980bab2Greg Haerr2023-09-09Add devnum.h instead of using hardcoded device numbers in kernel
5810eec9c97520dd14f23b612626256715a9f9atyama5012023-05-14[setup] Get total memory from PC-98 system
86d894f14f57b537549d53adb6261d61bf16bcdGreg Haerr2022-11-29[console] Save BP across INT 10h BIOS calls
c7716cd465d38100e31c90cb8920c132363c42dtyama5012022-06-26[bootopts] Add bootopts codes for PC-98 to setup.S
0a159533483c1cf0cf6e7a5f17f4a578530d475Greg Haerr2022-06-21Add back in CPU test for sys_caps BIOS capability check
5bec29d96faa4a6869eee0c4b5bc7e59dba6a75Greg Haerr2022-06-21[build] Cleanup config options
a8d7eb638c790718bb6a5d056dd35433b65d5f6Greg Haerr2022-06-21cleanup
93903b98a450c05933761b8877dc1eac8a04335Greg Haerr2022-06-21[kernel] Remove CPU type check, cleanup
0b5910ed2b0fd6e1d57b7b0b4f148a558cc0ef6Greg Haerr2022-06-17[build] Configurable /bin/init on start, sash default shell, small RAM
9e2c121a7a556eb1a021427089cb46cf71f2c6ftyama5012022-03-13Add BOOTCS and removed BOOTSEG for pc-98 hard disk boot
6efb0bf83073251273ec84cf4772c25f233176fGreg Haerr2022-03-05[build] Fix CONFIG_ROMFS compilation errors
9dc42c21ab5c89c43f20cfa6d11e9e53e4761c9Greg Haerr2022-02-18Cleanup boot code, update ps man page
99b4a05aacfc6225e1d24531f281dbd8aa7bc37Greg Haerr2022-02-18[boot] Cleanup boot sector code, add boot documentation
4a40edceb0c0573f3933b9c9264c5c62bd7a1a9Greg Haerr2022-02-18Cleanup setup.S
14b81dda46460297e310d54c8f888ce8e425ff6Greg Haerr2022-02-17[kernel] First pass at working /bootopts on FAT boot volumes
a20f2e60eb3c73735852cf332babb5cef71c19aGreg Haerr2021-12-20More cleanup
001b964600894edfcbf34833df1eb859978ff57Greg Haerr2021-12-20[setup,doc] Misc setup and documentation updates
6875e091604c32a2c05d9f3f3d02a9b82cf3296Greg Haerr2021-12-19[kernel] Adjust tvram settings for PC98
8194a4c212f99883454f9f628476408a25ffc0cGreg Haerr2021-12-19[kernel] Cleanup and document INITSEG/setup variable locations
a421549f9182277bdf41332c44b003fa42ebf3dGreg Haerr2021-12-16Add arch_get_mem setup.S routine
d7aa87f82eee1e23b0a417b3818867cc57def63Greg Haerr2021-12-14[kernel] Add disk support for PC98 computer
3fd66ce926707e67b630bfa0138c52d1abe802eGreg Haerr2021-12-13Port hardware and setup to PC98
e3186d70b34f182d833638bbf13ad7a62f65033Greg Haerr2021-05-17Rearrange all arch-specific code to its own section
41352774d97042d4d4328b4b7766c6ad43ea7c6Greg Haerr2021-05-17[setup] Remove non-BIOS output char from setup.S
45a75fff054301ba3b6f12a1973e8f77523e5cfGreg Haerr2021-05-15[setup] Allow IBM PC specfic code to be removed from setup.S for embedded ports
aa16e7d8d5b73b67902c726d7477909bbc84ad9Greg Haerr2020-12-05[kernel] Enhancements for multiple ROM configuration testing/support
dc3067021a69219f50bffe0f10c88f2dc4d6786Tee-Kiah Chia2020-11-27[setup] ROM kernel: let data go beyond 64 KiB from a.out start
b468886c3fe31a5450d4b8fbf1c359dbcd2d54fTee-Kiah Chia2020-11-27[kernel] [setup] get ROM kernel to at least start up in QEMU
ae326eab00a44f1a5da7e097bb8aa5335f0e68eGreg Haerr2020-11-23[kernel] Changes to allow booting ELKS disk images on EMU86
b9fb0b00149081599712ce8fd802fbd71dbc16dGreg Haerr2020-11-02[kernel] Cleanup setup.S of unused options
3fb389e10d9223fe8016adee05470b3f3603b56Greg Haerr2020-11-01Fix interpretation of equipment flags, remove floppy query from setup.S
ae8fed26808fda5d40af5ea0c4076026c34a829Greg Haerr2020-10-22Add ability to configure ramdisk segment into any ram memory
975ef2a02bfe26255ea7b2df31ef42910fe7fd3Greg Haerr2020-10-18Source cleanups and fix to /bin/sash when no /bin/sh