ARM: initial multiplatform support