Compare commits
42 Commits
0d3d51a4f1
...
72caf911b1
| Author | SHA1 | Date |
|---|---|---|
|
|
72caf911b1 | |
|
|
5e476f76fa | |
|
|
5ff0ee6ea2 | |
|
|
af687b0d4a | |
|
|
8fcdf4e9cc | |
|
|
b09f05805f | |
|
|
fc9f2eff6b | |
|
|
f9d95c81b2 | |
|
|
334d4458fc | |
|
|
9eba865099 | |
|
|
c13d475147 | |
|
|
00fcda08e7 | |
|
|
2fa1c14e5b | |
|
|
0cfe5a27ae | |
|
|
c3bb72c888 | |
|
|
3423539036 | |
|
|
132e842cf4 | |
|
|
ef3c761a5a | |
|
|
1a411cd806 | |
|
|
990fb8f02d | |
|
|
69ad105885 | |
|
|
c57bb2a770 | |
|
|
c01dd213b1 | |
|
|
a0ac0ddb64 | |
|
|
ad8926e492 | |
|
|
34a2986522 | |
|
|
e3007c72ca | |
|
|
1cac56db5f | |
|
|
73620c43b1 | |
|
|
4eafafa4d1 | |
|
|
82e1b7c657 | |
|
|
ba57b1c54e | |
|
|
c557f4f4f9 | |
|
|
08159d7341 | |
|
|
6aa563effe | |
|
|
663ae649f8 | |
|
|
1751153763 | |
|
|
436c4504a4 | |
|
|
738869c04b | |
|
|
7f2ca0d38e | |
|
|
5416c8cd93 | |
|
|
33d08a2bf2 |
|
|
@ -0,0 +1,54 @@
|
||||||
|
# Build artifacts
|
||||||
|
build/
|
||||||
|
zig-out/
|
||||||
|
.zig-cache/
|
||||||
|
nimcache/
|
||||||
|
*.o
|
||||||
|
*.a
|
||||||
|
*.elf
|
||||||
|
*.img
|
||||||
|
*.bin
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Kernel build intermediates
|
||||||
|
build_full.log
|
||||||
|
current_run.elf
|
||||||
|
kernel_cache.elf
|
||||||
|
kernel_final.elf
|
||||||
|
abi.o
|
||||||
|
|
||||||
|
# Nim cache
|
||||||
|
build/nimcache/
|
||||||
|
build/init_nimcache/
|
||||||
|
build/lwip_objs/
|
||||||
|
|
||||||
|
# InitRD build outputs (regenerated)
|
||||||
|
build/sysro/
|
||||||
|
build/initrd.tar
|
||||||
|
build/embed_initrd.S
|
||||||
|
build/init
|
||||||
|
build/head.o
|
||||||
|
build/head.S
|
||||||
|
build/head_user.o
|
||||||
|
build/head_user.S
|
||||||
|
build/disk.img
|
||||||
|
build/disk_aarch64.img
|
||||||
|
build/clib_user.o
|
||||||
|
build/dummy.c
|
||||||
|
|
||||||
|
# IDE / Editor
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
|
||||||
|
# OS files
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# Agent / internal (must never appear)
|
||||||
|
.agent/
|
||||||
|
.claude/
|
||||||
|
.kiro/
|
||||||
|
competitors/
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458889 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sbitops_utils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459511 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sctypes.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464202 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sexceptions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459518 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@siterators.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459529 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@swidestrs.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458881 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@siterators.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464210 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sassertions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
5078 9462400 1767077956162049724 c9a84c0833f545d1c2501a86a4e139d5 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mfiber.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464219 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sbitops_utils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464221 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@srepr_v2.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458886 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sobjectdollar.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
0
|
|
||||||
2797 9459400 1767076661265557620 715fa707ad1270a1d4879454095007a0 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/cstubs.c
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
0
|
|
||||||
1104 9461671 1767078085543858486 a0b42b3b0dd9bf113104ca6ca3c6f51d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/hal/switch.S
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459521 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sschubfach.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458876 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sansi_c.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
3017 9465107 1767078402329925246 2cc632112af79aeb33a943b3ef26eb76 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mfiber.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459527 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scountbits_impl.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
0
|
|
||||||
16619 9464224 1767078031260762209 b65ba73958a2554cfcb1f80ef72d3f66 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h
|
|
||||||
325 9459358 1767076627570935976 5ca902cf9f166c00c6ace9d9b616962b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdlib.h
|
|
||||||
658 9459756 1767076483913568693 9ddddf5ebae64e3e8f7b0a61ab971a48 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdio.h
|
|
||||||
458 9460053 1767076587058393045 a2b74728364fee3bf3eb7360aabd2d37 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/signal.h
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
0
|
|
||||||
5537 9466034 1767079280889767999 0d029e05059c175b5ce754f57f213b48 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mnpl.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458879 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@smiscdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458878 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdigitsutils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
0
|
|
||||||
15874 9462401 1767077749079880507 d133b7af4a91c5ff6970726948774437 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mkernel.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458888 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sstacktraces.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459528 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@srepr_v2.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459512 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssysatomics.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458872 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sexceptions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458885 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sformatfloat.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464212 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scoro_detection.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459514 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@smemory.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458884 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sschubfach.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459525 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sstacktraces.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459509 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sexceptions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464206 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sansi_c.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459523 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sobjectdollar.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458877 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@smemory.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464218 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sstacktraces.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459530 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssyncio.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464209 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@smiscdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464222 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@swidestrs.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458883 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdragonbox.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464204 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sctypes.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459516 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@smiscdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464211 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@siterators.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464220 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scountbits_impl.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458893 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssyncio.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458882 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scoro_detection.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464223 1767078031260762209 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssyncio.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459522 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sformatfloat.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458874 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sctypes.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459510 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@ssince.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464213 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdragonbox.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459515 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdigitsutils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464214 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sschubfach.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458880 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sassertions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459524 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458873 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@ssince.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459513 1767076443799031144 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sansi_c.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464217 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
0
|
|
||||||
16619 9459922 1767076554340764015 b65ba73958a2554cfcb1f80ef72d3f66 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h
|
|
||||||
325 9459358 1767076627570935976 5ca902cf9f166c00c6ace9d9b616962b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdlib.h
|
|
||||||
658 9459756 1767076483913568693 9ddddf5ebae64e3e8f7b0a61ab971a48 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdio.h
|
|
||||||
458 9460053 1767076587058393045 a2b74728364fee3bf3eb7360aabd2d37 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/signal.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458891 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@srepr_v2.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459517 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sassertions.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458887 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@sdollars.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464203 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@ssince.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464216 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sobjectdollar.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458875 1767076237592466557 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssysatomics.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464207 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@smemory.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459519 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scoro_detection.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458890 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem@scountbits_impl.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
0
|
|
||||||
23680 9466035 1767079280889767999 54c7101f99bb89eb7e9878f7b072ebef 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@mkernel.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
499 9459330 1767076360432003062 357ccd6329b0128cce0610c1443c600d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
0
|
|
||||||
343 9458892 1767076237593466545 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@swidestrs.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
3794 78925761 1761046366000000000 42f44f0344ca976c19820ae587ff2c10 1 include/limits.h
|
|
||||||
5053 78925835 1761046366000000000 65368a9f4cf365969d64bd6a0f1410e6 1 include/stddef.h
|
|
||||||
417 78925635 1761046366000000000 d2edf43390585163b0f70c6bd1d7e3b7 1 include/__stddef_header_macro.h
|
|
||||||
717 78925640 1761046366000000000 81288588f2bdd7ac4f213fa113429ef2 1 include/__stddef_ptrdiff_t.h
|
|
||||||
708 78925642 1761046366000000000 39fb92c68f9106377b154afee9e96194 1 include/__stddef_size_t.h
|
|
||||||
853 78925644 1761046366000000000 754796f5faa70049051526dc04a0d36b 1 include/__stddef_wchar_t.h
|
|
||||||
875 78925637 1761046366000000000 f8a94bfcc5c5499d269a5391c5933024 1 include/__stddef_null.h
|
|
||||||
857 78925636 1761046366000000000 02545cb6a8f1dcd75cccde1b4f4910c6 1 include/__stddef_max_align_t.h
|
|
||||||
708 78925639 1761046366000000000 04b70454bf7cdd0c492cfaf134f95be7 1 include/__stddef_offsetof.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459526 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sbitops_utils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464208 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdigitsutils.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
0
|
|
||||||
1104 9461671 1767078085543858486 a0b42b3b0dd9bf113104ca6ca3c6f51d 0 /home/markus/zWork/_Git/Nexus/core/rumpk/hal/arch/aarch64/switch.S
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464205 1767078031258762242 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@ssysatomics.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9459520 1767076443800031133 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sprivate@sdragonbox.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
1172 78925833 1761046366000000000 69b529ccb10bbb5d826c563cf9b929c1 1 include/stdbool.h
|
|
||||||
31054 78925836 1761046366000000000 1df950c62cbc96dd5d9790733bbe6016 1 include/stdint.h
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
0
|
|
||||||
343 9464215 1767078031259762226 c99e175f5398d2ed6a7964a9c4dbfc1c 0 /home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@sstd@sformatfloat.nim.c
|
|
||||||
19164 69191110 1749873121000000000 fe5756ed84745fc96fd9dfb15050f599 0 /usr/lib/nim/nimbase.h
|
|
||||||
639 9459383 1767076381899751290 1b9448bcfa47e3161459266750e8ded4 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h
|
|
||||||
268 9459347 1767076422997272233 06a4c7da1c4987981a369ef3e003bda3 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h
|
|
||||||
155 9459777 1767076495338437553 9cc523d7a8a3a0bbc7c7af0fabeafc0b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h
|
|
||||||
924 9459799 1767076530759032485 73bc6834aef9958f6652470b63d7814b 0 /home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
pub const packages = struct {};
|
|
||||||
pub const root_deps: []const struct { []const u8, []const u8 } = &.{};
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
.zig-cache/tmp/9e840eb9632092ce-@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.o: \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/build/nimcache/@m..@s..@s..@s..@s..@s..@s..@s..@susr@slib@snim@ssystem.nim.c \
|
|
||||||
/usr/lib/nim/nimbase.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/limits.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stddef.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdbool.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdint.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/string.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdlib.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/stdio.h \
|
|
||||||
/home/markus/zWork/_Git/Nexus/core/rumpk/core/include/signal.h
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,78 @@
|
||||||
|
# SPDX-License-Identifier: LSL-1.0
|
||||||
|
# Copyright (c) 2026 Markus Maiwald
|
||||||
|
# Stewardship: Self Sovereign Society Foundation
|
||||||
|
#
|
||||||
|
# This file is part of the Nexus Sovereign Core.
|
||||||
|
# See legal/LICENSE_SOVEREIGN.md for license terms.
|
||||||
|
|
||||||
|
## Sovereign Init: The Genesis Process
|
||||||
|
|
||||||
|
import ../../libs/membrane/libc
|
||||||
|
|
||||||
|
proc main() =
|
||||||
|
# 1. Pledge Sovereignty
|
||||||
|
discard pledge(0xFFFFFFFFFFFFFFFF'u64) # PLEDGE_ALL
|
||||||
|
|
||||||
|
print(cstring("\n"))
|
||||||
|
print(cstring("\x1b[1;35m╔═══════════════════════════════════════╗\x1b[0m\n"))
|
||||||
|
print(cstring("\x1b[1;35m║ SOVEREIGN INIT (NexInit v1.0) ║\x1b[0m\n"))
|
||||||
|
print(cstring("\x1b[1;35m╚═══════════════════════════════════════╝\x1b[0m\n\n"))
|
||||||
|
|
||||||
|
print(cstring("[INIT] Initializing Membrane Network Stack...\n"))
|
||||||
|
membrane_init()
|
||||||
|
|
||||||
|
proc glue_get_ip(): uint32 {.importc: "glue_get_ip", cdecl.}
|
||||||
|
|
||||||
|
# --- DHCP PHASE ---
|
||||||
|
print(cstring("[INIT] Waiting for DHCP IP Address...\n"))
|
||||||
|
var ip: uint32 = 0
|
||||||
|
for i in 0 ..< 600: # 60 seconds
|
||||||
|
pump_membrane_stack()
|
||||||
|
ip = glue_get_ip()
|
||||||
|
if ip != 0: break
|
||||||
|
discard syscall(0x65, 100000000'u64) # 100ms
|
||||||
|
|
||||||
|
if ip == 0:
|
||||||
|
print(cstring("[INIT] WARNING: DHCP Discovery timed out. Proceeding...\n"))
|
||||||
|
else:
|
||||||
|
print(cstring("[INIT] Network ONLINE (10.0.2.15)\n"))
|
||||||
|
|
||||||
|
# --- DNS PHASE ---
|
||||||
|
print(cstring("\n[TEST] ══════════════════════════════════════\n"))
|
||||||
|
print(cstring("[TEST] DNS Resolution: google.com\n"))
|
||||||
|
print(cstring("[TEST] ══════════════════════════════════════\n\n"))
|
||||||
|
|
||||||
|
var res: ptr AddrInfo
|
||||||
|
for attempt in 1..5:
|
||||||
|
print(cstring("[TEST] Resolving google.com (Attempt "))
|
||||||
|
# (Simplified number printing not available, just loop)
|
||||||
|
|
||||||
|
if getaddrinfo("google.com", nil, nil, addr res) == 0:
|
||||||
|
print(cstring(") -> SUCCESS!\n"))
|
||||||
|
freeaddrinfo(res)
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print(cstring(") -> FAILED. Waiting 5s...\n"))
|
||||||
|
for j in 1..50:
|
||||||
|
pump_membrane_stack()
|
||||||
|
discard syscall(0x65, 100000000'u64) # 100ms
|
||||||
|
|
||||||
|
# --- SHELL PHASE ---
|
||||||
|
proc spawn_fiber(path: cstring): int =
|
||||||
|
return int(syscall(0x300, cast[uint64](path), 0, 0))
|
||||||
|
|
||||||
|
print(cstring("[INIT] Spawning mksh...\n"))
|
||||||
|
discard spawn_fiber(cstring("/bin/mksh"))
|
||||||
|
|
||||||
|
# --- SUPERVISOR PHASE ---
|
||||||
|
print(cstring("[INIT] Entering Supervisor Loop...\n"))
|
||||||
|
var loop_count = 0
|
||||||
|
while true:
|
||||||
|
pump_membrane_stack()
|
||||||
|
loop_count += 1
|
||||||
|
if loop_count mod 100 == 0:
|
||||||
|
print(cstring("[INIT] Heartbeat\n"))
|
||||||
|
discard syscall(0x65, 100000000'u64) # 100ms
|
||||||
|
|
||||||
|
when isMainModule:
|
||||||
|
main()
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
/* Minimal linker script for test binary */
|
||||||
|
ENTRY(_start)
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
RAM (rwx) : ORIGIN = 0x88000000, LENGTH = 128M
|
||||||
|
}
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
. = 0x88000000;
|
||||||
|
|
||||||
|
.text : {
|
||||||
|
*(.text._start)
|
||||||
|
*(.text)
|
||||||
|
*(.text.*)
|
||||||
|
} > RAM
|
||||||
|
}
|
||||||
|
|
@ -1,28 +1,45 @@
|
||||||
ENTRY(main)
|
/* Memory Layout (128MB Userspace):
|
||||||
|
* User RAM: 0x88000000 - 0x8FFFFFFF (128MB)
|
||||||
|
* Stack starts at 0x8FFFFFE0 and grows down
|
||||||
|
* Requires QEMU -m 256M to ensure valid physical backing
|
||||||
|
*/
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
RAM (rwx) : ORIGIN = 0x88000000, LENGTH = 128M
|
||||||
|
}
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
{
|
{
|
||||||
. = 0x84000000;
|
. = 0x88000000;
|
||||||
|
|
||||||
.text : {
|
.text : {
|
||||||
*(.text._start)
|
*(.text._start)
|
||||||
*(.text)
|
*(.text)
|
||||||
*(.text.*)
|
*(.text.*)
|
||||||
}
|
} > RAM
|
||||||
|
|
||||||
.rodata : {
|
.rodata : {
|
||||||
*(.rodata)
|
*(.rodata)
|
||||||
*(.rodata.*)
|
*(.rodata.*)
|
||||||
}
|
} > RAM
|
||||||
|
|
||||||
|
.sdata : {
|
||||||
|
__global_pointer$ = . + 0x800;
|
||||||
|
*(.sdata .sdata.* .srodata .srodata.*)
|
||||||
|
} > RAM
|
||||||
|
|
||||||
.data : {
|
.data : {
|
||||||
*(.data)
|
*(.data)
|
||||||
*(.data.*)
|
*(.data.*)
|
||||||
}
|
} > RAM
|
||||||
|
|
||||||
.bss : {
|
.bss : {
|
||||||
|
. = ALIGN(8);
|
||||||
|
__bss_start = .;
|
||||||
*(.bss)
|
*(.bss)
|
||||||
*(.bss.*)
|
*(.bss.*)
|
||||||
*(COMMON)
|
*(COMMON)
|
||||||
}
|
. = ALIGN(8);
|
||||||
|
__bss_end = .;
|
||||||
|
} > RAM
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
/* Memory Layout — ARM64 Cellular Memory (M3.3):
|
||||||
|
* User RAM: 0x48000000 - 0x4FFFFFFF (128MB)
|
||||||
|
* Stack starts at 0x4BFFFFF0 and grows down
|
||||||
|
* QEMU virt: -m 512M ensures valid physical backing
|
||||||
|
*/
|
||||||
|
MEMORY
|
||||||
|
{
|
||||||
|
RAM (rwx) : ORIGIN = 0x48000000, LENGTH = 128M
|
||||||
|
}
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
. = 0x48000000;
|
||||||
|
|
||||||
|
.text : {
|
||||||
|
*(.text._start)
|
||||||
|
*(.text)
|
||||||
|
*(.text.*)
|
||||||
|
} > RAM
|
||||||
|
|
||||||
|
.rodata : {
|
||||||
|
*(.rodata)
|
||||||
|
*(.rodata.*)
|
||||||
|
} > RAM
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
*(.data)
|
||||||
|
*(.data.*)
|
||||||
|
} > RAM
|
||||||
|
|
||||||
|
.nexus.manifest : {
|
||||||
|
KEEP(*(.nexus.manifest))
|
||||||
|
} > RAM
|
||||||
|
|
||||||
|
.bss : {
|
||||||
|
. = ALIGN(8);
|
||||||
|
__bss_start = .;
|
||||||
|
*(.bss)
|
||||||
|
*(.bss.*)
|
||||||
|
*(COMMON)
|
||||||
|
. = ALIGN(8);
|
||||||
|
__bss_end = .;
|
||||||
|
} > RAM
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
.section .text._start, "ax"
|
||||||
|
.global _start
|
||||||
|
_start:
|
||||||
|
# 🕵️ BSS Clearing
|
||||||
|
la t0, __bss_start
|
||||||
|
la t1, __bss_end
|
||||||
|
1: bge t0, t1, 2f
|
||||||
|
sd zero, 0(t0)
|
||||||
|
addi t0, t0, 8
|
||||||
|
j 1b
|
||||||
|
2:
|
||||||
|
fence rw, rw
|
||||||
|
|
||||||
|
# Arguments (argc, argv) are already in a0, a1 from Kernel
|
||||||
|
# sp is already pointing to argc from Kernel
|
||||||
|
|
||||||
|
call main
|
||||||
|
|
||||||
|
# Call exit(result)
|
||||||
|
call exit
|
||||||
|
|
||||||
|
1: j 1b
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
# Minimal userland test - pure loop
|
||||||
|
# Tests instruction fetch only. No memory stores.
|
||||||
|
|
||||||
|
.section .text._start, "ax"
|
||||||
|
.global _start
|
||||||
|
_start:
|
||||||
|
# Just loop forever
|
||||||
|
j _start
|
||||||
|
|
@ -1,5 +1,16 @@
|
||||||
// Rumpk Boot Header
|
// SPDX-License-Identifier: LCL-1.0
|
||||||
// Multiboot2 / EFI entry point definition
|
// Copyright (c) 2026 Markus Maiwald
|
||||||
|
// Stewardship: Self Sovereign Society Foundation
|
||||||
|
//
|
||||||
|
// This file is part of the Nexus Commonwealth.
|
||||||
|
// See legal/LICENSE_COMMONWEALTH.md for license terms.
|
||||||
|
|
||||||
|
//! Rumpk Boot Header
|
||||||
|
//!
|
||||||
|
//! Defines the Multiboot2 header for GRUB/QEMU and the bare-metal entry point.
|
||||||
|
//! Handles BSS clearing and stack initialization before jumping to the Nim kernel.
|
||||||
|
//!
|
||||||
|
//! SAFETY: Executed in the earliest boot stage with no environment initialized.
|
||||||
|
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
|
|
@ -35,13 +46,19 @@ export const multiboot2_header linksection(".multiboot2") = Multiboot2Header{
|
||||||
// Entry Point
|
// Entry Point
|
||||||
// =========================================================
|
// =========================================================
|
||||||
|
|
||||||
extern fn kmain() noreturn;
|
extern fn riscv_init() noreturn;
|
||||||
|
|
||||||
export fn _start() callconv(.Naked) noreturn {
|
// 1MB Kernel Stack
|
||||||
// Clear BSS, set up stack, then jump to Nim
|
const STACK_SIZE = 0x100000;
|
||||||
|
export var kernel_stack: [STACK_SIZE]u8 align(16) linksection(".bss.stack") = undefined;
|
||||||
|
|
||||||
|
export fn _start() callconv(.naked) noreturn {
|
||||||
|
// Clear BSS, set up stack, then jump to RISC-V Init
|
||||||
asm volatile (
|
asm volatile (
|
||||||
\\ // Set up stack
|
\\ // Set up stack
|
||||||
\\ la sp, __stack_top
|
\\ la sp, kernel_stack
|
||||||
|
\\ li t0, %[stack_size]
|
||||||
|
\\ add sp, sp, t0
|
||||||
\\
|
\\
|
||||||
\\ // Clear BSS
|
\\ // Clear BSS
|
||||||
\\ la t0, __bss_start
|
\\ la t0, __bss_start
|
||||||
|
|
@ -52,11 +69,13 @@ export fn _start() callconv(.Naked) noreturn {
|
||||||
\\ addi t0, t0, 8
|
\\ addi t0, t0, 8
|
||||||
\\ j 1b
|
\\ j 1b
|
||||||
\\2:
|
\\2:
|
||||||
\\ // Jump to Nim kmain
|
\\ // Jump to HAL Init
|
||||||
\\ call kmain
|
\\ call riscv_init
|
||||||
\\
|
\\
|
||||||
\\ // Should never return
|
\\ // Should never return
|
||||||
\\ wfi
|
\\ wfi
|
||||||
\\ j 2b
|
\\ j 2b
|
||||||
|
:
|
||||||
|
: [stack_size] "i" (STACK_SIZE),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,8 @@ SECTIONS
|
||||||
*(.data*)
|
*(.data*)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
. = ALIGN(4096);
|
||||||
|
|
||||||
.bss : {
|
.bss : {
|
||||||
__bss_start = .;
|
__bss_start = .;
|
||||||
*(.bss*)
|
*(.bss*)
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,13 @@
|
||||||
# Rumpk Linker Script (ARM64)
|
# Rumpk Linker Script (RISC-V 64)
|
||||||
# For QEMU virt machine
|
# For QEMU virt machine (RISC-V)
|
||||||
|
|
||||||
ENTRY(_start)
|
ENTRY(_start)
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
{
|
{
|
||||||
. = 0x40080000; /* QEMU virt kernel load address */
|
. = 0x80200000; /* Standard RISC-V QEMU virt kernel address */
|
||||||
|
PROVIDE(__kernel_vbase = .);
|
||||||
|
PROVIDE(__kernel_pbase = .);
|
||||||
|
|
||||||
.text : {
|
.text : {
|
||||||
*(.text._start)
|
*(.text._start)
|
||||||
|
|
@ -17,9 +19,19 @@ SECTIONS
|
||||||
}
|
}
|
||||||
|
|
||||||
.data : {
|
.data : {
|
||||||
|
. = ALIGN(16);
|
||||||
|
__global_pointer$ = . + 0x800;
|
||||||
|
*(.sdata*)
|
||||||
|
*(.sdata.*)
|
||||||
*(.data*)
|
*(.data*)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.initrd : {
|
||||||
|
_initrd_start = .;
|
||||||
|
KEEP(*(.initrd))
|
||||||
|
_initrd_end = .;
|
||||||
|
}
|
||||||
|
|
||||||
.bss : {
|
.bss : {
|
||||||
__bss_start = .;
|
__bss_start = .;
|
||||||
*(.bss*)
|
*(.bss*)
|
||||||
|
|
@ -27,6 +39,12 @@ SECTIONS
|
||||||
__bss_end = .;
|
__bss_end = .;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.stack (NOLOAD) : {
|
||||||
|
. = ALIGN(16);
|
||||||
|
. += 0x100000; /* 1MB Stack */
|
||||||
|
PROVIDE(__stack_top = .);
|
||||||
|
}
|
||||||
|
|
||||||
/DISCARD/ : {
|
/DISCARD/ : {
|
||||||
*(.comment)
|
*(.comment)
|
||||||
*(.note*)
|
*(.note*)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,54 @@
|
||||||
|
/* Rumpk Linker Script (AArch64)
|
||||||
|
* For QEMU virt machine (ARM64)
|
||||||
|
* Load address: 0x40080000 (QEMU -kernel default for virt)
|
||||||
|
*/
|
||||||
|
|
||||||
|
ENTRY(_start)
|
||||||
|
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
. = 0x40080000;
|
||||||
|
PROVIDE(__kernel_vbase = .);
|
||||||
|
PROVIDE(__kernel_pbase = .);
|
||||||
|
|
||||||
|
.text : {
|
||||||
|
*(.text._start)
|
||||||
|
*(.text*)
|
||||||
|
}
|
||||||
|
|
||||||
|
.rodata : {
|
||||||
|
*(.rodata*)
|
||||||
|
}
|
||||||
|
|
||||||
|
.data : {
|
||||||
|
. = ALIGN(16);
|
||||||
|
*(.sdata*)
|
||||||
|
*(.sdata.*)
|
||||||
|
*(.data*)
|
||||||
|
}
|
||||||
|
|
||||||
|
.initrd : {
|
||||||
|
_initrd_start = .;
|
||||||
|
KEEP(*(.initrd))
|
||||||
|
_initrd_end = .;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bss : {
|
||||||
|
__bss_start = .;
|
||||||
|
*(.bss*)
|
||||||
|
*(COMMON)
|
||||||
|
__bss_end = .;
|
||||||
|
}
|
||||||
|
|
||||||
|
.stack (NOLOAD) : {
|
||||||
|
. = ALIGN(16);
|
||||||
|
. += 0x100000; /* 1MB Stack */
|
||||||
|
PROVIDE(__stack_top = .);
|
||||||
|
}
|
||||||
|
|
||||||
|
/DISCARD/ : {
|
||||||
|
*(.comment)
|
||||||
|
*(.note*)
|
||||||
|
*(.eh_frame*)
|
||||||
|
}
|
||||||
|
}
|
||||||
681
build.sh
681
build.sh
|
|
@ -1,681 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
# Markus Maiwald (Architect) | Voxis Forge (AI)
|
|
||||||
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# Nexus Rumpk Build Script v0.4
|
|
||||||
# "Split Brain" Networking Edition
|
|
||||||
|
|
||||||
RUMPK_DIR=$(pwd)
|
|
||||||
BUILD_DIR="$RUMPK_DIR/build"
|
|
||||||
mkdir -p "$BUILD_DIR"
|
|
||||||
|
|
||||||
export ZIG_GLOBAL_CACHE_DIR="$BUILD_DIR/.zig-cache"
|
|
||||||
export ZIG_LOCAL_CACHE_DIR="$BUILD_DIR/.zig-cache-local"
|
|
||||||
|
|
||||||
ARCH=${1:-riscv64}
|
|
||||||
|
|
||||||
case $ARCH in
|
|
||||||
riscv64)
|
|
||||||
ZIG_TARGET="riscv64-freestanding-none"
|
|
||||||
ZIG_OBJ_FLAGS="-mcpu=sifive_u54 -mcmodel=medany"
|
|
||||||
ARCH_FLAGS="-mcpu=sifive_u54 -mabi=lp64d -mcmodel=medany -ffunction-sections -fdata-sections"
|
|
||||||
NIM_CPU="riscv64"
|
|
||||||
NIM_DEFINE="riscv64"
|
|
||||||
ENTRY_FILE="riscv"
|
|
||||||
;;
|
|
||||||
x86_64)
|
|
||||||
ZIG_TARGET="x86_64-freestanding-none"
|
|
||||||
ARCH_FLAGS="-mno-red-zone"
|
|
||||||
NIM_CPU="amd64"
|
|
||||||
NIM_DEFINE="x86_64"
|
|
||||||
ENTRY_FILE="x86_64"
|
|
||||||
;;
|
|
||||||
aarch64)
|
|
||||||
ZIG_TARGET="aarch64-freestanding-none"
|
|
||||||
ARCH_FLAGS=""
|
|
||||||
NIM_CPU="arm64"
|
|
||||||
NIM_DEFINE="aarch64"
|
|
||||||
ENTRY_FILE="aarch64"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Unsupported architecture: $ARCH"
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
echo "╔═══════════════════════════════════════╗"
|
|
||||||
echo "║ RUMPK MULTI-ARCH BUILD v0.4 ║"
|
|
||||||
echo "║ Architecture: $ARCH "
|
|
||||||
echo "╚═══════════════════════════════════════╝"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 1: Compile Zig L0 (HAL + libc stubs)
|
|
||||||
# =========================================================
|
|
||||||
echo "[1/8] Compiling Zig L0 (HAL + libc stubs)..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/hal/entry_$ENTRY_FILE.zig" \
|
|
||||||
--name hal
|
|
||||||
|
|
||||||
mv hal.o "$BUILD_DIR/hal.o"
|
|
||||||
echo " → $BUILD_DIR/hal.o"
|
|
||||||
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/hal/stubs.zig" \
|
|
||||||
--name stubs
|
|
||||||
|
|
||||||
mv stubs.o "$BUILD_DIR/stubs.o"
|
|
||||||
echo " → $BUILD_DIR/stubs.o"
|
|
||||||
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/hal/channel.zig" \
|
|
||||||
--name channel
|
|
||||||
|
|
||||||
mv channel.o "$BUILD_DIR/channel.o"
|
|
||||||
echo " → $BUILD_DIR/channel.o"
|
|
||||||
|
|
||||||
# Compile NexShell NPL (Immune System Voice)
|
|
||||||
echo "[1.1/8] Compiling NexShell NPL..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/src/npl/system/nexshell.zig" \
|
|
||||||
--name nexshell
|
|
||||||
|
|
||||||
mv nexshell.o "$BUILD_DIR/nexshell.o"
|
|
||||||
echo " → $BUILD_DIR/nexshell.o"
|
|
||||||
|
|
||||||
# Compile UI (Zicroui)
|
|
||||||
echo "[1.2/8] Compiling UI (Zicroui)..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
-I"$RUMPK_DIR/libs/microui" \
|
|
||||||
"$RUMPK_DIR/hal/ui.zig" \
|
|
||||||
--name ui
|
|
||||||
|
|
||||||
mv ui.o "$BUILD_DIR/ui.o"
|
|
||||||
echo " → $BUILD_DIR/ui.o"
|
|
||||||
|
|
||||||
# Compile GPU Driver (Retina)
|
|
||||||
echo "[1.3/8] Compiling GPU Driver (VirtIO-GPU)..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/hal/gpu.zig" \
|
|
||||||
--name gpu
|
|
||||||
|
|
||||||
mv gpu.o "$BUILD_DIR/gpu.o"
|
|
||||||
echo " → $BUILD_DIR/gpu.o"
|
|
||||||
|
|
||||||
# Compile Matrix Protocol (Rainmaker)
|
|
||||||
echo "[1.4/8] Compiling Matrix Protocol..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/hal/matrix.zig" \
|
|
||||||
--name matrix
|
|
||||||
|
|
||||||
mv matrix.o "$BUILD_DIR/matrix.o"
|
|
||||||
echo " → $BUILD_DIR/matrix.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 2: Compile context switch assembly
|
|
||||||
# =========================================================
|
|
||||||
echo "[2/8] Compiling context switch ($ARCH)..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-c "$RUMPK_DIR/hal/arch/$ARCH/switch.S" \
|
|
||||||
-o "$BUILD_DIR/switch.o"
|
|
||||||
echo " → $BUILD_DIR/switch.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 2.1: Compile Monocypher
|
|
||||||
# =========================================================
|
|
||||||
echo "[2.1/8] Compiling Monocypher..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O3 \
|
|
||||||
-c "$RUMPK_DIR/hal/crypto/monocypher.c" \
|
|
||||||
-o "$BUILD_DIR/monocypher.o"
|
|
||||||
echo " → $BUILD_DIR/monocypher.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 2.1b: Compile Microui
|
|
||||||
# =========================================================
|
|
||||||
echo "[2.1b/8] Compiling Microui..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O3 \
|
|
||||||
-I"$RUMPK_DIR/libs/microui/include" \
|
|
||||||
-c "$RUMPK_DIR/libs/microui/microui.c" \
|
|
||||||
-o "$BUILD_DIR/microui.o"
|
|
||||||
echo " → $BUILD_DIR/microui.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 2.2: Compile LwIP (Kernel Stack)
|
|
||||||
# =========================================================
|
|
||||||
# echo "[2.2/8] Compiling LwIP (Kernel)..."
|
|
||||||
# LWIP_CORE_FILES=(
|
|
||||||
# "src/core/init.c"
|
|
||||||
# "src/core/def.c"
|
|
||||||
# "src/core/dns.c"
|
|
||||||
# "src/core/inet_chksum.c"
|
|
||||||
# "src/core/ip.c"
|
|
||||||
# "src/core/mem.c"
|
|
||||||
# "src/core/memp.c"
|
|
||||||
# "src/core/netif.c"
|
|
||||||
# "src/core/pbuf.c"
|
|
||||||
# "src/core/raw.c"
|
|
||||||
# "src/core/stats.c"
|
|
||||||
# "src/core/sys.c"
|
|
||||||
# "src/core/tcp.c"
|
|
||||||
# "src/core/tcp_in.c"
|
|
||||||
# "src/core/tcp_out.c"
|
|
||||||
# "src/core/timeouts.c"
|
|
||||||
# "src/core/udp.c"
|
|
||||||
# "src/core/ipv4/autoip.c"
|
|
||||||
# "src/core/ipv4/dhcp.c"
|
|
||||||
# "src/core/ipv4/etharp.c"
|
|
||||||
# "src/core/ipv4/icmp.c"
|
|
||||||
# "src/core/ipv4/igmp.c"
|
|
||||||
# "src/core/ipv4/ip4.c"
|
|
||||||
# "src/core/ipv4/ip4_addr.c"
|
|
||||||
# "src/core/ipv4/ip4_frag.c"
|
|
||||||
# "src/netif/ethernet.c"
|
|
||||||
# )
|
|
||||||
#
|
|
||||||
# for cfile in "${LWIP_CORE_FILES[@]}"; do
|
|
||||||
# cfile_path="$RUMPK_DIR/vendor/lwip/$cfile"
|
|
||||||
# objname=$(basename "$cfile" .c)
|
|
||||||
# zig cc \
|
|
||||||
# -target $ZIG_TARGET \
|
|
||||||
# $ARCH_FLAGS \
|
|
||||||
# -ffreestanding \
|
|
||||||
# -fno-stack-protector \
|
|
||||||
# -fno-builtin \
|
|
||||||
# -O2 \
|
|
||||||
# -I"$RUMPK_DIR/core/include" \
|
|
||||||
# -I"$RUMPK_DIR/core/net" \
|
|
||||||
# -I"$RUMPK_DIR/vendor/lwip/src/include" \
|
|
||||||
# -c "$cfile_path" \
|
|
||||||
# -o "$BUILD_DIR/lwip_kernel_$objname.o"
|
|
||||||
# done
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 2.3: Compile LwIP (Membrane Stack)
|
|
||||||
# =========================================================
|
|
||||||
echo "[2.3/8] Compiling LwIP (Membrane)..."
|
|
||||||
for cfile in "${LWIP_CORE_FILES[@]}"; do
|
|
||||||
cfile_path="$RUMPK_DIR/vendor/lwip/$cfile"
|
|
||||||
objname=$(basename "$cfile" .c)
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O2 \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-I"$RUMPK_DIR/core/net" \
|
|
||||||
-I"$RUMPK_DIR/libs/membrane/include" \
|
|
||||||
-I"$RUMPK_DIR/vendor/lwip/src/include" \
|
|
||||||
-c "$cfile_path" \
|
|
||||||
-o "$BUILD_DIR/lwip_membrane_$objname.o"
|
|
||||||
done
|
|
||||||
LWIP_MEMBRANE_OBJS=$(ls $BUILD_DIR/lwip_membrane_*.o)
|
|
||||||
|
|
||||||
# Compile sys_arch.c (LwIP Platform Abstraction)
|
|
||||||
echo "[2.4/8] Compiling LwIP Platform Layer (sys_arch.c)..."
|
|
||||||
# zig cc \
|
|
||||||
# -target $ZIG_TARGET \
|
|
||||||
# $ARCH_FLAGS \
|
|
||||||
# -ffreestanding \
|
|
||||||
# -fno-stack-protector \
|
|
||||||
# -fno-builtin \
|
|
||||||
# -O2 \
|
|
||||||
# -I"$RUMPK_DIR/core/include" \
|
|
||||||
# -I"$RUMPK_DIR/core/net" \
|
|
||||||
# -I"$RUMPK_DIR/vendor/lwip/src/include" \
|
|
||||||
# -c "$RUMPK_DIR/core/net/sys_arch.c" \
|
|
||||||
# -o "$BUILD_DIR/sys_arch.o"
|
|
||||||
#
|
|
||||||
# echo " → LwIP objects compiled."
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 3: Compile Nim L1 (Kernel + Fibers)
|
|
||||||
# =========================================================
|
|
||||||
echo "[3/8] Compiling Nim L1 (Kernel + Fibers)..."
|
|
||||||
mkdir -p "$BUILD_DIR/nimcache"
|
|
||||||
nim c \
|
|
||||||
--cpu:$NIM_CPU \
|
|
||||||
--os:any \
|
|
||||||
--mm:arc \
|
|
||||||
--noMain:on \
|
|
||||||
--cc:clang \
|
|
||||||
--passC:"-target ${ZIG_TARGET/-freestanding-none/-unknown-none} -ffreestanding -fno-stack-protector -fno-builtin $ARCH_FLAGS -I$RUMPK_DIR/core/include -O3 -flto" \
|
|
||||||
--define:useMalloc \
|
|
||||||
--define:nimNoLibc \
|
|
||||||
--define:noSignalHandler \
|
|
||||||
--define:$NIM_DEFINE \
|
|
||||||
-d:danger \
|
|
||||||
--opt:speed \
|
|
||||||
--nimcache:"$BUILD_DIR/nimcache" \
|
|
||||||
--path:"$RUMPK_DIR/core" \
|
|
||||||
-c \
|
|
||||||
"$RUMPK_DIR/core/kernel.nim"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 4: Compile Nim C files
|
|
||||||
# =========================================================
|
|
||||||
echo "[4/8] Compiling Nim C files..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O2 \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-c "$RUMPK_DIR/core/cstubs.c" \
|
|
||||||
-o "$BUILD_DIR/cstubs.o"
|
|
||||||
echo " → $BUILD_DIR/cstubs.o"
|
|
||||||
|
|
||||||
NIM_OBJS=""
|
|
||||||
for cfile in "$BUILD_DIR/nimcache"/*.c; do
|
|
||||||
ofile="${cfile%.c}.o"
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-fno-sanitize=all \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-I/usr/lib/nim \
|
|
||||||
-I"$RUMPK_DIR/core" \
|
|
||||||
-O3 -flto \
|
|
||||||
-c "$cfile" \
|
|
||||||
-o "$ofile"
|
|
||||||
NIM_OBJS="$NIM_OBJS $ofile"
|
|
||||||
done
|
|
||||||
echo " → $BUILD_DIR/nimcache/*.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 4.1: Compile Overrides (Math/Atomics Stubs)
|
|
||||||
# =========================================================
|
|
||||||
echo "[4.1/8] Compiling Sovereign Overrides..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O2 \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-c "$RUMPK_DIR/core/overrides.c" \
|
|
||||||
-o "$BUILD_DIR/overrides.o"
|
|
||||||
echo " → $BUILD_DIR/overrides.o"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 5: Compile Membrane Library (libnexus.a)
|
|
||||||
# =========================================================
|
|
||||||
echo "[5/8] Compiling Membrane Library (libnexus.a)..."
|
|
||||||
mkdir -p "$BUILD_DIR/membrane_nimcache"
|
|
||||||
|
|
||||||
# Compile clib.c (The Mini-Libc)
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O2 \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-c "$RUMPK_DIR/libs/membrane/clib.c" \
|
|
||||||
-o "$BUILD_DIR/clib.o"
|
|
||||||
|
|
||||||
# Compile sys_arch.c (Membrane LwIP Platform Layer)
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-O2 \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-I"$RUMPK_DIR/libs/membrane/include" \
|
|
||||||
-I"$RUMPK_DIR/vendor/lwip/src/include" \
|
|
||||||
-c "$RUMPK_DIR/libs/membrane/sys_arch.c" \
|
|
||||||
-o "$BUILD_DIR/membrane_sys_arch.o"
|
|
||||||
|
|
||||||
nim c \
|
|
||||||
--cpu:$NIM_CPU \
|
|
||||||
--os:any \
|
|
||||||
-d:is_membrane \
|
|
||||||
-d:danger \
|
|
||||||
--opt:speed \
|
|
||||||
-d:useMalloc \
|
|
||||||
-d:nimNoLibc \
|
|
||||||
-d:noSignalHandler \
|
|
||||||
--gc:arc \
|
|
||||||
--panics:on \
|
|
||||||
--app:staticlib \
|
|
||||||
--nimMainPrefix:Membrane \
|
|
||||||
--hint:Conf:off \
|
|
||||||
--hint:OSLib:off \
|
|
||||||
--nimcache:"$BUILD_DIR/membrane_nimcache" \
|
|
||||||
--path:"$RUMPK_DIR/libs/membrane" \
|
|
||||||
--path:"$RUMPK_DIR/core" \
|
|
||||||
-c \
|
|
||||||
"$RUMPK_DIR/libs/membrane/libc.nim"
|
|
||||||
|
|
||||||
MEMBRANE_NIM_OBJS=""
|
|
||||||
for cfile in "$BUILD_DIR/membrane_nimcache"/*.c; do
|
|
||||||
ofile="${cfile%.c}.o"
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-fno-sanitize=all \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-I/usr/lib/nim \
|
|
||||||
-I"$RUMPK_DIR/core" \
|
|
||||||
-I"$RUMPK_DIR/libs/membrane" \
|
|
||||||
-I"$RUMPK_DIR/libs/membrane/include" \
|
|
||||||
-I"$RUMPK_DIR/vendor/lwip/src/include" \
|
|
||||||
-O3 -flto \
|
|
||||||
-c "$cfile" \
|
|
||||||
-o "$ofile"
|
|
||||||
MEMBRANE_NIM_OBJS="$MEMBRANE_NIM_OBJS $ofile"
|
|
||||||
done
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 5.1: [MOVED] NipBox compilation happens AFTER libnexus.a
|
|
||||||
# =========================================================
|
|
||||||
# NipBox requires libnexus.a to link, so it's compiled at Step 5.6
|
|
||||||
echo "[5.1/8] Skipping Subject (NipBox will be compiled after Membrane)..."
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 5.5: Patch Atomic References & Nuke Cache (GLOBAL)
|
|
||||||
# =========================================================
|
|
||||||
# We must do this BEFORE creating archives or linking anything.
|
|
||||||
# This ensures broken libcompiler_rt refs are removed from ALL objects.
|
|
||||||
|
|
||||||
echo "[5.5/8] Patching Atomic References & Nuking Cache..."
|
|
||||||
|
|
||||||
find "$BUILD_DIR" -name "*.o" | while read obj; do
|
|
||||||
zig objcopy --redefine-syms="$RUMPK_DIR/core/re-symbol.txt" "$obj" "$obj" 2>/dev/null || true
|
|
||||||
# Remove auto-linking sections
|
|
||||||
zig objcopy \
|
|
||||||
--remove-section .linker-options \
|
|
||||||
--remove-section .comment \
|
|
||||||
--remove-section .deplibs \
|
|
||||||
--remove-section .llvm_addrsig \
|
|
||||||
--remove-section .dependent-lib \
|
|
||||||
"$obj" "$obj" 2>/dev/null || true
|
|
||||||
done
|
|
||||||
|
|
||||||
echo " → SWAPPING libcompiler_rt.a with dummy archive (GLOB)..."
|
|
||||||
echo "" > "$BUILD_DIR/dummy.c"
|
|
||||||
zig cc -target $ZIG_TARGET -c "$BUILD_DIR/dummy.c" -o "$BUILD_DIR/dummy.o" $ARCH_FLAGS
|
|
||||||
|
|
||||||
for lib in "$BUILD_DIR"/.zig-cache/o/*/libcompiler_rt.a; do
|
|
||||||
if [ -f "$lib" ]; then
|
|
||||||
echo " Replacing $lib"
|
|
||||||
rm -f "$lib"
|
|
||||||
zig ar rc "$lib" "$BUILD_DIR/dummy.o"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 5b: Create Membrane Archive
|
|
||||||
# =========================================================
|
|
||||||
|
|
||||||
# Note: We manually include ion_switch.o from the KERNEL nimcache if needed,
|
|
||||||
# but it should be in membrane_nimcache too because libc.nim imports it.
|
|
||||||
# Let's verify if ion_switch.o exists in membrane_nimcache.
|
|
||||||
ION_SWITCH_OBJ=$(ls "$BUILD_DIR/membrane_nimcache"/*ion_switch*o 2>/dev/null || echo "")
|
|
||||||
|
|
||||||
zig ar rc "$BUILD_DIR/libnexus.a" \
|
|
||||||
$MEMBRANE_NIM_OBJS \
|
|
||||||
$LWIP_MEMBRANE_OBJS \
|
|
||||||
"$BUILD_DIR/clib.o" \
|
|
||||||
"$BUILD_DIR/membrane_sys_arch.o" \
|
|
||||||
"$BUILD_DIR/switch.o"
|
|
||||||
|
|
||||||
echo " → $BUILD_DIR/libnexus.a"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 5.6: Compile NipBox (The Sovereign Userland)
|
|
||||||
# =========================================================
|
|
||||||
echo "[5.6/8] Compiling NipBox (Sovereign Userland)..."
|
|
||||||
|
|
||||||
# Stage 1: Let Nim generate C code only (no linking)
|
|
||||||
nim c \
|
|
||||||
--cpu:$NIM_CPU \
|
|
||||||
--os:any \
|
|
||||||
-d:danger \
|
|
||||||
--opt:size \
|
|
||||||
-d:useMalloc \
|
|
||||||
-d:nimNoLibc \
|
|
||||||
-d:noSignalHandler \
|
|
||||||
--mm:arc \
|
|
||||||
--checks:off \
|
|
||||||
--panics:on \
|
|
||||||
--noMain:off \
|
|
||||||
--hint:Conf:off \
|
|
||||||
--hint:OSLib:off \
|
|
||||||
--nimcache:"$BUILD_DIR/nipbox_nimcache" \
|
|
||||||
--path:"$RUMPK_DIR/libs/membrane" \
|
|
||||||
--path:"$RUMPK_DIR/core" \
|
|
||||||
--compileOnly \
|
|
||||||
"$RUMPK_DIR/npl/nipbox/nipbox.nim"
|
|
||||||
|
|
||||||
# Stage 2: Compile all C files with zig cc
|
|
||||||
echo "[5.6.1/8] Compiling NipBox C files with zig cc..."
|
|
||||||
NIPBOX_OBJS=""
|
|
||||||
find "$BUILD_DIR/nipbox_nimcache" -name "*.c" | while read cfile; do
|
|
||||||
ofile="${cfile%.c}.o"
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-fno-builtin \
|
|
||||||
-Os \
|
|
||||||
-ffunction-sections \
|
|
||||||
-fdata-sections \
|
|
||||||
-I/usr/lib/nim \
|
|
||||||
-I"$RUMPK_DIR/core/include" \
|
|
||||||
-c "$cfile" \
|
|
||||||
-o "$ofile"
|
|
||||||
done
|
|
||||||
|
|
||||||
# Collect all object files
|
|
||||||
NIPBOX_OBJS=$(find "$BUILD_DIR/nipbox_nimcache" -name "*.o" | tr '\n' ' ')
|
|
||||||
|
|
||||||
# Stage 2.5: Compile libc_shim.zig (Universal Adapter)
|
|
||||||
echo "[5.6.1b/8] Compiling libc_shim.zig..."
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseSmall \
|
|
||||||
"$RUMPK_DIR/libs/membrane/libc_shim.zig" \
|
|
||||||
--name libc_shim
|
|
||||||
|
|
||||||
mv libc_shim.o "$BUILD_DIR/libc_shim.o"
|
|
||||||
|
|
||||||
# Stage 2.6: Compile subject_entry.S
|
|
||||||
echo "[5.6.1c/8] Compiling subject_entry.S..."
|
|
||||||
zig cc -target $ZIG_TARGET -ffreestanding -c "$RUMPK_DIR/apps/subject_entry.S" -o "$BUILD_DIR/subject_entry.o"
|
|
||||||
|
|
||||||
# Stage 3: Link with zig cc
|
|
||||||
echo "[5.6.2/8] Linking NipBox binary..."
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ARCH_FLAGS \
|
|
||||||
-ffreestanding \
|
|
||||||
-fno-stack-protector \
|
|
||||||
-nostdlib \
|
|
||||||
-static \
|
|
||||||
-Wl,--gc-sections \
|
|
||||||
-T "$RUMPK_DIR/apps/linker_user.ld" \
|
|
||||||
"$BUILD_DIR/subject_entry.o" \
|
|
||||||
"$BUILD_DIR/stubs.o" \
|
|
||||||
$NIPBOX_OBJS \
|
|
||||||
"$BUILD_DIR/libc_shim.o" \
|
|
||||||
-L"$BUILD_DIR" \
|
|
||||||
-lnexus \
|
|
||||||
-o "$BUILD_DIR/nipbox"
|
|
||||||
|
|
||||||
# Convert NipBox binary to object file for embedding
|
|
||||||
echo "[5.6.3/8] Embedding NipBox as Subject..."
|
|
||||||
llvm-objcopy -O binary "$BUILD_DIR/nipbox" "$BUILD_DIR/nipbox.bin"
|
|
||||||
|
|
||||||
# Generate assembly wrapper for safe embedding
|
|
||||||
cat <<EOF > "$BUILD_DIR/subject_wrapper.S"
|
|
||||||
.section .rodata
|
|
||||||
.global _subject_start
|
|
||||||
.global _subject_end
|
|
||||||
_subject_start:
|
|
||||||
.incbin "$BUILD_DIR/nipbox.bin"
|
|
||||||
_subject_end:
|
|
||||||
EOF
|
|
||||||
|
|
||||||
# Compile wrapper to object file
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
-c "$BUILD_DIR/subject_wrapper.S" \
|
|
||||||
-o "$BUILD_DIR/subject_zig.o"
|
|
||||||
|
|
||||||
echo " → $BUILD_DIR/nipbox ($(stat -c%s "$BUILD_DIR/nipbox" 2>/dev/null || echo "unknown") bytes)"
|
|
||||||
echo " → $BUILD_DIR/subject_zig.o (embedded)"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 6: Link Subject Zero
|
|
||||||
# =========================================================
|
|
||||||
echo "[6/8] Linking Subject Zero (Canary)..."
|
|
||||||
|
|
||||||
# Note: subject_zero.o and libnexus.a are already compiled and patched.
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 6: Link Subject Zig
|
|
||||||
# =========================================================
|
|
||||||
echo "[6/8] Linking Subject Zig..."
|
|
||||||
|
|
||||||
zig cc \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
-nostdlib \
|
|
||||||
-T "$RUMPK_DIR/apps/linker_user.ld" \
|
|
||||||
"$BUILD_DIR/subject_zig.o" \
|
|
||||||
"$BUILD_DIR/libnexus.a" \
|
|
||||||
-o "$BUILD_DIR/subject.elf" \
|
|
||||||
-lgcc
|
|
||||||
|
|
||||||
echo " → $BUILD_DIR/subject.elf"
|
|
||||||
zig objcopy -O binary "$BUILD_DIR/subject.elf" "$BUILD_DIR/subject.bin"
|
|
||||||
echo " → $BUILD_DIR/subject.bin"
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 7: Compile Loader (After Subject)
|
|
||||||
# =========================================================
|
|
||||||
echo "[7/8] Compiling Loader (with Embedded Subject)..."
|
|
||||||
|
|
||||||
# Copy nipbox.bin to core/ so loader.zig can embed it (replacing stale subject.bin)
|
|
||||||
cp "$BUILD_DIR/nipbox.bin" "$RUMPK_DIR/core/subject.bin"
|
|
||||||
|
|
||||||
zig build-obj \
|
|
||||||
-target $ZIG_TARGET \
|
|
||||||
$ZIG_OBJ_FLAGS \
|
|
||||||
-O ReleaseFast \
|
|
||||||
"$RUMPK_DIR/core/loader.zig" \
|
|
||||||
--name loader
|
|
||||||
mv loader.o "$BUILD_DIR/loader.o"
|
|
||||||
echo " → $BUILD_DIR/loader.o"
|
|
||||||
|
|
||||||
# Clean up temp file
|
|
||||||
rm "$RUMPK_DIR/core/subject.bin"
|
|
||||||
|
|
||||||
# Patch Loader Object specifically
|
|
||||||
echo " → Patching Loader Object..."
|
|
||||||
obj="$BUILD_DIR/loader.o"
|
|
||||||
zig objcopy --redefine-syms="$RUMPK_DIR/core/re-symbol.txt" "$obj" "$obj" 2>/dev/null || true
|
|
||||||
zig objcopy \
|
|
||||||
--remove-section .linker-options \
|
|
||||||
--remove-section .comment \
|
|
||||||
--remove-section .deplibs \
|
|
||||||
--remove-section .llvm_addrsig \
|
|
||||||
--remove-section .dependent-lib \
|
|
||||||
"$obj" "$obj" 2>/dev/null || true
|
|
||||||
|
|
||||||
# =========================================================
|
|
||||||
# Step 8: Link Kernel (Direct LLD Bypass)
|
|
||||||
# =========================================================
|
|
||||||
echo "[8/8] Linking Kernel ($ARCH) using LLD..."
|
|
||||||
|
|
||||||
# Check if ld.lld is available, otherwise assume zig cc wrapper but we try direct first
|
|
||||||
LINKER="ld.lld"
|
|
||||||
EMULATION=""
|
|
||||||
|
|
||||||
if [ "$ARCH" = "riscv64" ]; then
|
|
||||||
EMULATION="-m elf64lriscv"
|
|
||||||
elif [ "$ARCH" = "x86_64" ]; then
|
|
||||||
EMULATION="-m elf_x86_64"
|
|
||||||
elif [ "$ARCH" = "aarch64" ]; then
|
|
||||||
EMULATION="-m aarch64elf"
|
|
||||||
fi
|
|
||||||
|
|
||||||
$LINKER \
|
|
||||||
-t \
|
|
||||||
$EMULATION \
|
|
||||||
--gc-sections \
|
|
||||||
-T "$RUMPK_DIR/hal/arch/$ARCH/linker.ld" \
|
|
||||||
"$BUILD_DIR/hal.o" \
|
|
||||||
"$BUILD_DIR/stubs.o" \
|
|
||||||
"$BUILD_DIR/channel.o" \
|
|
||||||
"$BUILD_DIR/switch.o" \
|
|
||||||
"$BUILD_DIR/monocypher.o" \
|
|
||||||
"$BUILD_DIR/cstubs.o" \
|
|
||||||
"$BUILD_DIR/overrides.o" \
|
|
||||||
"$BUILD_DIR/loader.o" \
|
|
||||||
"$BUILD_DIR/nexshell.o" \
|
|
||||||
"$BUILD_DIR/ui.o" \
|
|
||||||
"$BUILD_DIR/gpu.o" \
|
|
||||||
"$BUILD_DIR/matrix.o" \
|
|
||||||
"$BUILD_DIR/microui.o" \
|
|
||||||
$NIM_OBJS \
|
|
||||||
-o "$BUILD_DIR/rumpk-$ARCH.elf"
|
|
||||||
|
|
||||||
echo " → $BUILD_DIR/rumpk-$ARCH.elf"
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "✅ Build complete for $ARCH!"
|
|
||||||
echo "Run with:"
|
|
||||||
echo " qemu-system-riscv64 -M virt -nographic -kernel $BUILD_DIR/rumpk-riscv64.elf -netdev user,id=n0 -device virtio-net-pci,netdev=n0,disable-modern=on"
|
|
||||||
echo ""
|
|
||||||
110
build.zig
110
build.zig
|
|
@ -1,6 +1,14 @@
|
||||||
// Rumpk Build System
|
// SPDX-License-Identifier: LCL-1.0
|
||||||
// Orchestrates L0 (Zig) and L1 (Nim) compilation
|
// Copyright (c) 2026 Markus Maiwald
|
||||||
// Markus Maiwald (Architect) | Voxis Forge (AI)
|
// Stewardship: Self Sovereign Society Foundation
|
||||||
|
//
|
||||||
|
// This file is part of the Nexus Commonwealth.
|
||||||
|
// See legal/LICENSE_COMMONWEALTH.md for license terms.
|
||||||
|
|
||||||
|
//! Rumpk Build System
|
||||||
|
//!
|
||||||
|
//! Orchestrates L0 (Zig) and L1 (Nim) compilation.
|
||||||
|
//! Builds the Hardware Abstraction Layer as a static library.
|
||||||
|
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
|
|
@ -12,50 +20,114 @@ pub fn build(b: *std.Build) void {
|
||||||
// L0: Hardware Abstraction Layer (Zig)
|
// L0: Hardware Abstraction Layer (Zig)
|
||||||
// =========================================================
|
// =========================================================
|
||||||
|
|
||||||
const hal = b.addStaticLibrary(.{
|
// NOTE(Build): Zig 0.15.x API - using addLibrary with static linkage
|
||||||
.name = "rumpk_hal",
|
const hal_mod = b.createModule(.{
|
||||||
.root_source_file = b.path("hal/abi.zig"),
|
.root_source_file = b.path("hal/abi.zig"),
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
// Freestanding kernel - no libc, no red zone, no stack checks
|
||||||
|
hal_mod.red_zone = false;
|
||||||
|
hal_mod.stack_check = false;
|
||||||
|
hal_mod.code_model = .medany;
|
||||||
|
|
||||||
// Freestanding kernel - no libc
|
const hal = b.addLibrary(.{
|
||||||
hal.root_module.red_zone = false;
|
.name = "rumpk_hal",
|
||||||
hal.root_module.stack_check = .none;
|
.root_module = hal_mod,
|
||||||
|
.linkage = .static,
|
||||||
// Microui Integration (Phase 3.5b)
|
|
||||||
hal.addIncludePath(b.path("libs/microui"));
|
|
||||||
hal.addCSourceFile(.{
|
|
||||||
.file = b.path("libs/microui/microui.c"),
|
|
||||||
.flags = &.{"-std=c99"},
|
|
||||||
});
|
});
|
||||||
|
|
||||||
b.installArtifact(hal);
|
b.installArtifact(hal);
|
||||||
|
|
||||||
|
// TODO(Build): Microui needs stdio.h stubs for freestanding.
|
||||||
|
// Re-enable after creating libs/microui/stdio_stub.h
|
||||||
|
// Microui Integration (Phase 3.5b)
|
||||||
|
// hal_mod.addIncludePath(b.path("libs/microui"));
|
||||||
|
// hal_mod.addCSourceFile(.{
|
||||||
|
// .file = b.path("libs/microui/microui.c"),
|
||||||
|
// .flags = &.{"-std=c99"},
|
||||||
|
// });
|
||||||
|
|
||||||
// =========================================================
|
// =========================================================
|
||||||
// Boot: Entry Point (Assembly + Zig)
|
// Boot: Entry Point (Assembly + Zig)
|
||||||
// =========================================================
|
// =========================================================
|
||||||
|
|
||||||
const boot = b.addObject(.{
|
const boot_mod = b.createModule(.{
|
||||||
.name = "boot",
|
|
||||||
.root_source_file = b.path("boot/header.zig"),
|
.root_source_file = b.path("boot/header.zig"),
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
boot_mod.red_zone = false;
|
||||||
|
boot_mod.stack_check = false;
|
||||||
|
boot_mod.code_model = .medany;
|
||||||
|
|
||||||
boot.root_module.red_zone = false;
|
const boot = b.addObject(.{
|
||||||
boot.root_module.stack_check = .none;
|
.name = "boot",
|
||||||
|
.root_module = boot_mod,
|
||||||
|
});
|
||||||
|
|
||||||
|
// =========================================================
|
||||||
|
// Final Link: rumpk.elf
|
||||||
|
// =========================================================
|
||||||
|
|
||||||
|
const kernel_mod = b.createModule(.{
|
||||||
|
.root_source_file = b.path("hal/abi.zig"), // Fake root, we add objects later
|
||||||
|
.target = target,
|
||||||
|
.optimize = optimize,
|
||||||
|
});
|
||||||
|
kernel_mod.red_zone = false;
|
||||||
|
kernel_mod.stack_check = false;
|
||||||
|
kernel_mod.code_model = .medany;
|
||||||
|
|
||||||
|
const kernel = b.addExecutable(.{
|
||||||
|
.name = "rumpk.elf",
|
||||||
|
.root_module = kernel_mod,
|
||||||
|
});
|
||||||
|
|
||||||
|
kernel.setLinkerScript(b.path("boot/linker.ld"));
|
||||||
|
kernel.addObject(boot);
|
||||||
|
// kernel.linkLibrary(hal); // Redundant, already in kernel_mod
|
||||||
|
|
||||||
|
// Add Nim-generated objects
|
||||||
|
{
|
||||||
|
var nimcache_dir = std.fs.cwd().openDir("build/nimcache", .{ .iterate = true }) catch |err| {
|
||||||
|
std.debug.print("Warning: Could not open nimcache dir: {}\n", .{err});
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
defer nimcache_dir.close();
|
||||||
|
var it = nimcache_dir.iterate();
|
||||||
|
while (it.next() catch null) |entry| {
|
||||||
|
if (entry.kind == .file and std.mem.endsWith(u8, entry.name, ".o")) {
|
||||||
|
const path = b.fmt("build/nimcache/{s}", .{entry.name});
|
||||||
|
kernel.addObjectFile(b.path(path));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add external pre-built dependencies (Order matters: Libs after users)
|
||||||
|
kernel.addObjectFile(b.path("build/switch.o")); // cpu_switch_to
|
||||||
|
kernel.addObjectFile(b.path("build/sys_arch.o")); // sys_now, nexus_lwip_panic
|
||||||
|
kernel.addObjectFile(b.path("build/libc_shim.o"));
|
||||||
|
kernel.addObjectFile(b.path("build/clib.o"));
|
||||||
|
kernel.addObjectFile(b.path("build/liblwip.a"));
|
||||||
|
kernel.addObjectFile(b.path("build/initrd.o"));
|
||||||
|
|
||||||
|
b.installArtifact(kernel);
|
||||||
|
|
||||||
// =========================================================
|
// =========================================================
|
||||||
// Tests
|
// Tests
|
||||||
// =========================================================
|
// =========================================================
|
||||||
|
|
||||||
const hal_tests = b.addTest(.{
|
const test_mod = b.createModule(.{
|
||||||
.root_source_file = b.path("hal/abi.zig"),
|
.root_source_file = b.path("hal/abi.zig"),
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const hal_tests = b.addTest(.{
|
||||||
|
.root_module = test_mod,
|
||||||
|
});
|
||||||
|
|
||||||
const run_tests = b.addRunArtifact(hal_tests);
|
const run_tests = b.addRunArtifact(hal_tests);
|
||||||
const test_step = b.step("test", "Run Rumpk HAL tests");
|
const test_step = b.step("test", "Run Rumpk HAL tests");
|
||||||
test_step.dependOn(&run_tests.step);
|
test_step.dependOn(&run_tests.step);
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,125 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
ARCH=${1:-riscv64}
|
||||||
|
|
||||||
|
# Architecture-specific settings
|
||||||
|
if [ "$ARCH" = "aarch64" ]; then
|
||||||
|
NIM_CPU="arm64"
|
||||||
|
ZIG_TARGET="aarch64-freestanding-none"
|
||||||
|
ZIG_CPU="baseline"
|
||||||
|
LINKER_SCRIPT="apps/linker_user_aarch64.ld"
|
||||||
|
BUILD_FLAG="-Darch=aarch64"
|
||||||
|
echo "=== Building NipBox Userland (aarch64) ==="
|
||||||
|
else
|
||||||
|
NIM_CPU="riscv64"
|
||||||
|
ZIG_TARGET="riscv64-freestanding-none"
|
||||||
|
ZIG_CPU="sifive_u54"
|
||||||
|
LINKER_SCRIPT="apps/linker_user.ld"
|
||||||
|
BUILD_FLAG=""
|
||||||
|
echo "=== Building NipBox Userland (riscv64) ==="
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Compile Nim sources to C
|
||||||
|
nim c --cpu:${NIM_CPU} --os:any --compileOnly --mm:arc --opt:size \
|
||||||
|
--stackTrace:off --lineDir:off --nomain --nimcache:build/init_nimcache \
|
||||||
|
-d:noSignalHandler -d:RUMPK_USER -d:nimAllocPagesViaMalloc -d:NIPBOX_LITE \
|
||||||
|
npl/nipbox/nipbox.nim
|
||||||
|
|
||||||
|
# Compile Nim-generated C (check if files exist first)
|
||||||
|
# Skip net_glue (needs LwIP headers not available in userland build)
|
||||||
|
EXTRA_CC_FLAGS=""
|
||||||
|
if [ "$ARCH" = "riscv64" ]; then
|
||||||
|
EXTRA_CC_FLAGS="-mcmodel=medany"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ls build/init_nimcache/*.c 1> /dev/null 2>&1; then
|
||||||
|
for f in build/init_nimcache/*.c; do
|
||||||
|
case "$f" in
|
||||||
|
*net_glue*) echo " [skip] $f (LwIP dependency)"; continue ;;
|
||||||
|
esac
|
||||||
|
zig cc -target ${ZIG_TARGET} -mcpu=${ZIG_CPU} ${EXTRA_CC_FLAGS} \
|
||||||
|
-fno-sanitize=all -fno-vectorize \
|
||||||
|
-I/usr/lib/nim/lib -Icore -Ilibs/membrane -Ilibs/membrane/include \
|
||||||
|
-include string.h \
|
||||||
|
-Os -c "$f" -o "${f%.c}.o"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Compile clib
|
||||||
|
zig cc -target ${ZIG_TARGET} -mcpu=${ZIG_CPU} ${EXTRA_CC_FLAGS} \
|
||||||
|
-fno-sanitize=all \
|
||||||
|
-DNO_SYS=1 -DOMIT_EXIT -DRUMPK_USER -Ilibs/membrane/include -c libs/membrane/clib.c -o build/clib_user.o
|
||||||
|
|
||||||
|
# Create startup assembly
|
||||||
|
if [ "$ARCH" = "aarch64" ]; then
|
||||||
|
cat > build/head_user.S << 'EOF'
|
||||||
|
.section .text._start
|
||||||
|
.global _start
|
||||||
|
_start:
|
||||||
|
bl NimMain
|
||||||
|
1: wfi
|
||||||
|
b 1b
|
||||||
|
EOF
|
||||||
|
else
|
||||||
|
cat > build/head_user.S << 'EOF'
|
||||||
|
.section .text._start
|
||||||
|
.global _start
|
||||||
|
_start:
|
||||||
|
.option push
|
||||||
|
.option norelax
|
||||||
|
1:auipc gp, %pcrel_hi(__global_pointer$)
|
||||||
|
addi gp, gp, %pcrel_lo(1b)
|
||||||
|
.option pop
|
||||||
|
call NimMain
|
||||||
|
1: wfi
|
||||||
|
j 1b
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
zig cc -target ${ZIG_TARGET} -mcpu=${ZIG_CPU} ${EXTRA_CC_FLAGS} \
|
||||||
|
-fno-sanitize=all \
|
||||||
|
-c build/head_user.S -o build/head_user.o
|
||||||
|
|
||||||
|
# Link init
|
||||||
|
zig cc -target ${ZIG_TARGET} -mcpu=${ZIG_CPU} ${EXTRA_CC_FLAGS} -nostdlib \
|
||||||
|
-fno-sanitize=all \
|
||||||
|
-T ${LINKER_SCRIPT} -Wl,--gc-sections \
|
||||||
|
build/head_user.o build/init_nimcache/*.o build/clib_user.o \
|
||||||
|
-o build/init
|
||||||
|
|
||||||
|
echo "✓ NipBox binary built (${ARCH})"
|
||||||
|
file build/init
|
||||||
|
|
||||||
|
# Create initrd
|
||||||
|
mkdir -p build/sysro/bin
|
||||||
|
cp build/init build/sysro/init
|
||||||
|
if [ "$ARCH" = "riscv64" ] && [ -f vendor/mksh/mksh.elf ]; then
|
||||||
|
cp vendor/mksh/mksh.elf build/sysro/bin/mksh
|
||||||
|
fi
|
||||||
|
cd build/sysro
|
||||||
|
tar --format=ustar -cf ../initrd.tar *
|
||||||
|
cd ../..
|
||||||
|
|
||||||
|
# Embed initrd
|
||||||
|
cat > build/embed_initrd.S << EOF
|
||||||
|
.section .rodata
|
||||||
|
.global _initrd_start
|
||||||
|
.global _initrd_end
|
||||||
|
.align 4
|
||||||
|
_initrd_start:
|
||||||
|
.incbin "$(pwd)/build/initrd.tar"
|
||||||
|
_initrd_end:
|
||||||
|
EOF
|
||||||
|
|
||||||
|
zig cc -target ${ZIG_TARGET} -mcpu=${ZIG_CPU} ${EXTRA_CC_FLAGS} \
|
||||||
|
-c build/embed_initrd.S -o build/initrd.o
|
||||||
|
|
||||||
|
cp build/initrd.tar hal/initrd.tar
|
||||||
|
|
||||||
|
# Build kernel
|
||||||
|
rm -f zig-out/lib/librumpk_hal.a
|
||||||
|
zig build ${BUILD_FLAG}
|
||||||
|
|
||||||
|
echo "=== BUILD COMPLETE (${ARCH}) ==="
|
||||||
|
ls -lh build/init zig-out/bin/rumpk.elf
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue