eupn
e7eb9ece2b
loader: remove unused imports
2023-03-14 17:15:17 +04:00
Sean Cross
3a8457852f
loader: fix build with gcc-ld
...
With Rust 1.65.0, we may be forced to use gdb's linker due to bug that
appeared in llvm-15:
https://github.com/rust-lang/rust/issues/103949
Signed-off-by: Sean Cross <sean@xobs.io>
2022-11-04 12:26:05 +08:00
Sean Cross
a70aee7bad
loader: move loader into main workspace
...
Add the loader into the main workspace, removing it from its own
sub-workspace. We can do this now that we can specify the linker script
in `build.rs`.
This improves IDE support, and should shrink disk storage requirements.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-03-22 02:09:18 +08:00
bunnie
dc527a3619
Rust 1.56 results in a bigger loader. Presumably because "optimization".
...
This causes the font maps to shift down. Allocate some "room to grow"
as Rust gets more "optimal".
2021-10-23 18:36:31 +08:00
Sean Cross
c9c02b5d93
loader: initial riscv32imac-unknown-xous compat
...
Initial changes required to get the loader building for the
`riscv32imac-unknown-xous-elf` target.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-08-18 18:18:56 +08:00
bunnie
5d62af49a5
simple signature checks in the bootloader now
...
checks xous.img as a single blob before accepting it.
2021-07-12 17:16:22 +08:00
bunnie
1949c1bbc9
a semblance of sanity, finally
2021-07-09 23:01:50 +08:00
bunnie
0dc40f4185
attempt to separate fontmaps and loader out of kernel
2021-02-27 02:12:19 +08:00
Sean Cross
f50ec67553
initial commit
...
This pulls together many disparate repositories into one xous-core
repository.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-10 12:13:05 +08:00