Liam Wilson
8346a2b7e4
split riscv tcc-0.9.26 hashes to match with x86
2024-01-13 00:09:17 +00:00
Liam Wilson
1009ea6905
check extra sha sums for tcc-mes
2024-01-13 00:05:00 +00:00
Liam Wilson
94877fd5bd
change to correct dir
2024-01-12 06:18:21 +00:00
Liam Wilson
3880069142
document potential bug
2024-01-12 06:06:29 +00:00
Liam Wilson
f6e4b5bc4a
check sha256sum for tcc_bootstrap_alt-0.1 outpit artifact
2024-01-12 06:02:03 +00:00
Liam Wilson
a87e0b025e
dummy tcc-mes file no longer needed
2024-01-12 05:38:33 +00:00
Liam Wilson
ba4c8b4ae7
start splitting tcc-0.9.26 hashes
2024-01-12 05:36:24 +00:00
Liam Wilson
dcb0134de8
Merge branch 'master' into tcc_bootstrap_alt-refactor-improve
2024-01-12 05:26:00 +00:00
Liam Wilson
f4eda660f0
revert tcc-boot0 rebuilds
2024-01-12 03:22:47 +00:00
Liam Wilson
d2c5f8b518
another missing cd
2024-01-12 03:11:07 +00:00
Liam Wilson
b8d11bfe25
missing cd
2024-01-12 03:05:52 +00:00
Liam Wilson
451435852e
rebuilt tcc-boot0 again
2024-01-12 02:59:35 +00:00
Liam Wilson
e8c0b99a09
rebuild tcc-boot0 with itself
2024-01-12 02:48:11 +00:00
Liam Wilson
3c840e66c7
test rebuilding tcc-boot2 with itself
2024-01-12 02:28:54 +00:00
Liam Wilson
9623db5dc1
add dummy tcc-mes
2024-01-11 21:54:17 +00:00
Liam Wilson
949d5b8c76
try checking tcc-0.9.26 checksums even when using the TCC_BOOTSTRAP_ALT path
2024-01-11 21:15:44 +00:00
Liam Wilson
488904419a
allow run past tcc-0.9.27 to test full run
2024-01-11 00:07:21 +00:00
Liam Wilson
876e0ed78d
Revert "Revert "temp abort after 0.9.27 build""
...
This reverts commit 64e36591bc .
2024-01-10 23:49:45 +00:00
Liam Wilson
64e36591bc
Revert "temp abort after 0.9.27 build"
...
This reverts commit b4068aaba5 .
2024-01-10 23:38:17 +00:00
Liam Wilson
33be2c0080
do not check checksums for tcc-0.9.26 when using tcc_bootstrap_alt
2024-01-10 23:30:48 +00:00
Liam Wilson
2f158fc944
more include fixing
2024-01-10 23:21:46 +00:00
Liam Wilson
a9fb3814e1
try to fix includes
2024-01-10 23:17:03 +00:00
Liam Wilson
46efeb6e12
fix env vars
2024-01-10 22:38:19 +00:00
Liam Wilson
a2dd7888d4
update include directory
2024-01-10 22:25:37 +00:00
Liam Wilson
ddefe9fc04
more changes
2024-01-10 22:13:13 +00:00
Liam Wilson
977290a444
start adapting tcc-0.9.26/pass1.kaem to optionally run tcc_bootstrap_alt
2024-01-10 22:03:12 +00:00
Liam Wilson
4d2537cd21
conditional tweak
2024-01-10 21:43:02 +00:00
Liam Wilson
e22a43a3ba
seems to be some issue with nesting conditionals
2024-01-10 21:40:31 +00:00
Liam Wilson
37421bd500
tweak conditional
2024-01-10 21:33:01 +00:00
Liam Wilson
dc96cc9cb0
skip parts of mes-0.25/pass1.kaem if TCC_BOOTSTRAP_ALT is True
2024-01-10 21:24:53 +00:00
Liam Wilson
e1738d93c9
re-enable mes-0.25
2024-01-10 21:18:31 +00:00
Liam Wilson
6c6ab74a4a
update pass1.kaem
2024-01-10 21:13:08 +00:00
Liam Wilson
a8df00f21d
fix kaem name
2024-01-10 20:58:11 +00:00
Liam Wilson
331262575f
start adding option to run tcc_bootstrap_alt
2024-01-10 20:30:36 +00:00
Liam Wilson
b4068aaba5
temp abort after 0.9.27 build
2024-01-10 20:17:03 +00:00
Liam Wilson
89a83bcdb1
add tcc_bootstrap_alt-0.1 source and kaem build script
2024-01-10 20:12:57 +00:00
fosslinux
5b7175de3e
Merge pull request #401 from stikonas/weak_symbols
...
Fix weak symbols to work in tcc.
2024-01-10 07:20:54 +00:00
fosslinux
b2747cb6cf
Merge pull request #392 from Googulator/bare-metal-move-disk
...
Make move_disk work on bare metal
2024-01-10 07:16:32 +00:00
fosslinux
f51fb080b1
Merge pull request #391 from Googulator/bare-metal-linux
...
Make the Linux kernel & Fiwix->Linux kexec more bare-metal-friendly
2024-01-10 07:16:20 +00:00
fosslinux
01a4f90378
Merge pull request #388 from Googulator/kernel-bootstrap-jobs
...
Restore multicore build support with kernel-bootstrap
2024-01-10 07:16:10 +00:00
Andrius Štikonas
be15f9caca
Fix weak symbols to work in tcc.
...
Fixes #322 .
2024-01-09 22:52:43 +00:00
Andrius Štikonas
959ea69742
Merge pull request #398 from Googulator/after-fix
...
Fix spelling of sysrq-trigger in after.sh
2024-01-09 22:45:54 +00:00
Gábor Stefanik
50d1d68f99
Restore multicore build support with kernel-bootstrap
...
This was removed as part of the simplify refactor, severely slowing
down qemu and bare-metal builds. Restoring it brings us back to the
same build times that we saw before the refactor.
2024-01-08 12:56:15 +01:00
Gábor Stefanik
a76fac4fa7
Allow update_env to incorporate runtime changes to bootstrap.cfg
...
Perform variable substitution at runtime, rather than at generation
time. This way, if bootstrap.cfg changes after update_env, the new
values there take effect immediately.
2024-01-08 12:55:19 +01:00
Gábor Stefanik
82062143a4
Fix spelling of sysrq-trigger in after.sh
2024-01-08 12:43:31 +01:00
fosslinux
9ec45654cf
Merge pull request #390 from Googulator/devtmpfs
...
Use devtmpfs, and improve finalize_fhs.sh
2024-01-08 10:55:57 +00:00
fosslinux
4a822e231c
Merge pull request #389 from Googulator/after
...
After bootstrap, drop to a shell if needed, then shut down cleanly
2024-01-08 10:55:21 +00:00
fosslinux
e44748cce1
Merge pull request #387 from Googulator/swap-support
...
Support swap files in qemu or bare-metal mode
2024-01-08 10:52:05 +00:00
Gábor Stefanik
2a095a3301
After bootstrap, drop to a shell if needed, then shut down cleanly
2024-01-08 05:19:19 +01:00
rick-masters
1bffe44154
Upgrade Fiwix to 1.5.0-lb1, pulling from upstream Mikaku repo. ( #397 )
2024-01-08 01:37:15 +00:00