[ARCH] Always explicitly include required headers

We should not be assuming inplicitly included headesr and explicitly
include required headers where required.

Signed-off-by: Anup Patel <anup@brainfault.org>