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 --- |