@@ -1654,25 +1654,9 @@ add_library_variants_for_cpu(
1654
1654
)
1655
1655
add_library_variants_for_cpu (
1656
1656
armv7m
1657
- SUFFIX soft_nofp
1658
- COMPILE_FLAGS "-mfloat-abi=soft -march=armv7m -mfpu=none"
1659
- MULTILIB_FLAGS "--target=thumbv7m-unknown-none-eabi -mfpu=none"
1660
- PICOLIBC_BUILD_TYPE "minsize"
1661
- QEMU_MACHINE "mps2-an385"
1662
- QEMU_CPU "cortex-m3"
1663
- BOOT_FLASH_ADDRESS 0x00000000
1664
- BOOT_FLASH_SIZE 0x1000
1665
- FLASH_ADDRESS 0x21000000
1666
- FLASH_SIZE 0x600000
1667
- RAM_ADDRESS 0x21600000
1668
- RAM_SIZE 0xa00000
1669
- STACK_SIZE 4K
1670
- )
1671
- add_library_variants_for_cpu (
1672
- armv7em
1673
1657
SUFFIX hard_fpv4_sp_d16
1674
- COMPILE_FLAGS "-mfloat-abi=hard -march=armv7em -mfpu=fpv4-sp-d16"
1675
- MULTILIB_FLAGS "--target=thumbv7em -unknown-none-eabihf -mfpu=fpv4-sp-d16"
1658
+ COMPILE_FLAGS "-mfloat-abi=hard -march=armv7m -mfpu=fpv4-sp-d16"
1659
+ MULTILIB_FLAGS "--target=thumbv7m -unknown-none-eabihf -mfpu=fpv4-sp-d16"
1676
1660
PICOLIBC_BUILD_TYPE "minsize"
1677
1661
QEMU_MACHINE "mps2-an386"
1678
1662
QEMU_CPU "cortex-m4"
@@ -1685,10 +1669,10 @@ add_library_variants_for_cpu(
1685
1669
STACK_SIZE 4K
1686
1670
)
1687
1671
add_library_variants_for_cpu (
1688
- armv7em
1672
+ armv7m
1689
1673
SUFFIX hard_fpv5_d16
1690
- COMPILE_FLAGS "-mfloat-abi=hard -march=armv7em -mfpu=fpv5-d16"
1691
- MULTILIB_FLAGS "--target=thumbv7em -unknown-none-eabihf -mfpu=fpv5-d16"
1674
+ COMPILE_FLAGS "-mfloat-abi=hard -march=armv7m -mfpu=fpv5-d16"
1675
+ MULTILIB_FLAGS "--target=thumbv7m -unknown-none-eabihf -mfpu=fpv5-d16"
1692
1676
PICOLIBC_BUILD_TYPE "minsize"
1693
1677
QEMU_MACHINE "mps2-an500"
1694
1678
QEMU_CPU "cortex-m7"
@@ -1705,12 +1689,12 @@ add_library_variants_for_cpu(
1705
1689
# no-fpu variant to win, it has to be in multilab.yaml after all other
1706
1690
# fpu variants. The order of variants in multilab.yaml depends on the order
1707
1691
# of the add_library_variant calls. So the add_library_variant that adds
1708
- # the soft_nofp for armv7em is placed after all other armv7em variants.
1692
+ # the soft_nofp for armv7m is placed after all other armv7m variants.
1709
1693
add_library_variants_for_cpu (
1710
- armv7em
1694
+ armv7m
1711
1695
SUFFIX soft_nofp
1712
- COMPILE_FLAGS "-mfloat-abi=soft -march=armv7em -mfpu=none"
1713
- MULTILIB_FLAGS "--target=thumbv7em -unknown-none-eabi -mfpu=none"
1696
+ COMPILE_FLAGS "-mfloat-abi=soft -march=armv7m -mfpu=none"
1697
+ MULTILIB_FLAGS "--target=thumbv7m -unknown-none-eabi -mfpu=none"
1714
1698
PICOLIBC_BUILD_TYPE "minsize"
1715
1699
QEMU_MACHINE "mps2-an386"
1716
1700
QEMU_CPU "cortex-m4"
0 commit comments