libk  Check-in [e794c5edef]

Overview
Comment: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
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: e794c5edef00e56053792a71a97b4e5b24560627fba9624f86cc00e5357911ce
User & Date: lexi on 2019-06-29 09:31:50
Other Links: manifest | tags
Context
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 check-in: 6479e060a3 user: lexi tags: trunk
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 check-in: e794c5edef user: lexi tags: trunk
2019-06-28
04:52
fix stupid bullshit that was including boot.o in libk.a which already HAS the runtime shit ohmyGOD check-in: de8e1eb5d2 user: lexi tags: trunk
Changes

Added grammar/grammar.gpp version [89005aac7c].

Added grammar/makefile version [8c2d1af7ce].

Added grammar/precomp.g.gpp version [d33952f39e].

Added kcore/__stack_chk_fail.fn.c version [7f5547f66a].

Modified kcore/boot.rt.x86.lin.64.s from [2671a43f32] to [22c891476d].    [diff]

Modified kcore/core.h from [cb5067b74b] to [ded1289884].    [diff]

Deleted kcore/def.fbsd.i version [4373f0187e].

Deleted kcore/def.h version [5f84d85008].

Added kcore/def.h.m version [9abe158651].

Deleted kcore/def.lin.i version [0178d496a4].

Deleted kcore/def.win.i version [11ccc3c2e7].

Added kcore/exit.fn.x86.lin.32.s version [4c4a17d7b6].

Added kcore/exit.fn.x86.lin.64.s version [4c49f79d26].

Modified kcore/kcore.md from [d664110812] to [28cd81b166].    [diff]

Added kcore/magic.h version [1f7f63c3e2].

Modified kcore/makefile from [121a62ca71] to [c01fcd380e].    [diff]

Added kcore/old/def.fbsd.i version [4373f0187e].

Added kcore/old/def.h version [074eb1cc6b].

Added kcore/old/def.lin.i version [0178d496a4].

Added kcore/old/def.win.i version [11ccc3c2e7].

Added kcore/old/type.x86.32.i version [fe891b76db].

Added kcore/old/type.x86.64.i version [03a8b8f372].

Added kcore/stop.fn.c version [c4373dead4].

Added kcore/testbin.exe.c version [f1bdb07ea2].

Added kcore/type.h.m version [8b1f2e0cb2].

Deleted kcore/type.x86.32.i version [fe891b76db].

Deleted kcore/type.x86.64.i version [03a8b8f372].

Added kio/send.c version [d88d1642fe].

Modified libk.md from [3c28c4d693] to [65938a7892].    [diff]

Modified makefile from [ac03aab83b] to [d63468c69f].    [diff]

Modified modmake from [3c50b488d5] to [eb2aedd9b1].    [diff]