File tree Expand file tree Collapse file tree 4 files changed +13
-4
lines changed Expand file tree Collapse file tree 4 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 99# : "%/pool/ext/*/crypt/zone/oxz_*/root/var/svc/log/oxide-*.log*",
1010# : "%/pool/ext/*/crypt/zone/oxz_*/root/var/svc/log/system-illumos-*.log*",
1111# : "%/pool/ext/*/crypt/zone/oxz_ntp_*/root/var/log/chrony/*.log*",
12- # : "! /pool/ext/*/crypt/zone/oxz_propolis-server_*/root/var/svc/log/*.log*",
12+ # : "% /pool/ext/*/crypt/zone/oxz_propolis-server_*/root/var/svc/log/*.log*",
1313# : "%/pool/ext/*/crypt/debug/global/oxide-sled-agent:default.log.*",
1414# : "%/pool/ext/*/crypt/debug/oxz_*/oxide-*.log.*",
1515# : "%/pool/ext/*/crypt/debug/oxz_*/system-illumos-*.log.*",
16- # : "! /pool/ext/*/crypt/debug/oxz_propolis-server_*/*.log.*",
16+ # : "% /pool/ext/*/crypt/debug/oxz_propolis-server_*/*.log.*",
1717# : "/tmp/kstat/*.kstat"
1818# : ]
1919# : skip_clone = true
Original file line number Diff line number Diff line change @@ -1298,6 +1298,12 @@ pub enum InstanceCpuPlatform {
12981298 AmdMilan ,
12991299
13001300 /// An AMD Turin-like CPU platform.
1301+ // Note that there is only Turin, not Turin Dense - feature-wise there are
1302+ // collapsed together as the guest-visible platform is the same.
1303+ // If the two must be distinguished for instance placement, we'll want to
1304+ // track whatever the motivating constraint is more explicitly. CPU
1305+ // families, and especially the vendor code names, don't necessarily promise
1306+ // details about specific processor packaging choices.
13011307 AmdTurin ,
13021308}
13031309
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ impl SledCpuFamily {
4141 Self :: Unknown => crate :: VmmCpuPlatform :: SledDefault ,
4242 Self :: AmdMilan => crate :: VmmCpuPlatform :: AmdMilan ,
4343 Self :: AmdTurin => crate :: VmmCpuPlatform :: AmdMilan ,
44+ Self :: AmdTurinDense => crate :: VmmCpuPlatform :: AmdMilan ,
4445 }
4546 }
4647}
Original file line number Diff line number Diff line change @@ -36,10 +36,12 @@ impl VmmCpuPlatform {
3636 pub fn compatible_sled_cpu_families ( & self ) -> Option < & [ SledCpuFamily ] > {
3737 match self {
3838 // Milan-based instances can run on both Milan and Turin processors.
39+ // Turin and Turin Dense are equally viable from a features
40+ // perspective.
3941 Self :: AmdMilan => {
40- Some ( & [ SledCpuFamily :: AmdMilan , SledCpuFamily :: AmdTurin ] )
42+ Some ( & [ SledCpuFamily :: AmdMilan , SledCpuFamily :: AmdTurin , SledCpuFamily :: AmdTurinDense ] )
4143 }
42- Self :: AmdTurin => Some ( & [ SledCpuFamily :: AmdTurin ] ) ,
44+ Self :: AmdTurin => Some ( & [ SledCpuFamily :: AmdTurin , SledCpuFamily :: AmdTurinDense ] ) ,
4345
4446 // VMMs get the "sled default" CPU platform when an instance starts
4547 // up on a sled that hasn't reported a well-known CPU family. Assume
You can’t perform that action at this time.
0 commit comments