cf2d4adfc0
introduced ppc4xx_tlb_reserve() API. * ibm405gp UART0 used to be linear mapped. The VA happens to be inside kernel segment, giving us the possibility of multiple VA matches in the TLB. This is considered "programming error" by 405 core and results in "undefined behaviour". We now avoid mapping peripherals in kernel segment. * Some boards used to map hardwired RAM size. We now use the real size as passed in by boot firmware. * don't call consinit() in obs2{00,66}_machdep.c because consinit() is already called in ibm4xx_init() (but I'm not sure which place is good) |
||
---|---|---|
.. | ||
compile | ||
conf | ||
ev64260 | ||
evbppc | ||
explora | ||
include | ||
obs405 | ||
walnut | ||
Makefile |