Fix infinite recursion.
Make sure the hint is initialized to NULL.
Make sure kernel starts on a page boundary.
Add armv7
Define PMAP_KMPAGE
Deal with those arms who only need one type of freelist.
Merge cubie support from HEAD
merge l2ctrl from head
Allow A7 to use this.
Need to deal with proc0paddr.
Use the improved undefined method from HEAD
Add cubie from HEAD
Merge needed changes from HEAD for cubie
Merge mvi2c from HEAD
Merge satafis changes from HEAD for ahcisata
Add sata_fis to ahcisata
Use the cpu_name in ci_data
Use ldrex/strex instead of swp when possible.
Make these work with a machine_arch of armv7