On Mon, 26 May 2014, Segher Boessenkool wrote:
Many OSes use 0000..00ff for their own purposes. OpenBIOS should not use that area for anything, for its own good.
MSR[IP] is optional. OpenBIOS should not use it if it wants to run on more than just 970.
On Mon, 26 May 2014, Segher Boessenkool wrote:
Ugh, how could I forget... 970 does not implement MSR[IP] either. So how was this patch tested?
Since OpenBIOS does not work with qemu-system-ppc64 due to lack of USB support currently I could only try with qemu-system-ppc with a G4 CPU.
So then I guess this patch cannot work then for newer ppc-s and I will have to get back to my older patch that moves the exception vectors from the beginning of RAM. I'll send that again instead for review.
Regards, BALATON Zoltan