diff -ruN kernel-package-12.036+nmu1/kernel/Config/config.armhf kernel-package-12.036+nmu1.armhf/kernel/Config/config.armhf
--- kernel-package-12.036+nmu1/kernel/Config/config.armhf	1970-01-01 00:00:00.000000000 +0000
+++ kernel-package-12.036+nmu1.armhf/kernel/Config/config.armhf	2012-02-20 19:36:56.000000000 +0000
@@ -0,0 +1,21 @@
+CONFIG_ARM=y
+CONFIG_PACKET=y
+# CONFIG_CIFS_EXPERIMENTAL is not set
+CONFIG_SLIP_SMART=y
+CONFIG_SUNRPC_GSS=m
+# CONFIG_NFSD_V4 is not set
+# CONFIG_SMB_NLS_DEFAULT is not set
+# CONFIG_CODA_FS_OLD_API is not set
+CONFIG_CIFS_STATS=y
+CONFIG_CIFS_XATTR=y
+# CONFIG_SLIP_MODE_SLIP6 is not set
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_ECONET_AUNUDP=y
+CONFIG_RXRPC=m
+# CONFIG_CIFS_POSIX is not set
+CONFIG_ECONET_NATIVE=y
+CONFIG_EQUALIZER=m
+CONFIG_NET_CLS_ROUTE=y
+CONFIG_PACKET_MMAP=y
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
diff -ruN kernel-package-12.036+nmu1/kernel/ruleset/arches/armhf.mk kernel-package-12.036+nmu1.armhf/kernel/ruleset/arches/armhf.mk
--- kernel-package-12.036+nmu1/kernel/ruleset/arches/armhf.mk	1970-01-01 00:00:00.000000000 +0000
+++ kernel-package-12.036+nmu1.armhf/kernel/ruleset/arches/armhf.mk	2011-10-26 22:21:35.000000000 +0000
@@ -0,0 +1,35 @@
+######################### -*- Mode: Makefile-Gmake -*- ########################
+## armhf.mk --- 
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+##
+## arch-tag: 
+##
+###############################################################################
+
+### ARM (new abi)
+ifeq ($(strip $(architecture)),armhf)
+
+  kimage := vmlinuz
+  target = zImage
+  NEED_DIRECT_GZIP_IMAGE=NO
+  kimagesrc = arch/$(KERNEL_ARCH)/boot/zImage
+  kimagedest = $(INT_IMAGE_DESTDIR)/vmlinuz-$(KERNELRELEASE)
+  DEBCONFIG = $(CONFDIR)/config.armel
+  kelfimagesrc = vmlinux
+  kelfimagedest = $(INT_IMAGE_DESTDIR)/vmlinux-$(KERNELRELEASE)
+  KERNEL_ARCH = arm
+
+endif
diff -ruN kernel-package-12.036+nmu1/kernel/ruleset/architecture.mk kernel-package-12.036+nmu1.armhf/kernel/ruleset/architecture.mk
--- kernel-package-12.036+nmu1/kernel/ruleset/architecture.mk	2009-04-01 20:25:42.000000000 +0000
+++ kernel-package-12.036+nmu1.armhf/kernel/ruleset/architecture.mk	2012-02-19 20:00:46.000000000 +0000
@@ -62,6 +62,9 @@
 ifeq ($(strip $(architecture)),armel)
 include $(DEBDIR)/ruleset/arches/armel.mk
 endif
+ifeq ($(strip $(architecture)),armhf)
+include $(DEBDIR)/ruleset/arches/armhf.mk
+endif
 
 ##### PowerPC and PowerPC architecture 
 ifneq ($(strip $(filter ppc powerpc ppc64 powerpc64,$(architecture))),)
diff -ruN kernel-package-12.036+nmu1/kernel/ruleset/misc/kernel_arch.mk kernel-package-12.036+nmu1.armhf/kernel/ruleset/misc/kernel_arch.mk
--- kernel-package-12.036+nmu1/kernel/ruleset/misc/kernel_arch.mk	2009-04-26 04:49:35.000000000 +0000
+++ kernel-package-12.036+nmu1.armhf/kernel/ruleset/misc/kernel_arch.mk	2012-02-19 19:59:20.000000000 +0000
@@ -58,6 +58,9 @@
 ifeq ($(strip $(architecture)),armeb)
   KERNEL_ARCH := arm
 endif
+ifeq ($(strip $(architecture)),armhf)
+  KERNEL_ARCH := arm
+endif
 
 ifeq ($(strip $(architecture)),hppa)
   KERNEL_ARCH := parisc
