Berkus Decker
644426d806
wip mmu
2021-07-11 21:21:48 +03:00
Berkus Decker
a83905f90b
Add a non-military license constraint
2021-07-11 21:21:48 +03:00
Berkus Decker
dc2a73f6c6
Provide memory intrinsics via compiler builtins
...
Use unstable feature to remove rlibc crate dependency.
2020-11-14 17:33:43 +02:00
Berkus Decker
79028dba96
Add nm helper target
2020-11-04 22:24:39 +02:00
Berkus Decker
d38661b63f
Add openocd/gdb targets to makefile
...
Refactor build system scripts a bit.
2020-11-03 19:29:43 +02:00
Berkus Decker
1fedc95d42
Add JTAG documentation
...
This is old and tried docs from my RPi debugging setup with JTAG,
the next chapter with probe.rs is to be written.
2020-11-02 20:55:18 +02:00
Berkus Decker
1f9565b239
Add deps.rs dependency status badge
2020-10-25 03:46:13 +03:00
Berkus Decker
6c5d7a13fc
Add more information to READMEs
...
https://scarfolk.blogspot.com/
2020-10-21 05:52:08 +03:00
Berkus Decker
c823b42447
Update license identification
2020-10-17 22:32:16 +03:00
Berkus Decker
7e4bf75495
Add README section about disasm
...
Change section headings for better visibility.
2020-10-07 23:11:29 +03:00
Berkus Decker
bd428133d9
Add license scan badge
2020-10-07 14:53:41 +03:00
Berkus Decker
4f616302d5
Add gitpod config
...
this commit adds support for Gitpod.io, a free automated
dev environment that makes contributing and generally working on GitHub
projects much easier. It allows anyone to start a ready-to-code dev
environment for any branch, issue and pull request with a single click.
2020-10-07 13:47:26 +03:00
Berkus Decker
af1cc83530
Add testing framework
...
Based on os.phil-opp.com ideas it includes running test framework in
qemu semihosting mode so that tests can indicate pass or fail to calling
process.
GitHub Actions are configured to run these tests and validate acceptance.
Add test-runner target to perform tests in qemu.
Add -nographic for qemu running tests.
Drop serial for qemu tests as well.
2020-10-06 19:27:50 +03:00
Berkus Decker
33722e895f
Explain rust version requirements in README
2020-10-06 19:27:49 +03:00
Berkus Decker
a4a3289712
Add GH Actions build workflow
2020-08-10 00:34:49 +03:00
Berkus Decker
8bacc7cfb7
Update build/boot instructions
2020-08-09 22:00:36 +03:00
Berkus Decker
1e2878dca6
Describe branching strategy
2020-08-09 19:33:34 +03:00
Berkus Decker
a57833d2b1
Add basic structure
...
* Add default License
* Keep a changelog
* Add Code of Conduct
* Build tests as optimized for size ('s')
* Otherwise boot code goes bonkers in qemu
2020-08-09 19:33:34 +03:00