For some reason, the code emitted for _vprintf will try to load the pcpu
pointer, even though it does nothing with it. In certain cases, printf can be
called before pcpu is initialized, causing a hang in early boot.
Move pcpu initialization up to before any printfs occur.