Package: intel-microcode
Version: 3.20150107.1+x32
Severity: wishlist
Tags: patch
Hi!
Please add x32 to the list of architectures. There's also an issue of 32/64
bit split which I don't quite understand. I assumed that, as x32 requires a
64-bit capable processor and runs an amd64 kernel, it does want the 64-bit
microcode version. The version below didn't seem to cause the computer to
burst in flames, at least.
diff -Nru intel-microcode-3.20150107.1/debian/control
intel-microcode-3.20150107.1+x32/debian/control
--- intel-microcode-3.20150107.1/debian/control 2015-01-18 02:58:33.000000000
+0100
+++ intel-microcode-3.20150107.1+x32/debian/control 2015-02-06
17:46:29.000000000 +0100
@@ -11,7 +11,7 @@
XS-Autobuild: yes
Package: intel-microcode
-Architecture: i386 amd64
+Architecture: i386 amd64 x32
Depends: ${misc:Depends}, iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
diff -Nru intel-microcode-3.20150107.1/debian/rules
intel-microcode-3.20150107.1+x32/debian/rules
--- intel-microcode-3.20150107.1/debian/rules 2015-01-18 02:58:33.000000000
+0100
+++ intel-microcode-3.20150107.1+x32/debian/rules 2015-02-06
17:50:51.000000000 +0100
@@ -15,10 +15,10 @@
# DebHelper control
export DH_ALWAYS_EXCLUDE=CVS:.svn:.git
-ifneq ($(DEB_HOST_ARCH),amd64)
-IUCODE_FILE := intel-microcode.bin
-else
+ifneq ($(DEB_HOST_ARCH),i386)
IUCODE_FILE := intel-microcode-64.bin
+else
+IUCODE_FILE := intel-microcode.bin
endif
# Work around Debian bug #688794
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (600, 'unstable'), (500, 'unreleased'), (50, 'experimental')
Architecture: x32 (x86_64)
Kernel: Linux 3.18.5-x32 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages intel-microcode depends on:
ii iucode-tool 1.1.1-1+x32
Versions of packages intel-microcode recommends:
pn initramfs-tools <none>
intel-microcode suggests no packages.
-- no debconf information
diff -Nru intel-microcode-3.20150107.1/debian/control intel-microcode-3.20150107.1+x32/debian/control
--- intel-microcode-3.20150107.1/debian/control 2015-01-18 02:58:33.000000000 +0100
+++ intel-microcode-3.20150107.1+x32/debian/control 2015-02-06 17:46:29.000000000 +0100
@@ -11,7 +11,7 @@
XS-Autobuild: yes
Package: intel-microcode
-Architecture: i386 amd64
+Architecture: i386 amd64 x32
Depends: ${misc:Depends}, iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
diff -Nru intel-microcode-3.20150107.1/debian/rules intel-microcode-3.20150107.1+x32/debian/rules
--- intel-microcode-3.20150107.1/debian/rules 2015-01-18 02:58:33.000000000 +0100
+++ intel-microcode-3.20150107.1+x32/debian/rules 2015-02-06 17:50:51.000000000 +0100
@@ -15,10 +15,10 @@
# DebHelper control
export DH_ALWAYS_EXCLUDE=CVS:.svn:.git
-ifneq ($(DEB_HOST_ARCH),amd64)
-IUCODE_FILE := intel-microcode.bin
-else
+ifneq ($(DEB_HOST_ARCH),i386)
IUCODE_FILE := intel-microcode-64.bin
+else
+IUCODE_FILE := intel-microcode.bin
endif
# Work around Debian bug #688794