forked from tock/tock
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
106 lines (104 loc) · 2.36 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
[workspace]
members = [
"arch/cortex-m",
"arch/cortex-m0",
"arch/cortex-m0p",
"arch/cortex-m3",
"arch/cortex-m4",
"arch/cortex-m7",
"arch/riscv",
"arch/rv32i",
"arch/cheri",
"boards/acd52832",
"boards/nano_rp2040_connect",
"boards/arty_e21",
"boards/opentitan/earlgrey-cw310",
"boards/esp32-c3-devkitM-1",
"boards/clue_nrf52840",
"boards/hail",
"boards/hifive1",
"boards/imix",
"boards/imxrt1050-evkb",
"boards/litex/arty",
"boards/litex/sim",
"boards/msp_exp432p401r",
"boards/microbit_v2",
"boards/nordic/nrf52840dk",
"boards/nordic/nrf52840_dongle",
"boards/nordic/nrf52dk",
"boards/nucleo_f429zi",
"boards/nucleo_f446re",
"boards/pico_explorer_base",
"boards/raspberry_pi_pico",
"boards/redboard_artemis_nano",
"boards/redboard_redv",
"boards/stm32f3discovery",
"boards/stm32f412gdiscovery",
"boards/stm32f429idiscovery",
"boards/teensy40",
"boards/nano33ble",
"boards/qemu_rv32_virt",
"boards/qemu_cheri_virt",
"boards/swervolf",
"boards/weact_f401ccu6/",
"capsules",
"chips/apollo3",
"chips/arty_e21_chip",
"chips/e310x",
"chips/earlgrey",
"chips/esp32",
"chips/esp32-c3",
"chips/imxrt10xx",
"chips/litex",
"chips/litex_vexriscv",
"chips/lowrisc",
"chips/msp432",
"chips/nrf52",
"chips/nrf52832",
"chips/nrf52833",
"chips/nrf52840",
"chips/nrf5x",
"chips/qemu_rv32_virt_chip",
"chips/rp2040",
"chips/sam4l",
"chips/sifive",
"chips/stm32f303xc",
"chips/stm32f401cc",
"chips/stm32f429zi",
"chips/stm32f446re",
"chips/stm32f412g",
"chips/stm32f4xx",
"chips/swerv",
"chips/swervolf-eh1",
"chips/uarts",
"kernel",
"libraries/enum_primitive",
"libraries/riscv-csr",
"libraries/tock-cells",
"libraries/tock-register-interface",
"libraries/tickv",
"libraries/misc",
]
exclude = [
"tools/alert_codes",
"tools/board-runner",
"tools/qemu",
"tools/litex-ci-runner",
"tools/qemu-runner",
"tools/sha256sum",
"tools/usb/bulk-echo",
"tools/usb/bulk-echo-fast",
"tools/usb/bulk-test",
"tools/usb/control-test",
]
[profile.dev]
panic = "abort"
lto = false
opt-level = "z"
debug = true
[profile.release]
panic = "abort"
lto = true
opt-level = "z"
debug = true
codegen-units = 1