Deleted Added
full compact
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 ---