Rely less on initialized data.

(1) Don't statically initialize HWRPB and PCBB.
(2) Use SwpPal at the end of do_start to install the PCBB and PTBR,
    rather than setting those up in __start in PALmode.
(3) Use -mbuild-constants to prevent the compiler using static data.
4 files changed