Deleted Added
sdiff udiff text old ( 258541 ) new ( 277334 )
full compact
1/* $FreeBSD: head/sys/powerpc/aim/locore32.S 277334 2015-01-18 18:32:43Z nwhitehorn $ */
2/* $NetBSD: locore.S,v 1.24 2000/05/31 05:09:17 thorpej Exp $ */
3
4/*-
5 * Copyright (C) 2001 Benno Rice
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions

--- 61 unchanged lines hidden (view full) ---

71 mfsprg0 r
72
73/*
74 * Compiled KERNBASE location and the kernel load address
75 */
76 .globl kernbase
77 .set kernbase, KERNBASE
78
79/*
80 * Globals
81 */
82 .data
83 .align 3
84GLOBAL(__startkernel)
85 .long begin
86GLOBAL(__endkernel)
87 .long end
88 .align 4
89#define TMPSTKSZ 8192 /* 8K temporary stack */
90GLOBAL(tmpstk)
91 .space TMPSTKSZ
92
93 .text
94 .globl btext
95btext:
96
97/*
98 * This symbol is here for the benefit of kvm_mkdb, and is supposed to
99 * mark the start of kernel text.
100 */

--- 26 unchanged lines hidden (view full) ---

127 addi 8,8,_edata@l
128 lis 9,_end@ha
129 addi 9,9,_end@l
1302: stw 0,0(8)
131 addi 8,8,4
132 cmplw 8,9
133 blt 2b
134
135 lis 1,(tmpstk+TMPSTKSZ-16)@ha
136 addi 1,1,(tmpstk+TMPSTKSZ-16)@l
137
138 bl powerpc_init
139 mr %r1, %r3
140 li %r3, 0
141 stw %r3, 0(%r1)
142 bl mi_startup
143 b OF_exit
144
145/*

--- 22 unchanged lines hidden ---