Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
include-sh4-arch.patch | Add sh4 to the list of supported architectures. | no | ||||
regtest-without-bench.patch | Remove the benchmarks from the regtest target, they timeout on the buildds. | no | ||||
0001-Add-LoongArch-support.patch | [PATCH 1/6] Add LoongArch support This commit completes LoongArch support. LoongArch supports byte and short atomic operations, and defines UATOMIC_HAS_ATOMIC_BYTE and UATOMIC_HAS_ATOMIC_SHORT. |
Wang Jing <wangjing@loongson.cn> | no | 2021-06-08 | ||
0002-LoongArch-Document-that-byte-and-short-atomics-are-i.patch | [PATCH 2/6] LoongArch: Document that byte and short atomics are implemented with LL/SC Based on the LoongArch Reference Manual: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html Section 2.2.7 "Atomic Memory Access Instructions" only lists atomic operations for 32-bit and 64-bit integers. As detailed in Section 2.2.7.1, LL/SC instructions operating on 32-bit and 64-bit integers are also available. Those are used by the compiler to support atomics on byte and short types. This means atomics on 32-bit and 64-bit types have stronger forward progress guarantees than those operating on 8-bit and 16-bit types. |
Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | no | 2023-09-06 |