x86: Split init functions out of board.c