@@ -10,17 +10,17 @@ repository = "https://github.com/arceos-org/arceos/tree/main/modules/axhal"
1010documentation = " https://arceos-org.github.io/arceos/axhal/index.html"
1111
1212[features ]
13- smp = [" axplat-x86-pc?/smp" , " axplat-aarch64-qemu-virt?/smp" , " axplat-riscv64-qemu-virt?/smp" , " axplat-loongarch64-qemu-virt?/smp" , " axplat-arm-qemu-virt?/smp" , " axplat/smp" ]
14- irq = [" linkme" , " axplat-x86-pc?/irq" , " axplat-aarch64-qemu-virt?/irq" , " axplat-riscv64-qemu-virt?/irq" , " axplat-loongarch64-qemu-virt?/irq" , " axplat-arm-qemu-virt?/irq" , " axplat/irq" ]
15- fp-simd = [" axcpu/fp-simd" , " axplat-x86-pc?/fp-simd" , " axplat-aarch64-qemu-virt?/fp-simd" , " axplat-riscv64-qemu-virt?/fp-simd" , " axplat-loongarch64-qemu-virt?/fp-simd" , " axplat-arm-qemu-virt?/fp-simd" ]
16- rtc = [" axplat-x86-pc?/rtc" , " axplat-aarch64-qemu-virt?/rtc" , " axplat-riscv64-qemu-virt?/rtc" , " axplat-loongarch64-qemu-virt?/rtc" , " axplat-arm-qemu-virt?/rtc" ]
13+ smp = [" axplat-x86-pc?/smp" , " axplat-aarch64-qemu-virt?/smp" , " axplat-riscv64-qemu-virt?/smp" , " axplat-loongarch64-qemu-virt?/smp" , " axplat-arm-qemu-virt?/smp" , " axplat-arm-qemu-stm32?/smp " , " axplat /smp" ]
14+ irq = [" linkme" , " axplat-x86-pc?/irq" , " axplat-aarch64-qemu-virt?/irq" , " axplat-riscv64-qemu-virt?/irq" , " axplat-loongarch64-qemu-virt?/irq" , " axplat-arm-qemu-virt?/irq" , " axplat-arm-qemu-stm32?/irq " , " axplat /irq" ]
15+ fp-simd = [" axcpu/fp-simd" , " axplat-x86-pc?/fp-simd" , " axplat-aarch64-qemu-virt?/fp-simd" , " axplat-riscv64-qemu-virt?/fp-simd" , " axplat-loongarch64-qemu-virt?/fp-simd" , " axplat-arm-qemu-virt?/fp-simd" , " axplat-arm-qemu-stm32?/fp-simd " ]
16+ rtc = [" axplat-x86-pc?/rtc" , " axplat-aarch64-qemu-virt?/rtc" , " axplat-riscv64-qemu-virt?/rtc" , " axplat-loongarch64-qemu-virt?/rtc" , " axplat-arm-qemu-virt?/rtc" , " axplat-arm-qemu-stm32?/rtc " ]
1717paging = [" axalloc" , " page_table_multiarch" ]
1818tls = [" axcpu/tls" ]
1919uspace = [" paging" , " axcpu/uspace" ]
2020
2121# Custom or default platforms
2222myplat = []
23- defplat = [" dep:axplat-x86-pc" , " dep:axplat-aarch64-qemu-virt" , " dep:axplat-riscv64-qemu-virt" , " dep:axplat-loongarch64-qemu-virt" , " dep:axplat-arm-qemu-virt" ]
23+ defplat = [" dep:axplat-x86-pc" , " dep:axplat-aarch64-qemu-virt" , " dep:axplat-riscv64-qemu-virt" , " dep:axplat-loongarch64-qemu-virt" , " dep:axplat-arm-qemu-virt" , " dep:axplat-arm-qemu-stm32 " ]
2424
2525default = []
2626ipi = [" irq" ]
@@ -50,6 +50,7 @@ axplat-aarch64-qemu-virt = { version = "0.4", optional = true }
5050
5151[target .'cfg(target_arch = "arm")' .dependencies ]
5252axplat-arm-qemu-virt = { version = " 0.4" , optional = true }
53+ axplat-arm-qemu-stm32 = { version = " 0.1" , optional = true }
5354
5455[target .'cfg(target_arch = "riscv64")' .dependencies ]
5556axplat-riscv64-qemu-virt = { version = " 0.4" , optional = true }
0 commit comments