|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 3/3] microcode: Install Debian microcode packages and add ucode=scan
We are no longer using the frozen-in-amber microcode from 2015. Now
we use current microcode from Debian (or hopefully in future via other
distros).
Empirically this fixes the XSA-308 test on rimava1, which was failing
and producing very strange symptoms.
CC: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
ts-host-install | 6 ++++++
ts-xen-install | 2 ++
2 files changed, 8 insertions(+)
diff --git a/ts-host-install b/ts-host-install
index 4bfa2f5e..7a72a867 100755
--- a/ts-host-install
+++ b/ts-host-install
@@ -139,6 +139,12 @@ END
target_cmd_root($ho, "chmod 2775 /root");
target_install_packages($ho, qw(ed));
+ if ($ho->{Arch} =~ m/^(?:i386|amd64)$/) {
+ # We don't necessarily know the CPU vendor, but the Debian
+ # packaged microcode doesn't mind us installing both.
+ target_install_packages_nonfree_nonconcurrent($ho,
+ qw(amd64-microcode intel-microcode));
+ }
my $ntpserver = get_target_property($ho, 'NtpServer');
if ($ntpserver) {
diff --git a/ts-xen-install b/ts-xen-install
index 9113f318..08b4ea23 100755
--- a/ts-xen-install
+++ b/ts-xen-install
@@ -209,6 +209,8 @@ sub setupboot () {
my $mem = $r{'dom0_mem'} // 512;
$xenhopt .= " dom0_mem=${mem}M,max:${mem}M";
}
+ $xenhopt .= " ucode=scan";
+
my $append= $r{xen_boot_append};
$xenhopt .= " $append" if defined $append;
$append = get_host_property($ho, 'xen-commandline-append', undef);
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |