File history
Tracking elks/init/main.c
| Commit | Author | Date | Message |
|---|---|---|---|
68011a8917b6319969e863066898910cfe00c21 | Greg Haerr | 2026-01-11 | Remove hexdump.c copy from ktcp |
8c890e6e95fb651063fd449c0d491229e7235fc | Greg Haerr | 2025-12-29 | Move timer timer_bh to as late as possible, fix istack and kstack tracing |
03e61db56c031fc32d1b8caba6790d2f745061a | Greg Haerr | 2025-12-29 | Force normal calling sequence for kernel startup, don't copy idle task on fork |
f36df0ac097637469e222695186237ac3af611f | Greg Haerr | 2025-12-29 | Add ps login |
53741cf183378087ae67dae8820f8b85d558601 | Greg Haerr | 2025-12-29 | [kernel] Cleanup potential kernel startup issues, release more memory |
ed07fbd4f5373b4bb888285a03830847a075671 | Greg Haerr | 2025-12-25 | [kernel] Get CONFIG_TIMER_INT1C/0F options working |
11acb54da69a020da834d6005981cff73af5906 | Greg Haerr | 2025-12-16 | [kernel,boot] Add istack option to measure interrupt stack size and timer_bh delays |
d034c9e886db6a87822da75ca018e89f4072615 | Greg Haerr | 2025-12-15 | Update more comments |
f0560f55d0ee0382fe8fa7e2ccf2c493d6ba21f | Greg Haerr | 2025-12-15 | Update comments |
98eaaf168b0c9bd0ddf07f709551a143f4961ae | Greg Haerr | 2025-12-15 | Cleanup |
f5bb4b7ab1d64cb26d2c0faf0847e526d288683 | Greg Haerr | 2025-12-15 | Add hexdump() library routine for displaying memory from kernel |
6d44d814743b92a4ba664e729d0c31d1fa98814 | Greg Haerr | 2025-12-15 | Finall debug start_kernel issue that required -fno-defer-pop to fix |
d6da06806da9e5458ed8560dcfcde5729307d04 | Greg Haerr | 2025-12-14 | Allocate idle_task dynamically |
0750ee603dfbc2f04f98359fa91e2a7d4cb7e57 | Greg Haerr | 2025-12-14 | [kernel] Move idle task out of task[] array |
bc340d533ab6ed3a198c84cbe35165262d402b7 | Greg Haerr | 2025-12-06 | [kernel] Minor comments and variables cleanup |
bc9f7f9f5d54700262239386f39a4ba35c09114 | Greg Haerr | 2025-12-06 | [kernel] Enable fast serial IRQ4/IRQ3 drivers by default |
b4a23d15ba3b5fc49f971806b3a756b77956df6 | Greg Haerr | 2025-12-06 | [kernel] Enable interrupts as early as possible in kernel init |
411ea9212b9bee8e2fa1d5f861f0a4e61906bfd | Adrian Siekierka | 2025-11-27 | [kernel] More accurate swan model reporting |
0285a773ae5b748cf3709ff12892be832f3ebbc | swausd | 2025-11-03 | Support for the NEC V25 microcontroller - changed Files |
6cd6f94b7400806345d291835a245d643d2d81e | Greg Haerr | 2025-11-01 | Cleanup and add other changes by @hexadec1mal |
a6b3a9efd892f21b6c64c05b96bdeec96de68d3 | Greg Haerr | 2025-11-01 | [kernel, build] Dynamically configure kernel when /bin/init not present |
823945825cf1ed50ade792409f885b72fa0189e | Greg Haerr | 2025-08-18 | [build] Fix Solo/86 build |
421f0b63bf3166420a97a9c8f4ad93969e7a8d2 | Greg Haerr | 2025-07-21 | Fix bugs in root_dev_name |
1b974648e2628abccebff5e4f0e716d1374ef58 | Greg Haerr | 2025-07-21 | [kernel] Display device name as well as number in important kernel messages |
09a9c3a28d44b2b6ab06e6cd357e180b60ced19 | Greg Haerr | 2025-07-20 | [kernel] Add disable= /bootopts option to disable ATA CF, BIOS FD/HD or DF drivers |
a1861ef1516157940d6405cff7081a87f58679d | Greg Haerr | 2025-07-18 | Add xtide= option for ATA CF driver controller type in /bootopts |
4909360fb97e2fad3a8f2901d16bceba7b71fa2 | Greg Haerr | 2025-07-16 | Add fdisk support, rename /dev/cf[01] -> /dev/cfa[1-7], /dev/cfb[1-7], root=cfa1 |
b7b53a9d17dd4c10fbc85e98ea3cbdd012f8ed0 | Ferry Hendrikx | 2025-06-15 | Added ata.h |
06e75f037744517a14434ecd108ab606beb082e | Greg Haerr | 2025-05-05 | [kernel] Fix application errors when running XMS LOADALL |
21b65ead84cd064869b2bd74880174d3a0d2295 | Greg Haerr | 2025-04-23 | Auto-detect CPU type on PC-98, automatically disable XMS on 286 or INT 1F when HMA kernel |
ae456d35807146c72a218c816c4612c6f0aecdb | Adrian Siekierka | 2025-04-21 | [swan] Add machine name to kernel_banner |
679bd3d5c48a934bb4e215ffc6d52b838ec9c61 | Ferry Hendrikx | 2025-04-18 | kernel and build changes |
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 |
2e6506e88f69c637fbbd586d75cdde8b5bdf4f3 | Greg Haerr | 2024-11-15 | Update some file comments |
3def02fb16207a7e3dae7f7d94d257841d78e1e | Greg Haerr | 2024-11-13 | Cleanup |
f5c159c46580490e931dff3ec36c1b03b2c9974 | Greg Haerr | 2024-11-13 | Revert change releasing option buffers by idle task - not safe |
8ac43408c7bc765edfcbb53b3c14312c5290e06 | Greg Haerr | 2024-11-12 | Cleanup |
ab261130c5080f615de8b793c3bc7d54044034e | Greg Haerr | 2024-11-12 | Release kernel data and low memory associated with /bootopts and setup processing |
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 |
8fb68f4d2b6f57348bbf79e3990fb8439c5c6ff | Greg Haerr | 2024-11-06 | [direct floppy] Revise cache numbering scheme for more flexibility |
277e36b7e61df0e4028c449cdeacd8bb763cc18 | Greg Haerr | 2024-10-31 | [kernel] Minor header file cleanup, add arch %d to PC class |
683e6342b9fb6895faa760c08485700ce3319ae | Greg Haerr | 2024-10-16 | Introduce debug=N in /bootopts for multilevel debug statements Add debug_cache2 second level debug |
eba726af5b6fc69e88a99ac3d3020ac90aa4823 | Greg Haerr | 2024-09-16 | More changes |
dad7fd7a43849b88b203b4e2581d8ccdd60001b | Greg Haerr | 2024-09-16 | [kernel] Small cleanups, add disasm to 1440k distribution |
c137c6184862512805d366fcb6f3582b96c01a4 | Greg Haerr | 2024-09-15 | [kernel] Cleanup register decls in console*.c, cleanup init/main.c |
8b5ef832f7ea4f9836d521e28d2bb4bdb7b93e2 | Valtteri Koskivuori | 2024-09-02 | [console+kbd+build] Add /dev/tty4 |
56d9a155379322ddb93b31ca95ad543f9e932a1 | Greg Haerr | 2024-09-15 | [libc,kernel] Rewrite ptostr for speed, add thousands separator to printk |
56aba079e21e2547d9a2fa197d71203229be33d | Greg Haerr | 2024-09-13 | [libc] Rewrite vfprintf.c and tiny_printf.c to use __divmod for speed |
588fd99c1e7d5f132d58e9fc8e1cf0e17f9bd0d | Greg Haerr | 2024-09-13 | [kernel] Rewrite printk for speed, add __divmod fast 32/16-bit divide |
b5566aeb1715059ba7a8d1307dcd22ded0ac8de | Greg Haerr | 2024-09-12 | [kernel] Retab some source files - no functional changes |
a93fdc2300fdb779657b32f2c7b1f0c85d0041e | Greg Haerr | 2024-09-09 | [kernel] Fix /bootopts root=df0 failing from previous commit |
86e6759d0bc69ece7b0b9c59aaba6b535983d43 | Greg Haerr | 2024-09-03 | Fix umbtotal |
3732c2df7490a6d15b57bb370b5e5faf4e09045 | Greg Haerr | 2024-09-03 | Fix compilation error |
f86877c8dd889af1ff5c1d15ba269978ce31a70 | Greg Haerr | 2024-09-03 | [bootopts] Add heap= option for dynamic sizing of kernel heap |
cca7f27e5ba583bf8f0496855a9d198b5a30d1b | Greg Haerr | 2024-09-03 | [kernel] Small code cleanups |
769791e8213fbf1defb81417b0547b51c3db543 | Greg Haerr | 2024-09-02 | [kernel] Display number of tasks, files and inodes at boot |
bc4cd5c576167b0a6b2f2633ebffb4dcfa61e42 | Greg Haerr | 2024-09-02 | [boot] Replace panic with printk when bootopts argv/envp overflow |
f44fe9a3dec20df111681a88ddd7f71da146d39 | Greg Haerr | 2024-09-02 | Cleanup START message |
516294151e5969d4f41246784efb41bad961793 | Greg Haerr | 2024-09-02 | [kernel] Use early temp stack to avoid irqit stack overruns on faults during startup |
1a05cd4a485dc587af931e92490a9b6398de3c7 | Greg Haerr | 2024-08-26 | Yet more fixes! |
ed269046fa05b5ca68bf57282b62692f419b4ec | Greg Haerr | 2024-08-26 | More fixes, overwrite calculation wasn't quite correct |
efbb502039e4d5bdcd66e7ec3f08d5fd5556be5 | Greg Haerr | 2024-08-26 | [kernel] Fix kernel data overwrite bug while parsing /bootopts |