File tree Expand file tree Collapse file tree 9 files changed +22
-4
lines changed Expand file tree Collapse file tree 9 files changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ version = "0.1.0"
7
7
[features ]
8
8
traptrace = [" ringbuf" ]
9
9
dump = [" kern/dump" ]
10
+ measurement-handoff = [" drv-stm32h7-startup/measurement-handoff" ]
10
11
11
12
[dependencies ]
12
13
cortex-m = { workspace = true }
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ fwid = true
7
7
[kernel ]
8
8
name = " cosmo"
9
9
requires = {flash = 32768 , ram = 8192 }
10
- features = [" dump" ]
10
+ features = [" dump" , " measurement-handoff" ]
11
+ extern-regions = [" dtcm" ]
11
12
12
13
[mmio ]
13
14
peripheral-region = " fmc_nor_psram_bank_1"
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ version = "0.1.0"
7
7
[features ]
8
8
traptrace = [" ringbuf" ]
9
9
dump = [" kern/dump" ]
10
+ measurement-handoff = [" drv-stm32h7-startup/measurement-handoff" ]
10
11
11
12
[dependencies ]
12
13
cortex-m = { workspace = true }
Original file line number Diff line number Diff line change 2
2
name = " gimlet-c"
3
3
board = " gimlet-c"
4
4
5
- # Rev C is mostly identical to Rev B, but with a new name and board
5
+ # Rev C is mostly identical to Rev B, but with a new name and board. It also
6
+ # supports measurement token handoff between the RoT and SP.
6
7
inherit = " rev-b.toml"
8
+
9
+ [kernel ]
10
+ features = [" measurement-handoff" ]
11
+ extern-regions = [" dtcm" ]
Original file line number Diff line number Diff line change @@ -6,6 +6,12 @@ name = "gimlet-d"
6
6
board = " gimlet-d"
7
7
inherit = " base.toml"
8
8
9
+ # Rev D supports measurement token handoff. Rev B does not, so we can't put
10
+ # this into `base.toml`; subsequent revisions inherit from `rev-d.toml`
11
+ [kernel ]
12
+ features = [" measurement-handoff" ]
13
+ extern-regions = [" dtcm" ]
14
+
9
15
# ###############################################################################
10
16
#
11
17
# I2C2: Front/M.2 bus
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ version = "0.1.0"
6
6
7
7
[features ]
8
8
dump = [" kern/dump" ]
9
+ measurement-handoff = [" drv-stm32h7-startup/measurement-handoff" ]
9
10
10
11
[dependencies ]
11
12
cfg-if = { workspace = true }
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ fwid = true
7
7
[kernel ]
8
8
name = " psc"
9
9
requires = {flash = 32868 , ram = 6000 }
10
- features = [" dump" ]
10
+ features = [" dump" , " measurement-handoff" ]
11
+ extern-regions = [" dtcm" ]
11
12
12
13
[caboose ]
13
14
tasks = [" control_plane_agent" ]
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ version = "0.1.0"
6
6
7
7
[features ]
8
8
dump = [" kern/dump" ]
9
+ measurement-handoff = [" drv-stm32h7-startup/measurement-handoff" ]
9
10
10
11
[dependencies ]
11
12
cortex-m = { workspace = true }
Original file line number Diff line number Diff line change @@ -7,7 +7,8 @@ fwid = true
7
7
[kernel ]
8
8
name = " sidecar"
9
9
requires = {flash = 26656 , ram = 6256 }
10
- features = [" dump" ]
10
+ features = [" dump" , " measurement-handoff" ]
11
+ extern-regions = [" dtcm" ]
11
12
12
13
[caboose ]
13
14
tasks = [" control_plane_agent" ]
You can’t perform that action at this time.
0 commit comments