2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-29 17:23:08 +00:00

Add Trusted IMM build to rinv

Report trusted build id when detected.
This commit is contained in:
Jarrod Johnson 2016-04-29 11:32:51 -04:00
parent c41adab31a
commit 0ac9feda3e

View File

@ -2666,8 +2666,22 @@ sub got_backup_imm_builddate {
$fru->desc("Backup IMM Version");
$fru->value($sessdata->{backupimmversion}." (".$sessdata->{backupimmbuild}." ".$sessdata->{backupimmdate}.")");
$sessdata->{fru_hash}->{backupimm} = $fru;
}
get_imm_property(property=>"/v2/ibmc/trusted_buildid",callback=>\&got_trusted_imm,sessdata=>$sessdata);
} else {
initfru_with_mprom($sessdata);
}
}
sub got_trusted_imm {
my %res = @_;
my $sessdata = $res{sessdata};
if ($res{data}) {
my $fru = FRU->new();
$fru->rec_type("bios,uefi,firmware");
$fru->desc("Trusted IMM Build");
$fru->value($res{data});
$sessdata->{fru_hash}->{trustedimm} = $fru;
}
initfru_with_mprom($sessdata);
}
sub got_fpga_version {
my %res = @_;