Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
914a005
SDMMC: Recreated this branch for breaking changes in network subsyste…
Ivan-Velickovic Feb 28, 2025
ee8fc22
sdmmc: experimentally implement polling based on interrupt
Cheng-Li1 Oct 8, 2024
915fb9b
sdmmc: Can only get the first interrupt
Cheng-Li1 Oct 8, 2024
0b5b909
sdmmc: Interrupt is working, but the code definitely need some polishing
Cheng-Li1 Oct 9, 2024
e89d382
sdmmc: Add support for blk example on odroidc4
Cheng-Li1 Oct 14, 2024
ade5c2e
sdmmc: some clean up before pull request
Cheng-Li1 Oct 21, 2024
fdbbb83
ci: add odroidc4 for blk example
Ivan-Velickovic Oct 21, 2024
2451f4e
sdmmc: update to latest sddf
Cheng-Li1 Oct 22, 2024
5df9b71
sdmmc: Update blk_benchmark client and point sdmmc driver to latest v…
Cheng-Li1 Dec 2, 2024
9acaa03
sdmmc: upload the files I forgot to upload
Cheng-Li1 Dec 2, 2024
9d6f9a7
Update rev
Cheng-Li1 Dec 2, 2024
0cfb398
sdmmc: update rev
Cheng-Li1 Dec 3, 2024
406c0f1
sdmmc: change the delay to spinning
Cheng-Li1 Dec 9, 2024
a98086c
sdmmc: upstream the most recent changes
Cheng-Li1 Feb 28, 2025
efdffb5
Fix Rust driver to adhere to block count as u16
Ivan-Velickovic Feb 28, 2025
7bdd538
Update the .system file for odroid c4 blk example
Cheng-Li1 Feb 28, 2025
d16644c
Fixes for rebase onto tooling changes and metaprogram, blk example works
Ivan-Velickovic Feb 28, 2025
f91771f
blk.mk: fix from rebase conflict
Ivan-Velickovic Feb 28, 2025
95b6fd0
blk_driver.mk fix
Ivan-Velickovic Feb 28, 2025
ac9e982
[Do not merge]: Temporary patch to make blk_driver sdmmc work with
Willmish Mar 12, 2025
5cddeb7
Temporaily test commit for my new fix
Cheng-Li1 Mar 20, 2025
3ed3756
Update sdfgen config file
Cheng-Li1 Mar 24, 2025
5b3bd36
Update the driver, pointing crates to my personal branch temporarily
Cheng-Li1 Mar 24, 2025
791c7af
Upstream the optimizations and fixes for the sdcard driver
Cheng-Li1 Mar 26, 2025
5e2a7ca
Update and fixes
Cheng-Li1 Apr 9, 2025
aad3412
Add timer driver interface in Rust
Cheng-Li1 Jun 20, 2025
5e44b61
Update rust-sel4 for timer
Cheng-Li1 Jul 16, 2025
c0625a7
Update the main.rs to work with the latest SD card driver
Cheng-Li1 Aug 4, 2025
f6735fd
Code compiled. Cannot use sddf timer interfaces due to duplicate defi…
Cheng-Li1 Aug 5, 2025
6eb8908
Add the startup text
Cheng-Li1 Aug 6, 2025
d29ea73
Update the building process
Cheng-Li1 Aug 6, 2025
0fde0d1
Format the files and deleted unused example
Cheng-Li1 Aug 6, 2025
304132f
Merge the latest changes from my repo
Cheng-Li1 Aug 6, 2025
e82c55a
Add license and cargo.lock. Fixes for minor issues.
Cheng-Li1 Aug 6, 2025
2933afa
ci: add odroid-c4 for blk example
Ivan-Velickovic Aug 6, 2025
042b81b
ci: matrix.py style fix
Ivan-Velickovic Aug 6, 2025
f06c855
Disable deadcode warning for a file
Cheng-Li1 Aug 7, 2025
69c8b0d
Change the sdmmc driver's folder structure and building process
Cheng-Li1 Aug 7, 2025
0ac1965
Remove the old readme from the core folder to avoid confusion. A new …
Cheng-Li1 Aug 7, 2025
16d8f59
Refine some comments and move debug prints to be enabled by a feature.
Cheng-Li1 Aug 13, 2025
57cf3ca
Refine the struct of the code
Cheng-Li1 Aug 13, 2025
0b62222
Resolve another set of reviews.
Cheng-Li1 Aug 13, 2025
988ccbf
Update the driver to the latest change.
Cheng-Li1 Oct 7, 2025
da665c7
Add a simple readme.
Cheng-Li1 Oct 7, 2025
1116f62
Update the meta.py file
Cheng-Li1 Oct 8, 2025
8e1f06c
Add back the bcm2835/config.json I removed from deps accidently in th…
Cheng-Li1 Oct 8, 2025
007fad9
Readme modification
Cheng-Li1 Oct 13, 2025
6b456f7
Revert one changes for the heap size in the example.
Cheng-Li1 Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ ci_logs/
zig-out/
.zig-cache/
venv/
target/
__pycache__
.*.sw*
*.dtb
3 changes: 3 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ Source: https://github.com/au-ts/sddf

Files:
flake.lock
*Cargo.lock
*aarch64-sel4-microkit-minimal.json
CHANGES.md
build.zig.zon
docs/design/*
Expand Down Expand Up @@ -34,6 +36,7 @@ Files:
drivers/timer/goldfish/config.json
drivers/timer/cdns/config.json
drivers/timer/bcm2835/config.json
drivers/blk/mmc/core/config.json
Copyright: UNSW
License: BSD-2-Clause

Expand Down
14 changes: 12 additions & 2 deletions ci/matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,18 @@
"blk": {
"configs": ["debug", "release"],
"build_systems": ["make", "zig"],
"boards_build": ["maaxboard", "qemu_virt_aarch64", "qemu_virt_riscv64"],
"boards_test": ["maaxboard", "qemu_virt_aarch64", "qemu_virt_riscv64"],
"boards_build": [
"maaxboard",
"qemu_virt_aarch64",
"qemu_virt_riscv64",
"odroidc4",
],
"boards_test": [
"maaxboard",
"qemu_virt_aarch64",
"qemu_virt_riscv64",
"odroidc4",
],
},
"i2c": {
"configs": ["debug", "release"],
Expand Down
Loading