Skip to content

Commit

Permalink
add platforms m3 m4f
Browse files Browse the repository at this point in the history
  • Loading branch information
ilg-ul committed Oct 23, 2023
1 parent 8949702 commit cc55c0a
Show file tree
Hide file tree
Showing 21 changed files with 1,888 additions and 20 deletions.
194 changes: 174 additions & 20 deletions tests/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,12 +120,16 @@
],
"test-cortex-cmake": [
"xpm run test-qemu-cortex-m0-cmake",
"xpm run test-qemu-cortex-m3-cmake",
"xpm run test-qemu-cortex-m4f-cmake",
"xpm run test-qemu-cortex-m7f-cmake",
"xpm run test-qemu-cortex-a15-cmake",
"xpm run test-qemu-cortex-a72-cmake"
],
"test-cortex-meson": [
"xpm run test-qemu-cortex-m0-meson",
"xpm run test-qemu-cortex-m3-meson",
"xpm run test-qemu-cortex-m4f-meson",
"xpm run test-qemu-cortex-m7f-meson",
"xpm run test-qemu-cortex-a15-meson",
"xpm run test-qemu-cortex-a72-meson"
Expand Down Expand Up @@ -306,6 +310,22 @@
"xpm run build --config qemu-cortex-m0-cmake-release",
"xpm run test --config qemu-cortex-m0-cmake-release"
],
"test-qemu-cortex-m3-cmake": [
"xpm run prepare --config qemu-cortex-m3-cmake-debug",
"xpm run build --config qemu-cortex-m3-cmake-debug",
"xpm run test --config qemu-cortex-m3-cmake-debug",
"xpm run prepare --config qemu-cortex-m3-cmake-release",
"xpm run build --config qemu-cortex-m3-cmake-release",
"xpm run test --config qemu-cortex-m3-cmake-release"
],
"test-qemu-cortex-m4f-cmake": [
"xpm run prepare --config qemu-cortex-m4f-cmake-debug",
"xpm run build --config qemu-cortex-m4f-cmake-debug",
"xpm run test --config qemu-cortex-m4f-cmake-debug",
"xpm run prepare --config qemu-cortex-m4f-cmake-release",
"xpm run build --config qemu-cortex-m4f-cmake-release",
"xpm run test --config qemu-cortex-m4f-cmake-release"
],
"test-qemu-cortex-m7f-cmake": [
"xpm run prepare --config qemu-cortex-m7f-cmake-debug",
"xpm run build --config qemu-cortex-m7f-cmake-debug",
Expand Down Expand Up @@ -346,14 +366,6 @@
"xpm run build --config qemu-riscv-rv64imafdc-cmake-release",
"xpm run test --config qemu-riscv-rv64imafdc-cmake-release"
],
"test-qemu-cortex-m7f-meson": [
"xpm run prepare --config qemu-cortex-m7f-meson-debug",
"xpm run build --config qemu-cortex-m7f-meson-debug",
"xpm run test --config qemu-cortex-m7f-meson-debug",
"xpm run prepare --config qemu-cortex-m7f-meson-release",
"xpm run build --config qemu-cortex-m7f-meson-release",
"xpm run test --config qemu-cortex-m7f-meson-release"
],
"test-qemu-cortex-m0-meson": [
"xpm run prepare --config qemu-cortex-m0-meson-debug",
"xpm run build --config qemu-cortex-m0-meson-debug",
Expand All @@ -362,6 +374,30 @@
"xpm run build --config qemu-cortex-m0-meson-release",
"xpm run test --config qemu-cortex-m0-meson-release"
],
"test-qemu-cortex-m3-meson": [
"xpm run prepare --config qemu-cortex-m3-meson-debug",
"xpm run build --config qemu-cortex-m3-meson-debug",
"xpm run test --config qemu-cortex-m3-meson-debug",
"xpm run prepare --config qemu-cortex-m3-meson-release",
"xpm run build --config qemu-cortex-m3-meson-release",
"xpm run test --config qemu-cortex-m3-meson-release"
],
"test-qemu-cortex-m4f-meson": [
"xpm run prepare --config qemu-cortex-m4f-meson-debug",
"xpm run build --config qemu-cortex-m4f-meson-debug",
"xpm run test --config qemu-cortex-m4f-meson-debug",
"xpm run prepare --config qemu-cortex-m4f-meson-release",
"xpm run build --config qemu-cortex-m4f-meson-release",
"xpm run test --config qemu-cortex-m4f-meson-release"
],
"test-qemu-cortex-m7f-meson": [
"xpm run prepare --config qemu-cortex-m7f-meson-debug",
"xpm run build --config qemu-cortex-m7f-meson-debug",
"xpm run test --config qemu-cortex-m7f-meson-debug",
"xpm run prepare --config qemu-cortex-m7f-meson-release",
"xpm run build --config qemu-cortex-m7f-meson-release",
"xpm run test --config qemu-cortex-m7f-meson-release"
],
"test-qemu-cortex-a72-meson": [
"xpm run prepare --config qemu-cortex-a72-meson-debug",
"xpm run build --config qemu-cortex-a72-meson-debug",
Expand Down Expand Up @@ -437,6 +473,10 @@
"link-deps-cortex-cmake": [
"xpm run link-deps --config qemu-cortex-m7f-cmake-debug",
"xpm run link-deps --config qemu-cortex-m7f-cmake-release",
"xpm run link-deps --config qemu-cortex-m4f-cmake-debug",
"xpm run link-deps --config qemu-cortex-m4f-cmake-release",
"xpm run link-deps --config qemu-cortex-m3-cmake-debug",
"xpm run link-deps --config qemu-cortex-m3-cmake-release",
"xpm run link-deps --config qemu-cortex-m0-cmake-debug",
"xpm run link-deps --config qemu-cortex-m0-cmake-release",
"xpm run link-deps --config qemu-cortex-a72-cmake-debug",
Expand All @@ -447,6 +487,10 @@
"link-deps-cortex-meson": [
"xpm run link-deps --config qemu-cortex-m7f-meson-debug",
"xpm run link-deps --config qemu-cortex-m7f-meson-release",
"xpm run link-deps --config qemu-cortex-m4f-meson-debug",
"xpm run link-deps --config qemu-cortex-m4f-meson-release",
"xpm run link-deps --config qemu-cortex-m3-meson-debug",
"xpm run link-deps --config qemu-cortex-m3-meson-release",
"xpm run link-deps --config qemu-cortex-m0-meson-debug",
"xpm run link-deps --config qemu-cortex-m0-meson-release",
"xpm run link-deps --config qemu-cortex-a72-meson-debug",
Expand Down Expand Up @@ -513,6 +557,10 @@
"clean-cortex-cmake": [
"xpm run clean --config qemu-cortex-m7f-cmake-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m7f-cmake-release --ignore-errors",
"xpm run clean --config qemu-cortex-m4f-cmake-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m4f-cmake-release --ignore-errors",
"xpm run clean --config qemu-cortex-m3-cmake-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m3-cmake-release --ignore-errors",
"xpm run clean --config qemu-cortex-m0-cmake-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m0-cmake-release --ignore-errors",
"xpm run clean --config qemu-cortex-a72-cmake-debug --ignore-errors",
Expand All @@ -523,6 +571,10 @@
"clean-cortex-meson": [
"xpm run clean --config qemu-cortex-m7f-meson-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m7f-meson-release --ignore-errors",
"xpm run clean --config qemu-cortex-m4f-meson-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m4f-meson-release --ignore-errors",
"xpm run clean --config qemu-cortex-m3-meson-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m3-meson-release --ignore-errors",
"xpm run clean --config qemu-cortex-m0-meson-debug --ignore-errors",
"xpm run clean --config qemu-cortex-m0-meson-release --ignore-errors",
"xpm run clean --config qemu-cortex-a72-meson-debug --ignore-errors",
Expand Down Expand Up @@ -1262,7 +1314,7 @@
"buildType": "Debug",
"platformName": "qemu-cortex-m7f",
"toolchainFileName": "arm-none-eabi-gcc.cmake",
"shortConfigurationName": "q1d"
"shortConfigurationName": "m7d"
}
},
"qemu-cortex-m7f-cmake-release": {
Expand All @@ -1271,7 +1323,61 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q1r"
"shortConfigurationName": "m7r"
}
},
"qemu-cortex-m4f-cmake-debug": {
"inherit": [
"short-win-paths-properties",
"cmake-actions",
"cortexm-actions",
"arm-cmsis-core-dependencies",
"arm-none-eabi-gcc-dependencies",
"bare-metal-dependencies",
"cortexm-dependencies",
"qemu-arm-dependencies"
],
"properties": {
"buildType": "Debug",
"platformName": "qemu-cortex-m4f",
"toolchainFileName": "arm-none-eabi-gcc.cmake",
"shortConfigurationName": "m4d"
}
},
"qemu-cortex-m4f-cmake-release": {
"inherit": [
"qemu-cortex-m4f-cmake-debug"
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "m4r"
}
},
"qemu-cortex-m3-cmake-debug": {
"inherit": [
"short-win-paths-properties",
"cmake-actions",
"cortexm-actions",
"arm-cmsis-core-dependencies",
"arm-none-eabi-gcc-dependencies",
"bare-metal-dependencies",
"cortexm-dependencies",
"qemu-arm-dependencies"
],
"properties": {
"buildType": "Debug",
"platformName": "qemu-cortex-m3",
"toolchainFileName": "arm-none-eabi-gcc.cmake",
"shortConfigurationName": "m3d"
}
},
"qemu-cortex-m3-cmake-release": {
"inherit": [
"qemu-cortex-m3-cmake-debug"
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "m3r"
}
},
"qemu-cortex-m0-cmake-debug": {
Expand All @@ -1289,7 +1395,7 @@
"buildType": "Debug",
"platformName": "qemu-cortex-m0",
"toolchainFileName": "arm-none-eabi-gcc.cmake",
"shortConfigurationName": "q2d"
"shortConfigurationName": "m0d"
}
},
"qemu-cortex-m0-cmake-release": {
Expand All @@ -1298,7 +1404,7 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q2r"
"shortConfigurationName": "m0r"
}
},
"qemu-cortex-a72-cmake-debug": {
Expand All @@ -1315,7 +1421,7 @@
"buildType": "Debug",
"platformName": "qemu-cortex-a72",
"toolchainFileName": "aarch64-none-elf-gcc.cmake",
"shortConfigurationName": "q3d"
"shortConfigurationName": "a7d"
}
},
"qemu-cortex-a72-cmake-release": {
Expand All @@ -1324,7 +1430,7 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q3r"
"shortConfigurationName": "a7r"
}
},
"qemu-cortex-a15-cmake-debug": {
Expand All @@ -1341,7 +1447,7 @@
"buildType": "Debug",
"platformName": "qemu-cortex-a15",
"toolchainFileName": "arm-none-eabi-gcc.cmake",
"shortConfigurationName": "q4d"
"shortConfigurationName": "a1d"
}
},
"qemu-cortex-a15-cmake-release": {
Expand All @@ -1350,7 +1456,7 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q4r"
"shortConfigurationName": "a1r"
}
},
"qemu-riscv-rv32imac-cmake-debug": {
Expand All @@ -1367,7 +1473,7 @@
"buildType": "Debug",
"platformName": "qemu-riscv-rv32imac",
"toolchainFileName": "riscv-none-elf-gcc.cmake",
"shortConfigurationName": "q5d"
"shortConfigurationName": "v3d"
}
},
"qemu-riscv-rv32imac-cmake-release": {
Expand All @@ -1376,7 +1482,7 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q5r"
"shortConfigurationName": "v3r"
}
},
"qemu-riscv-rv64imafdc-cmake-debug": {
Expand All @@ -1393,7 +1499,7 @@
"buildType": "Debug",
"platformName": "qemu-riscv-rv64imafdc",
"toolchainFileName": "riscv-none-elf-gcc.cmake",
"shortConfigurationName": "q6d"
"shortConfigurationName": "v6d"
}
},
"qemu-riscv-rv64imafdc-cmake-release": {
Expand All @@ -1402,7 +1508,7 @@
],
"properties": {
"buildType": "MinSizeRel",
"shortConfigurationName": "q6r"
"shortConfigurationName": "v6r"
}
},
"qemu-cortex-m7f-meson-debug": {
Expand All @@ -1429,6 +1535,54 @@
"buildType": "minsize"
}
},
"qemu-cortex-m4f-meson-debug": {
"inherit": [
"cortexm-actions",
"meson-cross-actions",
"arm-cmsis-core-dependencies",
"arm-none-eabi-gcc-dependencies",
"bare-metal-dependencies",
"cortexm-dependencies",
"qemu-arm-dependencies"
],
"properties": {
"buildType": "debug",
"platformName": "qemu-cortex-m4f",
"toolchainFileName": "arm-none-eabi-gcc-{{ os.platform }}.ini"
}
},
"qemu-cortex-m4f-meson-release": {
"inherit": [
"qemu-cortex-m4f-meson-debug"
],
"properties": {
"buildType": "minsize"
}
},
"qemu-cortex-m3-meson-debug": {
"inherit": [
"cortexm-actions",
"meson-cross-actions",
"arm-cmsis-core-dependencies",
"arm-none-eabi-gcc-dependencies",
"bare-metal-dependencies",
"cortexm-dependencies",
"qemu-arm-dependencies"
],
"properties": {
"buildType": "debug",
"platformName": "qemu-cortex-m3",
"toolchainFileName": "arm-none-eabi-gcc-{{ os.platform }}.ini"
}
},
"qemu-cortex-m3-meson-release": {
"inherit": [
"qemu-cortex-m3-meson-debug"
],
"properties": {
"buildType": "minsize"
}
},
"qemu-cortex-m0-meson-debug": {
"inherit": [
"cortexm-actions",
Expand Down
Loading

0 comments on commit cc55c0a

Please sign in to comment.