James Zow
644474cc09
fix:simplify self assignment and use Ruby to simplify syntax ( #211 )
9 months ago
James Zow
42a1f7ad56
Fix pdf reference page for errors #200 ( #202 )
...
Because the latest version is the JA version dated April 27, 2023, we will use this version of information as a reference in the future.
9 months ago
James Zow
8856331be9
Modify outdated translations ( #201 )
...
* Modify outdated translations
* Update README.CN.md
Co-authored-by: Devin-Yeung <53309384+Devin-Yeung@users.noreply.github.com>
---------
Co-authored-by: Devin-Yeung <53309384+Devin-Yeung@users.noreply.github.com>
9 months ago
Diego Barrios Romero
98147b7b50
Use https in links.
10 months ago
Natalia Pluta
53074bb822
fix depracated link to the rust-toolchain.toml file ( #199 )
12 months ago
James Zow
93e108f1b4
Translation Chapter 08 ( #190 )
...
* Translation Chapter 08
* error correction symbol
* Update 08_hw_debug_JTAG/README.md
---------
Co-authored-by: Diego Barrios Romero <eldruin@gmail.com>
1 year ago
James Zow
502935c676
Translation Chapter 10 ( #192 )
1 year ago
James Zow
aa7413fe79
Translation Chapter 09 ( #191 )
1 year ago
James Zow
2dfb9e7887
Translation Chapter 7 ( #189 )
1 year ago
James Zow
9fd529ff80
Translation Chapter 6 ( #186 )
1 year ago
James Zow
daee880368
Translate Chapter 5 and modify the source file format ( #187 )
...
* Translation Chapter 05
* Modify RPi3 and RPi4 unified formats
1 year ago
James Zow
52b7ac9b2f
fix ci/cd error ( #195 )
...
* fix ci/cd error
* update copyright year
* Modify remaining years
* solve ci report settings.json code style
* update .prettierrc.json
* prettierrc fix code style
* fix rb file i.to_s and code style
* fix error Line is too long. [101/100]
* Modify the Ruby file format and restore other file formats
* update makefile and readme file space
1 year ago
James Zow
49a25275e6
Translation Chapter 4 ( #171 )
...
* Translation Chapter 4
* Update README.CN.md
2 years ago
fei long
ac3ea0e616
Tutorial 02: update chinese translate. ( #175 )
2 years ago
Andre Richter
a952d6d9ee
Update README.md
2 years ago
Andre Richter
c7f00c9395
Fix newest rubocop complaint
2 years ago
Andre Richter
5e3af39bdc
Change to aarch64-cpu crate
2 years ago
Andre Richter
60ae47032b
typo
2 years ago
Andre Richter
2035ae1a51
Add tutorial 20
2 years ago
Andre Richter
c0fb7f536a
Bump dependencies
2 years ago
Andre Richter
e04022a9ef
actions: Bump node to 16
2 years ago
Andre Richter
203fe318d4
Fix rubocop complaint; Bump actions Ubuntu version
2 years ago
Andre Richter
ec842133d9
Improve macOS support
...
macOS support is still not great, but this patch at least
fixes some import Makefile subtargets.
2 years ago
Andre Richter
2e72a8408f
Rework driver subsystem
...
This update significantly decouples the generic kernel code
from the BSP code.
Prior to this patch, the BSP had way too much business logic
that should have always been the generic kernel's concern.
2 years ago
Andre Richter
7014c0cdfd
Bump dependencies
2 years ago
Andre Richter
2345214367
Various minor improvements
2 years ago
Andre Richter
b22b0b1792
Be more consistent in boot.rs GPR choices
2 years ago
Andre Richter
c21641e9b5
devtool: Fix boot test discovery
2 years ago
Andre Richter
b7b2d31c24
Rewrite timer subsystem
2 years ago
James Zow
c8c422e995
Translation tutorial 3 ( #167 )
...
* Translation tutorial 3
* Update README.CN.md
* Update README.CN.md
* Update README.CN.md
* Update README.CN.md
* Translate Chapter 4 Safe Globals
* remove Chapter 4 Translation, modify the diff in Chapter 2 and Chapter 3
Co-authored-by: Fengqixian <570311238@qq.com>
2 years ago
Andre Richter
d942e0f953
Fix bug in register_structs description
2 years ago
Andre Richter
8ab5417c77
Bump dependencies
2 years ago
Andre Richter
08439f33d2
Bump compiler and dependencies
2 years ago
Andre Richter
2daf3ea7fd
Update README.md
2 years ago
Hamish Poole
f7d3645d88
Copy editing and UART clarification.
2 years ago
Andre Richter
840f6d6f42
Add Cargo.toml to dependencies
2 years ago
Andre Richter
b48a89faf0
Bump dependencies
2 years ago
Andre Richter
bd5ee7d9cd
Update README.md
2 years ago
Andre Richter
728ca1b6ad
Bump dependencies
2 years ago
Andre Richter
e6c3790cac
Remove .got section again
...
It seems that whatever bug or config mistake gave us .got entries back then has
since been resolved. Also add a sanity check to recognize should this happen
again.
2 years ago
Andre Richter
bb2f1c79b7
Remove more unjustified unsafe
2 years ago
Andre Richter
5e1fdf8605
Remove unsafe from certain IRQ related code
...
While turning IRQs on or off is something that "sounds critical", it is not
unsafe in these sense of compromising memory safety. Rust's unsafe should be
about memory safety only, hence removing it from certain functions.
2 years ago
Andre Richter
f222d73b90
Fix clippy
2 years ago
Andre Richter
2cd44c3e7f
Add tutorial 19
2 years ago
Andre Richter
f452755919
Annotate sync functions
2 years ago
Andre Richter
96ba61ace9
Update README.md
2 years ago
Andre Richter
b0452e3a1f
More README fixes
2 years ago
Andre Richter
99e937c4de
Update README.md
2 years ago
Andre Richter
5f581cf86d
Update README.md
2 years ago
Andre Richter
7aa99d52c0
Misc fixes/streamlining
2 years ago