TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
RF-A
/
rusted-firmware-a
/
0e9e146282b2d8154665fcb0bc306a73c29c2fd2
0e9e146
chore: remove unused files
by Andrew Walbran
· 6 months ago
v0.1.0
a92fc65
fix(context): use ubfx in get_security_state
by Olivier Deprez
· 6 months ago
a339369
docs(rust): add instructions on building the documentation
by Tomás González
· 6 months ago
c6d5b92
docs(rust): add short project introduction to README
by Imre Kis
· 6 months ago
a3c01b7
feat(rust): introduce Cpu trait for CPU specific actions
by Imre Kis
· 7 months ago
a562e01
docs(rust): provide details about communication channels
by Sandrine Afsa
· 7 months ago
d54901e
docs(rust): move getting started doc out of README
by Sandrine Afsa
· 7 months ago
e967846
chore(rust): update arm-* dependencies
by Imre Kis
· 6 months ago
2e76f45
chore: audit aarch64-paging and arm-gic
by Imre Kis
· 6 months ago
474d92a
chore: audit new version of thiserror
by Andrew Walbran
· 6 months ago
404b6b0
chore: audit new versions of arm crates
by Andrew Walbran
· 6 months ago
85bc741
docs: document contribution policy
by Andrew Walbran
· 6 months ago
c7c897c
feat(rust): audit aarch64-rt
by Pranjal Shrivastava
· 6 months ago
45be62f
feat(rust): audit smccc
by Pranjal Shrivastava
· 6 months ago
eedb7b2
feat(rust): audit arm-gic
by Pranjal Shrivastava
· 6 months ago
4562540
chore(rust): fill in license details
by Sandrine Afsa
· 7 months ago
3a6a4b3
refactor(rust): remove 8 register message handling
by Balint Dobszay
· 6 months ago
a26819a
refactor(rust): simplify platform module selection logic
by Imre Kis
· 7 months ago
d77ce2e
feat(rust): allow plat specific cold boot helper
by Snehal Koukuntla
· 6 months ago
6c2bb32
refactor: add generic struct for per-world data
by Andrew Walbran
· 7 months ago
bbd103a
build(rust): set STF to use release builds
by Matthew Maurer
· 6 months ago
952abc8
build(rust): allow user to configure which cargo to use
by Matthew Maurer
· 8 months ago
78cc87c
build(rust): factor out RUSTFLAGS control
by Matthew Maurer
· 8 months ago
a47088d
build(rust): switch from `cargo-objcopy` to `rust-objcopy`
by Matthew Maurer
· 8 months ago
987d450
feat: check target CPU state in QEMU and test power_domain_off
by Andrew Walbran
· 6 months ago
91a4efc
refactor: fix clippy warnings
by Andrew Walbran
· 6 months ago
d93a4b6
refactor: fix build warnings
by Andrew Walbran
· 6 months ago
392c453
refactor: stop using weak symbols for assembly functions
by Andrew Walbran
· 7 months ago
5818df2
feat(rust): make ENABLE_ASSERTIONS and CRASH_REPORTING follow DEBUG
by Andrew Walbran
· 7 months ago
7f53000
chore(rust): add copyright notice to files missing it
by Imre Kis
· 7 months ago
1116204
feat(rust): save/restore VHE related registers
by Balint Dobszay
· 11 months ago
1b8e0f8
feat(rust): hardcode config DT addresses for FVP
by Balint Dobszay
· 12 months ago
b91528c
fix(rust): fix cargo test on AArch64 host
by Balint Dobszay
· 6 months ago
0e628f5
feat: audit autocfg, lock_api and scopeguard as safe-to-run
by Andrew Walbran
· 6 months ago
bbe26df
feat: audit zerocopy for does-not-implement-crypto
by Andrew Walbran
· 7 months ago
e114051
feat: add cargo vet exemptions for zerocopy
by Andrew Walbran
· 8 months ago
9a773d5
refactor(rust): extract PAGE_SIZE to linker symbol
by Mateusz Sulimowicz
· 6 months ago
8039f0c
refactor(rust): add linker build helpers
by Mateusz Sulimowicz
· 6 months ago
be195dd
test(rust): check that SW forwarding doesn't happen
by Tomás González
· 7 months ago
8f1c87d
test(rust): check that NS forwarding doesn't happen
by Tomás González
· 7 months ago
8961ecd
refactor(rust): build cpu_data.S from Rust
by Andrew Walbran
· 7 months ago
cd8ba00
refactor(rust): use Lazy rather than Once for SERVICES
by Andrew Walbran
· 7 months ago
9d2927a
docs(rust): add more documentation for STF
by Tomás González
· 7 months ago
1b0de5e
test(rust): add some Secure World tests (non-forwarding)
by Tomás González
· 7 months ago
8038582
feat(rust): qemu: implement disable_cpu_interface
by Jeremi Miller
· 8 months ago
3fa93c4
refactor(rust): remove unused rt_svc_descs from linker script
by Mateusz Sulimowicz
· 7 months ago
bdb6c8d
refactor(rust): pass BL31_BASE and BL31_SIZE to common build script
by Mateusz Sulimowicz
· 7 months ago
b9b6467
feat(rust): use platform-specific smc handlers
by Mateusz Sulimowicz
· 7 months ago
0d3963b
refactor(rust): build cpu_helpers.S from Rust
by Andrew Walbran
· 7 months ago
1246aef
refactor(rust): remove unused functions
by Andrew Walbran
· 7 months ago
46e67a6
refactor(rust): build bl31_entrypoint.S from Rust
by Andrew Walbran
· 7 months ago
9b12eaf
refactor(rust): build FVP arm_helpers.S from Rust
by Andrew Walbran
· 7 months ago
b139c24
feat(rust): power on redistributors during init
by Mateusz Sulimowicz
· 7 months ago
ab9164b
feat(rust): bump arm-gic to 0.6.0
by Mateusz Sulimowicz
· 7 months ago
fbf8dde
feat(rust): audit buddy_system_allocator
by Andrew Walbran
· 7 months ago
cfe1ea4
refactor(rust): build QEMU plat_helpers.S from Rust
by Andrew Walbran
· 7 months ago
733f893
refactor(rust): move PL011 crash console driver to a new module
by Andrew Walbran
· 7 months ago
5499f3d
test(rust): use Once for STF logger
by Andrew Walbran
· 7 months ago
e5861c9
test(rust): wrap STF console in ExceptionLock
by Andrew Walbran
· 7 months ago
e72cad3
test(rust): configure STF log level via an environment variable
by Andrew Walbran
· 7 months ago
1429f5c
test(rust): reduce level of some STF logs from info to debug
by Andrew Walbran
· 7 months ago
f2d6965
test(rust): test world-switch on timer interrupt
by Mateusz Sulimowicz
· 7 months ago
aab3270
feat(rust): register both ffa handler and test helper
by Mateusz Sulimowicz
· 7 months ago
453a0d5
feat(rust): do not handle ffa interrupt requests in main bl32 loop
by Mateusz Sulimowicz
· 7 months ago
21b4617
refactor(rust): introduce types for TestHelperProxy args and result
by Mateusz Sulimowicz
· 7 months ago
3b5d490
feat(rust): qemu: add `power_domain_power_down_wfi`
by Jeremi Miller
· 8 months ago
2388b65
refactor(rust): remove IMAGE_BL31 flag from assembly code
by Andrew Walbran
· 7 months ago
5a8ab4a
refactor(rust): build PL011 UART crash console driver from Rust
by Andrew Walbran
· 7 months ago
0bc0c2c
fix(rust): correct argument to redistributor
by Jeremi Miller
· 7 months ago
102b2fb
test(rust): include module path in test names
by Andrew Walbran
· 7 months ago
b5e319d
test(rust): group tests by topic rather than world
by Andrew Walbran
· 7 months ago
83cf6ed
test(rust): sort tests to get consistent order
by Andrew Walbran
· 7 months ago
f7707aa
test(rust): add heap allocator for STF
by Andrew Walbran
· 7 months ago
bb17540
test(rust): move test cases and framework into submodules
by Andrew Walbran
· 7 months ago
8b82a0a
feat(rust): exclude debug and trace logs from release builds
by Andrew Walbran
· 7 months ago
e93c39a
refactor(rust): update to Rust 2024 edition
by Andrew Walbran
· 7 months ago
d09a4c5
feat(rust): log entire page table at debug level
by Andrew Walbran
· 7 months ago
aa8a2ee
refactor(rust): remove unused assembly file
by Andrew Walbran
· 7 months ago
93ddf02
feat(rust): audit linkme and linkme-impl
by Andrew Walbran
· 7 months ago
e9d4c79
feat(rust): audit new version of paste
by Andrew Walbran
· 7 months ago
648f2ca
chore(rust): update aarch64-paging to 0.10.0
by Matthew Maurer
· 8 months ago
ef95e5b
feat(rust): implement generic microsecond delay
by Pranjal Shrivastava
· 7 months ago
266472f
refactor(rust): fix unused import warning
by Andrew Walbran
· 7 months ago
2e4583f
fix(rust): set write-through cache mode
by Imre Kis
· 7 months ago
7b2137b
feat(rust): update the project's rust version to 1.88
by Tomás González
· 7 months ago
9edfc21
chore(rust): move all RF-A files to the top directory
by Sandrine Afsa
· 7 months ago
793500e
test(rust): test Normal World to Secure World forwarding
by Tomás González
· 7 months ago
49a81b6
docs(rust): add clarification on why we build with SPMD_SPM_AT_SEL2=0
by Tomás González
· 7 months ago
dafe47a
test(rust): test forwarding RX_TX_MAP to secure world
by Andrew Walbran
· 7 months ago
4232134
feat(rust): implement ARM timer driver
by Mateusz Sulimowicz
· 7 months ago
5ececa5
test(rust): allow normal world tests to specify secure world handler
by Andrew Walbran
· 7 months ago
95b455c
chore(rust): remove config file for checkpatch.pl
by Sandrine Afsa
· 8 months ago
9d91a52
test(rust): factor out functions for handling requests
by Andrew Walbran
· 7 months ago
9ec0072
test(rust): log errors in test_ffa_spm_id_get
by Andrew Walbran
· 7 months ago
6c9e756
test(rust): register tests automatically with a macro
by Andrew Walbran
· 7 months ago
d784e44
test(rust): separate out module for parsing test framework messages
by Andrew Walbran
· 7 months ago
5db9240
test(rust): let normal-world tests call into secure world
by Andrew Walbran
· 7 months ago
3d9f153
feat(rust): configure timer interrupts for fvp
by Mateusz Sulimowicz
· 7 months ago
10e06e0
fix(rust): fix misleading log message
by Mateusz Sulimowicz
· 7 months ago
aeb4485
refactor(rust): move assembly headers under rust directory
by Andrew Walbran
· 7 months ago
Next »