|author||Joel Sherrill <joel.sherrill@OARcorp.com>||1998-10-01 18:50:43 +0000|
|committer||Joel Sherrill <joel.sherrill@OARcorp.com>||1998-10-01 18:50:43 +0000|
Patch from Thomas Doerfler <firstname.lastname@example.org> to improve 403 support.
- c/src/exec/score/cpu/powerpc/ppc.h: some small changes (added ppc403 characteristics like a exception vector prefix register, some special register definitions). I am quite sure, they are compatible with the existing sources, although I did not check - c/src/exec/score/cpu/powerpc/cpu.c: There is one severe limitation in the exception entries: Due to the current code arrangement, the "branch absolute" to the ISR handler may only jump to the first 128MByte or the last 128MByte of the 4GByte address range. When the ppc403 is running out of ROM, the ROM functions are located in the last 128MByte (0xFFF00000 and up). These addresses were not handled correctly (sign reduced) in "install_raw_handler". The change I added should work on existing ppc BSPs aswell...
Diffstat (limited to 'VERSION')
0 files changed, 0 insertions, 0 deletions