locore.s (54121) | locore.s (54128) |
---|---|
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 54121 1999-12-04 10:53:39Z marcel $ | 37 * $FreeBSD: head/sys/i386/i386/locore.s 54128 1999-12-04 13:09:26Z kato $ |
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 --- 174 unchanged lines hidden (view full) --- 220 cmpl $0x0375c339,0x95504 221#else 222 cmpl $0x0375c339,0x96104 /* XXX - debugger signature */ 223#endif 224 jne 1f 225 movb $1,R(_bdb_exists) 2261: 227#endif | 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 --- 174 unchanged lines hidden (view full) --- 220 cmpl $0x0375c339,0x95504 221#else 222 cmpl $0x0375c339,0x96104 /* XXX - debugger signature */ 223#endif 224 jne 1f 225 movb $1,R(_bdb_exists) 2261: 227#endif |
228#endif /* PC98 */ 229 | |
230/* Tell the bios to warmboot next time */ 231 movw $0x1234,0x472 | 228/* Tell the bios to warmboot next time */ 229 movw $0x1234,0x472 |
230#endif /* PC98 */ |
|
232 233/* Set up a real frame in case the double return in newboot is executed. */ 234 pushl %ebp 235 movl %esp, %ebp 236 237/* Don't trust what the BIOS gives for eflags. */ 238 pushl $PSL_KERNEL 239 popfl --- 776 unchanged lines hidden --- | 231 232/* Set up a real frame in case the double return in newboot is executed. */ 233 pushl %ebp 234 movl %esp, %ebp 235 236/* Don't trust what the BIOS gives for eflags. */ 237 pushl $PSL_KERNEL 238 popfl --- 776 unchanged lines hidden --- |