Deleted Added
sdiff udiff text old ( 51984 ) new ( 52140 )
full compact
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 51984 1999-10-07 12:40:34Z marcel $
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

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

412
413/*
414 * Signal trampoline, copied to top of user stack
415 */
416NON_GPROF_ENTRY(sigcode)
417 call SIGF_HANDLER(%esp) /* call signal handler */
418 lea SIGF_UC(%esp),%eax /* get ucontext_t */
419 pushl %eax
420 movl $SYS_osigreturn,%eax
421 pushl %eax /* junk to fake return addr. */
422 int $0x80 /* enter kernel with args */
423 /* on stack */
4241:
425 jmp 1b
426 ALIGN_TEXT
427_esigcode:
428
429 .data
430 .globl _szsigcode
431_szsigcode:
432 .long _esigcode-_sigcode
433 .text
434
435/**********************************************************************
436 *
437 * Recover the bootinfo passed to us from the boot program
438 *
439 */
440recover_bootinfo:

--- 555 unchanged lines hidden ---