@@ -1900,7 +1900,87 @@ add_library_variants_for_cpu(
19001900add_library_variants_for_cpu(
19011901 rv32e_zicsr_zifencei
19021902 COMPILE_FLAGS "-march=rv32e_zicsr_zifencei -mabi=ilp32e"
1903- MULTILIB_FLAGS "--target=riscv32-unknown-none-elf"
1903+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_zicsr2p0_zifencei2p0 -mabi=ilp32e"
1904+ PICOLIBC_BUILD_TYPE "release"
1905+ QEMU_MACHINE "none"
1906+ QEMU_CPU "rv32"
1907+ QEMU_PARAMS "-m 1G"
1908+ BOOT_FLASH_ADDRESS 0x00000000
1909+ BOOT_FLASH_SIZE 0x1000
1910+ FLASH_ADDRESS 0x20000000
1911+ FLASH_SIZE 0x1000000
1912+ RAM_ADDRESS 0x21000000
1913+ RAM_SIZE 0x1000000
1914+ STACK_SIZE 4K
1915+ )
1916+ add_library_variants_for_cpu(
1917+ rv32em_zicsr_zifencei
1918+ COMPILE_FLAGS "-march=rv32em_zicsr_zifencei -mabi=ilp32e"
1919+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_m2p0_zicsr2p0_zifencei2p0_zmmul1p0 -mabi=ilp32e"
1920+ PICOLIBC_BUILD_TYPE "release"
1921+ QEMU_MACHINE "none"
1922+ QEMU_CPU "rv32"
1923+ QEMU_PARAMS "-m 1G"
1924+ BOOT_FLASH_ADDRESS 0x00000000
1925+ BOOT_FLASH_SIZE 0x1000
1926+ FLASH_ADDRESS 0x20000000
1927+ FLASH_SIZE 0x1000000
1928+ RAM_ADDRESS 0x21000000
1929+ RAM_SIZE 0x1000000
1930+ STACK_SIZE 4K
1931+ )
1932+ add_library_variants_for_cpu(
1933+ rv32emc_zicsr_zifencei
1934+ COMPILE_FLAGS "-march=rv32emc_zicsr_zifencei -mabi=ilp32e"
1935+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_m2p0_c2p0_zicsr2p0_zifencei2p0_zmmul1p0 -mabi=ilp32e"
1936+ PICOLIBC_BUILD_TYPE "release"
1937+ QEMU_MACHINE "none"
1938+ QEMU_CPU "rv32"
1939+ QEMU_PARAMS "-m 1G"
1940+ BOOT_FLASH_ADDRESS 0x00000000
1941+ BOOT_FLASH_SIZE 0x1000
1942+ FLASH_ADDRESS 0x20000000
1943+ FLASH_SIZE 0x1000000
1944+ RAM_ADDRESS 0x21000000
1945+ RAM_SIZE 0x1000000
1946+ STACK_SIZE 4K
1947+ )
1948+ add_library_variants_for_cpu(
1949+ rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs
1950+ COMPILE_FLAGS "-march=rv32emc_zicsr_zifencei_zba_zbb_zbc_zbs -mabi=ilp32e"
1951+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_m2p0_c2p0_zicsr2p0_zifencei2p0_zmmul1p0_zba1p0_zbb1p0_zbc1p0_zbs1p0 -mabi=ilp32e"
1952+ PICOLIBC_BUILD_TYPE "release"
1953+ QEMU_MACHINE "none"
1954+ QEMU_CPU "rv32"
1955+ QEMU_PARAMS "-m 1G"
1956+ BOOT_FLASH_ADDRESS 0x00000000
1957+ BOOT_FLASH_SIZE 0x1000
1958+ FLASH_ADDRESS 0x20000000
1959+ FLASH_SIZE 0x1000000
1960+ RAM_ADDRESS 0x21000000
1961+ RAM_SIZE 0x1000000
1962+ STACK_SIZE 4K
1963+ )
1964+ add_library_variants_for_cpu(
1965+ rv32emc_zicsr
1966+ COMPILE_FLAGS "-march=rv32emc_zicsr -mabi=ilp32e"
1967+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_m2p0_c2p0_zicsr2p0_zmmul1p0 -mabi=ilp32e"
1968+ PICOLIBC_BUILD_TYPE "release"
1969+ QEMU_MACHINE "none"
1970+ QEMU_CPU "rv32"
1971+ QEMU_PARAMS "-m 1G"
1972+ BOOT_FLASH_ADDRESS 0x00000000
1973+ BOOT_FLASH_SIZE 0x1000
1974+ FLASH_ADDRESS 0x20000000
1975+ FLASH_SIZE 0x1000000
1976+ RAM_ADDRESS 0x21000000
1977+ RAM_SIZE 0x1000000
1978+ STACK_SIZE 4K
1979+ )
1980+ add_library_variants_for_cpu(
1981+ rv32emc_zicsr_zba_zbb_zbc_zbs
1982+ COMPILE_FLAGS "-march=rv32emc_zicsr_zba_zbb_zbc_zbs -mabi=ilp32e"
1983+ MULTILIB_FLAGS "--target=riscv32-unknown-none-elf -march=rv32e2p0_m2p0_c2p0_zicsr2p0_zmmul1p0_zba1p0_zbb1p0_zbc1p0_zbs1p0 -mabi=ilp32e"
19041984 PICOLIBC_BUILD_TYPE "release"
19051985 QEMU_MACHINE "none"
19061986 QEMU_CPU "rv32"
0 commit comments