758 Commits (master)
 

Author SHA1 Message Date
James Zow 644474cc09
fix:simplify self assignment and use Ruby to simplify syntax (#211) 4 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.
4 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>
4 months ago
Diego Barrios Romero 98147b7b50
Use https in links. 5 months ago
Natalia Pluta 53074bb822
fix depracated link to the rust-toolchain.toml file (#199) 6 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>
6 months ago
James Zow 502935c676
Translation Chapter 10 (#192) 6 months ago
James Zow aa7413fe79
Translation Chapter 09 (#191) 6 months ago
James Zow 2dfb9e7887
Translation Chapter 7 (#189) 6 months ago
James Zow 9fd529ff80
Translation Chapter 6 (#186) 6 months ago
James Zow daee880368
Translate Chapter 5 and modify the source file format (#187)
* Translation Chapter 05

* Modify RPi3 and RPi4 unified formats
6 months 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
7 months ago
James Zow 49a25275e6
Translation Chapter 4 (#171)
* Translation Chapter 4

* Update README.CN.md
1 year ago
fei long ac3ea0e616
Tutorial 02: update chinese translate. (#175) 1 year ago
Andre Richter a952d6d9ee
Update README.md 1 year ago
Andre Richter c7f00c9395
Fix newest rubocop complaint 1 year ago
Andre Richter 5e3af39bdc
Change to aarch64-cpu crate 1 year ago
Andre Richter 60ae47032b
typo 1 year ago
Andre Richter 2035ae1a51
Add tutorial 20 1 year ago
Andre Richter c0fb7f536a
Bump dependencies 1 year ago
Andre Richter e04022a9ef
actions: Bump node to 16 1 year ago
Andre Richter 203fe318d4
Fix rubocop complaint; Bump actions Ubuntu version 1 year ago
Andre Richter ec842133d9
Improve macOS support
macOS support is still not great, but this patch at least
fixes some import Makefile subtargets.
1 year 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.
1 year 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