Deleted Added
full compact
1c1
< /* $FreeBSD: head/sys/powerpc/aim/locore32.S 258541 2013-11-25 07:38:45Z attilio $ */
---
> /* $FreeBSD: head/sys/powerpc/aim/locore32.S 277334 2015-01-18 18:32:43Z nwhitehorn $ */
79,80d78
< #define TMPSTKSZ 8192 /* 8K temporary stack */
<
84a83,87
> .align 3
> GLOBAL(__startkernel)
> .long begin
> GLOBAL(__endkernel)
> .long end
85a89
> #define TMPSTKSZ 8192 /* 8K temporary stack */
88,89d91
< GLOBAL(esym)
< .long 0 /* end of symbol table */
91,102d92
< #define INTRCNT_COUNT 256 /* max(HROWPIC_IRQMAX,OPENPIC_IRQMAX) */
< GLOBAL(intrnames)
< .space INTRCNT_COUNT * (MAXCOMLEN + 1) * 2
< GLOBAL(sintrnames)
< .long INTRCNT_COUNT * (MAXCOMLEN + 1) * 2
<
< .align 4
< GLOBAL(intrcnt)
< .space INTRCNT_COUNT * 4 * 2
< GLOBAL(sintrcnt)
< .long INTRCNT_COUNT * 4 * 2
<
145,151d134
< /* Save the argument pointer and length */
< mr 20,6
< mr 21,7
<
< lis 8,openfirmware_entry@ha
< stw 5,openfirmware_entry@l(8) /* save client interface handler */
<
155,181d137
< mfmsr 0
< lis 9,ofmsr@ha
< stwu 0,ofmsr@l(9)
<
< mfsprg0 0 /* save SPRG0-3 */
< stw 0,4(9) /* ofmsr[1] = sprg0 */
< mfsprg1 0
< stw 0,8(9) /* ofmsr[2] = sprg1 */
< mfsprg2 0
< stw 0,12(9) /* ofmsr[3] = sprg2 */
< mfsprg3 0
< stw 0,16(9) /* ofmsr[4] = sprg3 */
<
< bl OF_initial_setup
<
< lis 3,kernel_text@ha
< addi 3,3,kernel_text@l
<
< lis 4,end@ha
< addi 4,4,end@l
< add 4,4,3
< mr 5,4
<
< /* Restore the argument pointer and length */
< mr 6,20
< mr 7,21
<