Overview
Comment: | 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. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
62fd1bfe97dfd2f741f8c43d1c888577 |
User & Date: | glowpelt on 2020-01-05 17:52:15 |
Other Links: | manifest | tags |
Context
2020-01-19
| ||
04:12 | Partially fix shared library build by making sure that data_objects are linked in. This means that internal.ident.o is properly linked in, but internal.ident.o itself still references undefined symbols, so this is only a partial fix. check-in: 0d71b71cc8 user: glowpelt tags: trunk | |
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. check-in: 62fd1bfe97 user: glowpelt tags: trunk | |
2019-11-19
| ||
05:34 | add freebsd signal numbers check-in: de2d78ff77 user: lexi tags: trunk | |
Changes
Modified mod/kcore/boot.rt.c from [a8282db34a] to [298efe4468]. [diff]
Modified mod/kcore/boot.rt.x86.lin.64.s from [a74c88489c] to [78d762a0b4]. [diff]