Deleted Added
full compact
locore.s (74283) locore.s (79609)
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)locore.s 7.3 (Berkeley) 5/13/91
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * from: @(#)locore.s 7.3 (Berkeley) 5/13/91
37 * $FreeBSD: head/sys/i386/i386/locore.s 74283 2001-03-15 05:10:06Z peter $
37 * $FreeBSD: head/sys/i386/i386/locore.s 79609 2001-07-12 06:32:51Z peter $
38 *
39 * originally from: locore.s, by William F. Jolitz
40 *
41 * Substantially rewritten by David Greenman, Rod Grimes,
42 * Bruce Evans, Wolfgang Solfrank, Poul-Henning Kamp
43 * and many others.
44 */
45

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

108
109 .globl HIDENAME(tmpstk)
110 .space 0x2000 /* space for tmpstk - temporary stack */
111HIDENAME(tmpstk):
112
113 .globl boothowto,bootdev
114
115 .globl cpu,cpu_vendor,cpu_id,bootinfo
38 *
39 * originally from: locore.s, by William F. Jolitz
40 *
41 * Substantially rewritten by David Greenman, Rod Grimes,
42 * Bruce Evans, Wolfgang Solfrank, Poul-Henning Kamp
43 * and many others.
44 */
45

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

108
109 .globl HIDENAME(tmpstk)
110 .space 0x2000 /* space for tmpstk - temporary stack */
111HIDENAME(tmpstk):
112
113 .globl boothowto,bootdev
114
115 .globl cpu,cpu_vendor,cpu_id,bootinfo
116 .globl cpu_high, cpu_feature
116 .globl cpu_high, cpu_feature, cpu_fxsr
117
118cpu: .long 0 /* are we 386, 386sx, or 486 */
119cpu_id: .long 0 /* stepping ID */
120cpu_high: .long 0 /* highest arg to CPUID */
121cpu_feature: .long 0 /* features */
117
118cpu: .long 0 /* are we 386, 386sx, or 486 */
119cpu_id: .long 0 /* stepping ID */
120cpu_high: .long 0 /* highest arg to CPUID */
121cpu_feature: .long 0 /* features */
122cpu_fxsr: .long 0 /* use fxsave/fxrstor instruction */
122cpu_vendor: .space 20 /* CPU origin code */
123bootinfo: .space BOOTINFO_SIZE /* bootinfo that we can handle */
124
125KERNend: .long 0 /* phys addr end of kernel (just after bss) */
126physfree: .long 0 /* phys addr of next free page */
127
128#ifdef SMP
129 .globl cpu0prvpage

--- 858 unchanged lines hidden ---
123cpu_vendor: .space 20 /* CPU origin code */
124bootinfo: .space BOOTINFO_SIZE /* bootinfo that we can handle */
125
126KERNend: .long 0 /* phys addr end of kernel (just after bss) */
127physfree: .long 0 /* phys addr of next free page */
128
129#ifdef SMP
130 .globl cpu0prvpage

--- 858 unchanged lines hidden ---