libk  History of kcore/boot.rt.x86.lin.64.s of 6479e060a3558bd8c304bd0018448ebcad1ef74984ee467f972978f7aebb9a7a

History of the file that is called kcore/boot.rt.x86.lin.64.s at checkin 6479e060a3558bd8c304bd0018448ebcad1ef74984ee467f972978f7aebb9a7a

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: [78d762a0b4] check-in: [62fd1bfe97] user: glowpelt, branch: trunk, size: 2157 [annotate] [blame] [check-ins using] [diff]
2019-08-24
23:02
stop attempting to auto-detect system constants during build process, and maintain os/arch-specific tables instead file: [a74c88489c] check-in: [e42b590b45] user: lexi, branch: trunk, size: 1883 [annotate] [blame] [check-ins using] [diff]
2019-08-21
06:00
Renamed kcore/boot.rt.x86.lin.64.s → mod/kcore/boot.rt.x86.lin.64.s. move modules to a subdirectory in order to keep the directory tree organized and make room for OS-specific build files file: [3c036595d7] check-in: [14172a910a] user: lexi, branch: trunk, size: 1906 [annotate] [blame] [check-ins using] [diff]
03:44
make crt behave as a C runtime launcher should; comment code thoroughly file: [3c036595d7] check-in: [f0f16493ca] user: lexi, branch: trunk, size: 1906 [annotate] [blame] [check-ins using] [diff]
2019-08-20
22:54
reorganize posix assembly code file: [c4c48f7422] check-in: [f85e6a07dd] user: lexi, branch: trunk, size: 264 [annotate] [blame] [check-ins using] [diff]
2019-06-29
09:31
add a bunch of code, port the header mechanism to gpp; add a fuckton of definitions and compatibility header code; notably, add core function kstop and x86.lin.{32,64} impl. update docs accordingly file: [22c891476d] check-in: [e794c5edef] user: lexi, branch: trunk, size: 258 [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: [2671a43f32] check-in: [d27f92e3b7] user: lexi, branch: trunk, size: 259 [annotate] [blame] [check-ins using]