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

Reply via email to