I read up a little on u-boot and how those arm machines boot. I also found out, that in order to configure uboot, I would need a serial (or perhaps it would also work with a two way netconsole setup ).
Fortunately, I found an uboot update for the B3  which is ment to allow for 3GB hard drives, but also enables to boot kernels >3.2. After upgrading uboot, I could successfully upgrade to your kernel
Linux alarm 3.10.10-1-ARCH #1 PREEMPT Fri Aug 30 03:30:12 CDT 2013 armv5tel GNU/Linux
pacman -Qi linux-kirkwood
Name : linux-kirkwood
Version : 3.10.10-1
Description : The Linux Kernel and modules - Marvell Kirkwood
Architecture : arm
Conflicts With : linux
Packager : Kevin Mihelich <firstname.lastname@example.org>
Build Date : Fri 30 Aug 2013 02:35:04 AM MDT
Install Date : Wed 04 Sep 2013 04:46:07 AM MDT
Install Reason : Explicitly installed
Install Script : Yes
I also could upgrade the system, pulling in linux-api-headers 3.10.6-1.
In your last post you mentioned that the patch for the B3 breaks stuff on other platform. Is there any chance to get the B3 patch in the official ArmArch kernel? If there is work to do, how can I help?
 http://wiki.excito.org/wiki/index.php/U ... _3TB_disks