Skip to content

Commit

Permalink
Enable CoreValidation on CM52 with LLVM/Clang 19
Browse files Browse the repository at this point in the history
  • Loading branch information
JonatanAntoni committed Jan 13, 2025
1 parent 6774423 commit 88f033c
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 17 deletions.
7 changes: 5 additions & 2 deletions CMSIS/CoreValidation/Project/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -285,15 +285,18 @@ def qemu_exec(config):
cmdline += ["-kernel", f"{build_dir(config)}/{output_dir(config)}/Validation.{config.compiler.image_ext}"]
return cmdline


@matrix_filter
def filter_iar(config):
return config.compiler == CompilerAxis.IAR


@matrix_filter
def filter_cm52(config):
def filter_gcc_cm52(config):
device = config.device.match('CM52*')
compiler = config.compiler != CompilerAxis.AC6
compiler = config.compiler == CompilerAxis.GCC
return device and compiler


if __name__ == "__main__":
main()
29 changes: 14 additions & 15 deletions CMSIS/CoreValidation/Project/vcpkg-configuration.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
{
"registries": [
{
"kind": "artifact",
"location": "https://artifacts.tools.arm.com/vcpkg-registry",
"name": "arm"
}
{
"name": "arm",
"kind": "artifact",
"location": "https://artifacts.tools.arm.com/vcpkg-registry"
}
],
"requires": {
"arm:tools/kitware/cmake": "^3.25.2",
"arm:ninja": "^1.10.2",
"arm:compilers/arm/armclang":"^6.22.0",
"arm:compilers/arm/arm-none-eabi-gcc": "^13.2.1",
"arm:compilers/arm/llvm-embedded": "^18.1.3",
"arm:tools/open-cmsis-pack/cmsis-toolbox": "^2.5.0-0",
"arm:models/arm/avh-fvp": "11.22.39",
"arm:debuggers/arm/armdbg": "^6.0.0"
"arm:tools/kitware/cmake": "3.28.4",
"arm:compilers/arm/armclang": "6.23.0",
"arm:compilers/arm/arm-none-eabi-gcc": "14.2.1",
"arm:compilers/arm/llvm-embedded": "19.1.5",
"arm:tools/open-cmsis-pack/cmsis-toolbox": "2.7.0",
"arm:models/arm/avh-fvp": "11.27.31",
"arm:debuggers/arm/armdbg": "6.3.0",
"arm:tools/ninja-build/ninja": "1.12.0"
}
}

}

0 comments on commit 88f033c

Please sign in to comment.