Why doesn't my VxWorks kernel image that I created for XAPP 1114 boot?
There is a parity mismatch in the TLB's. To work around this problem, modify the following files from the generated BSP:
sysALib.s:
Insert the following code between lines 341 and 342:
/* -- write valid parity bits */
tlbwe r0, r1, 0x0001 /* Write word 1 (RPN, PAR1) */
tlbwe r0, r1, 0x0002 /* Write word 2 (access, PAR2) */
/* -- end */
romInit.s:
Insert the following code between lines 564 and 565:
/* -- write valid parity bits */
tlbwe r0, r1, 0x0000 /* Write TLB entry word 0 */
tlbwe r0, r1, 0x0001 /* Write TLB entry word 1 */
tlbwe r0, r1, 0x0002 /* Write TLB entry word 2 */
/* -- end */
This problem is fixed in 11.1.
AR# 32640 | |
---|---|
Date | 12/15/2012 |
Status | Active |
Type | General Article |