Samuel Holland
Samuel Holland
Any reason not to use `-mno-strict-align`, which is [common with GCC](https://gcc.gnu.org/onlinedocs/gcc/RISC-V-Options.html#index-mstrict-align-3)?
For some examples of which "raw" events are available on existing hardware, several mapping files have been submitted to the mailing list (none of them appear to have been merged):...
`lldb-server` will be built once https://android-review.googlesource.com/c/toolchain/llvm_android/+/2617939 is merged. If you follow the instructions from https://android.googlesource.com/toolchain/llvm_android/+/master/README.md and cherry-pick that commit, you will get `out/lib/lldb-server-riscv64-ndk-cxx/bin/lldb-server`, which is working for me with `lldbclient.py`...
LLDB on RISC-V has the issue that stack traces only show the current and previous frame. We need https://reviews.llvm.org/D62732, https://reviews.llvm.org/D159101, or equivalent to get full stack traces.
No, D159101 replaced D62732.
The problem is that upstream OpenSBI is missing a HSM driver for this SoC. With or without [zero_stage_boot](https://github.com/T-head-Semi/zero_stage_boot), a proper HSM driver is still needed for CPU power management (hotplug,...
Unless specified otherwise, Kconfig options default to being off, so `gki_defconfig` will need updates to enable these options. (`def_bool` provides a default value for `TOOLCHAIN_HAS_VECTOR_CRYPTO`, but the algorithm options default...
Looks like this was brought up before, but I don't see a resolution: https://lists.riscv.org/g/tech-j-ext/topic/pointer_masking_xte_bits/74636079
> What does this really mean? Does it mean these tags are names to be used in profiles to indicate that the higher privilege level has implemented pointer masking? Yes....
>> It's not possible to atomically update 32 consecutive MTTL2 entries representing a 1 GiB range. Given the possibility of speculative lookups or lookups from another hart or I/O MTT,...