Arm11 uses armv6 and arm9 uses armv5e command calls, Also I don't think this would be to big of a stretch, seeing as we already have linux3ds that loads via a9lh which seems to work well. it could just be a matter of editing the boot settings and forth to let it work.