CensoredUsername
CensoredUsername
I think it would be possible to have relocations functioning properly with the first approach. This is already how the x86 Assembler backend deals with resizing its internal buffer, so...
@1c3t3a Currently not from my side, but I'd be happy to assist with mentoring. The runtime support crate got some significant rework since this issue was opened in order to...
`std::io`, `std::fmt` and friends are only used for Display/Debug implementations, which you probably don't need in `no-std` environments anyway. As such an environment is probably a lot more limited in...
I knew that aarch64 has incoherent instruction caches but for some reason I assumed that the relevant mprotect calls would handle those flushes already. I'll add this to the default...
Do you know by any chance if there's a stable interface in the rust stdlib for performing this operation? I can't find it and I'd rather not have to drop...
Also, for portability reasons it'll probably have to be an IC IALLU instruction for simplicity, as IC IVAU needs to be performed on a cache-line basis which for larger alter...
Scratch that, I've got a cache-line granularity fix architected but I'm investigating the best way of getting this running on stable rust.
There's a bunch of options: - rust asm!: this is unstable - use build script and cc crate to ship a .c file: this complicates the toolchain a lot. -...
I've done some preliminary work for this at 206cc7b . I'm trying to find a way to test this properly but my VM provider stopped offering aarch64 instances last month...
With inline asm stabilized in rust for aarch64 this can now be implemented in a less hacky way, so I'll get back on this soon.