- Jan 15, 2021
-
-
We use a target-feature for this now.
-
Oddly, not specifying this or using aarch64-unknown-none (which would be the default that cc gets from the TARGET environment variable) both fail to invoke the appropriate compiler to build the asm code. Using aarch64-unknown-redox works but shouldn't really be needed. This is perhaps because of some odd arrangement of KTARGET, TARGET, the installed prefix toolchain and the kernel target JSON spec. The early_init asm code shall be replaced by a pure Rust bootloader eventually so let's move with this for the moment.
-
-
- Jan 13, 2021
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Jan 11, 2021
-
-
Jeremy Soller authored
-
- Jan 10, 2021
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
- Dec 28, 2020
-
-
Jeremy Soller authored
-
- Dec 23, 2020
-
-
Jeremy Soller authored
-
Jeremy Soller authored
- Nov 27, 2020
-
-
Jeremy Soller authored
Support for RMM See merge request !155
-
Jeremy Soller authored
-
- Aug 27, 2020
-
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
-
Jeremy Soller authored
Fix printing of deprecation warning See merge request !151
-
- Aug 25, 2020
-
-
Jeremy Soller authored
-
- Aug 17, 2020
-
-
Jeremy Soller authored
Add more descriptive error message for when initfs chdir fails See merge request !150
-
Jeremy Soller authored
Use logging instead of println in src/lib.rs See merge request !149
-
jD91mZM2 authored
-
Aaron Janse authored
-
Aaron Janse authored
-
- Aug 15, 2020
-
-
jD91mZM2 authored
-
Jeremy Soller authored
Investigate why user heap isn't mapped See merge request redox-os/kernel!147
-
jD91mZM2 authored
Took me way too long to spot this :D
-
- Aug 14, 2020
-
-
Jeremy Soller authored
Deprecate the original fmap/funmap See merge request !146
-
jD91mZM2 authored
The cool thing here is that we're temporarily binary compatible with the old stuff, so if anyone would use an old version of redox_syscall we can easily find them with these prints.
-
- Aug 09, 2020
-
-
Jeremy Soller authored
Log experiment See merge request !144
-
Wren Turkal authored
This opens the door to completely elimnating println! usage from the kernel. Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
Wren Turkal authored
Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
Wren Turkal authored
Each architecture may have a different method to enable logging. Now that can be customized with a function passed to the init_logger function. Also, provide a minimal x86_64 implementation. This is the first commit where you can see logging coming from the log crate. Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
Wren Turkal authored
Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
Wren Turkal authored
Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
Wren Turkal authored
This is the first step of integrating the log crate as the main way to log messages from the kernel. Also, reexport all log macros. This module should eventually be the only logging API used in the kernel. Signed-off-by:
Wren Turkal <wt@penguintechs.org>
-
- Aug 08, 2020
-
-
Jeremy Soller authored
Implement Debug for a couple structs. See merge request !142
-