History of the file that is called mod/kcore/boot.rt.c at checkin cfbfa7fccac75575af1e5c82b6cc8c0bad0e96d334884e2976cfadb00383e575
2020-01-05
| ||
17:52 | Fix _start to properly find the environment. The arguments and environment are directly on the initial stack, which means that more work is needed to find the start of the environment properly. Also remove the hack in _boot that made it work if there were no arguments, as all of the math is being done in _start now. file: [298efe4468] check-in: [62fd1bfe97] user: glowpelt, branch: trunk, size: 1097 [annotate] [blame] [check-ins using] [diff] | |
2019-10-31
| ||
03:44 | add usage display for parameters and command line switches for kcli_set, the structure used to define command line syntax for the parser; add more string & buffer functions file: [a8282db34a] check-in: [927371b674] user: lexi, branch: trunk, size: 1259 [annotate] [blame] [check-ins using] [diff] | |
2019-10-30
| ||
03:34 | begin work on kcli module; continue to build out infra for error explanation function file: [e3e3209cc1] check-in: [c0e04b9015] user: lexi, branch: trunk, size: 1184 [annotate] [blame] [check-ins using] [diff] | |
2019-08-24
| ||
23:40 | parse environment and add env variables to the kenv struct passed to the entry function; add example code to testbin showing use of kvars file: [7899b05286] check-in: [81758652b5] user: lexi, branch: trunk, size: 1177 [annotate] [blame] [check-ins using] [diff] | |
2019-08-21
| ||
06:00 | Renamed kcore/boot.rt.c → mod/kcore/boot.rt.c. move modules to a subdirectory in order to keep the directory tree organized and make room for OS-specific build files file: [a5bf4923b7] check-in: [14172a910a] user: lexi, branch: trunk, size: 447 [annotate] [blame] [check-ins using] [diff] | |
03:44 | make crt behave as a C runtime launcher should; comment code thoroughly file: [a5bf4923b7] check-in: [f0f16493ca] user: lexi, branch: trunk, size: 447 [annotate] [blame] [check-ins using] [diff] | |
2019-06-28
| ||
04:32 | Added: restructure file naming conventions and conclusively fix longstanding architectural build system problems with loads and loads of variables and a shit ton of function calls file: [6007ea2ce5] check-in: [d27f92e3b7] user: lexi, branch: trunk, size: 361 [annotate] [blame] [check-ins using] | |