libk  History of legacy/legacy.makefile of 960d952eedd55684

History of the file that is called legacy/legacy.makefile at checkin 960d952eedd55684

2019-08-19
05:42
Renamed legacy/makefile → legacy/legacy.makefile. switch over to new build mechanism and formally deprecate makefiles file: [f9a6a3944e] check-in: [34c625a47b] user: lexi, branch: trunk, size: 4446 [annotate] [blame] [check-ins using] [diff]
04:51
Renamed makefile → legacy/makefile. begin move away from legacy build system file: [f9a6a3944e] check-in: [26c340d29e] user: lexi, branch: trunk, size: 4446 [annotate] [blame] [check-ins using] [diff]
01:46
updates, begin putting together error-handling mechanism file: [0343c70b67] check-in: [b5f6f19923] user: lexi, branch: trunk, size: 4442 [annotate] [blame] [check-ins using] [diff]
2019-08-18
18:29
add error reporting to kiosend() file: [ed3c61cbaa] check-in: [b2f129d7b9] user: lexi, branch: trunk, size: 3723 [annotate] [blame] [check-ins using] [diff]
17:56
revamp arch/ makefile, add generic syscall fn on posix, rewrite kiosend() to use k_platform_syscall instead of k_platform_write file: [5163613e5d] check-in: [37b0cfaa06] user: lexi, branch: trunk, size: 3600 [annotate] [blame] [check-ins using] [diff]
13:42
add functions, generate C syscall table file: [47b194b965] check-in: [a8d93823f1] user: lexi, branch: trunk, size: 3649 [annotate] [blame] [check-ins using] [diff]
10:20
fix kmheapa() and add kmheapf() file: [d3e7936df2] check-in: [5279674525] user: lexi, branch: trunk, size: 3623 [annotate] [blame] [check-ins using] [diff]
2019-07-27
05:28
port header macro files to m4; delete gpp infra; fix glaring syntax errors in kcore/type.h file: [7c13625dc8] check-in: [0c20d256a6] user: lexi, branch: trunk, size: 3602 [annotate] [blame] [check-ins using] [diff]
2019-07-26
09:51
major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn file: [ce9c7792cb] check-in: [6479e060a3] user: lexi, branch: trunk, size: 3729 [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: [d63468c69f] check-in: [e794c5edef] user: lexi, branch: trunk, size: 3643 [annotate] [blame] [check-ins using] [diff]
2019-06-28
04:52
fix stupid bullshit that was including boot.o in libk.a which already HAS the runtime shit ohmyGOD file: [ac03aab83b] check-in: [de8e1eb5d2] user: lexi, branch: trunk, size: 2741 [annotate] [blame] [check-ins using] [diff]
04:35
fix useless params file: [2a47be36e1] check-in: [f5e894f1c4] user: lexi, branch: trunk, size: 2760 [annotate] [blame] [check-ins using] [diff]
04:32
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: [dc16a02cfa] check-in: [d27f92e3b7] user: lexi, branch: trunk, size: 2682 [annotate] [blame] [check-ins using] [diff]
01:59
add {,un}install rule file: [6234448ba2] check-in: [2ed2a90fe5] user: lexi, branch: trunk, size: 1917 [annotate] [blame] [check-ins using] [diff]
2019-06-27
22:14
fixes for shared building file: [216e76c37d] check-in: [ec9b2b74b3] user: lexi, branch: trunk, size: 1561 [annotate] [blame] [check-ins using] [diff]
21:39
development milestone file: [2300652a5e] check-in: [a14ceee056] user: lexi, branch: trunk, size: 1280 [annotate] [blame] [check-ins using] [diff]
09:57
add in mechanism to generate syscall tables for x86 linux file: [0ee3372ddd] check-in: [860229e8ce] user: lexi, branch: trunk, size: 1099 [annotate] [blame] [check-ins using] [diff]
05:52
updates file: [e2aa0ec204] check-in: [f5b7fa5762] user: lexi, branch: trunk, size: 1031 [annotate] [blame] [check-ins using] [diff]
2019-06-26
13:22
Added: initial commit file: [75ffd11290] check-in: [338044baaa] user: lexi, branch: trunk, size: 92 [annotate] [blame] [check-ins using]