Disable A extension in CV32A60X step1 config. Adapt CVA6 BSP accordingly.
Created by: zchamski
Account for the absence of A
extension in CV32A60X step1 configuration and in BSP code.
- cva/sim/cva6.py (load_config): Disable A extension for cv32a60x config.
- cva6/tests/custom/common/syscalls.c (syscall): Do not use synchronization primitives without A extension.
- cva6/tests/custom/common/util.h (barrier): Disable functionality when no A extension is present.
Signed-off-by: Zbigniew Chamski zbigniew.chamski@thalesgroup.com