[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT/UNIKRAFT PATCH 0/2] Adding erratums for Cortex-A53 and a temporary workaround to have atomic operations working on ARM64 baremetal
Add two erratums for Cortex-A53: - Workaround for Cortex-A53 erratum 835769 - Workaround for Cortex-A53 erratum 843419 Also, at the moment atomic operations are working on ARM64 for KVM, however, they are not working on baremetal on ARM64 (i.e., on the Raspberry Pi 3B+). This can be most likely be solved by enabling the caches and setting up a compatible memory configuration. In the mean time, this compile guard allows us to have functionally-equivalent non-atomic implementations of the gcc builtins working on baremetal on ARM64. Once the issue is fixed, then this workaround can be removed. Santiago Pagani (2): Add two erratums for Cortex-A53 Temporary workaround to have atomic operations working on ARM64 baremetal arch/arm/arm64/Config.uk | 16 +++++++++++++ arch/arm/arm64/Makefile.uk | 10 ++++++++ include/uk/arch/atomic.h | 47 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) -- 2.17.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |