1 /*
2 * Mach Operating System
3 * Copyright (c) 1991,1990 Carnegie Mellon University
4 * Copyright (c) 1991 IBM Corporation
5 * All Rights Reserved.
6 *
7 * Permission to use, copy, modify and distribute this software and its
8 * documentation is hereby granted, provided that both the copyright
9 * notice and this permission notice appear in all copies of the
10 * software, derivative works or modified versions, and any portions
11 * thereof, and that both notices appear in supporting documentation,
12 * and that the name IBM not be used in advertising or publicity
13 * pertaining to distribution of the software without specific, written
14 * prior permission.
15 *
16 * CARNEGIE MELLON AND IBM ALLOW FREE USE OF THIS SOFTWARE IN ITS "AS IS"
17 * CONDITION. CARNEGIE MELLON AND IBM DISCLAIM ANY LIABILITY OF ANY KIND FOR
18 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
19 *
20 * Carnegie Mellon requests users of this software to return to
21 *
22 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
23 * School of Computer Science
24 * Carnegie Mellon University
25 * Pittsburgh PA 15213-3890
26 *
27 * any improvements or extensions that they make and grant Carnegie Mellon
28 * the rights to redistribute these changes.
29 */
30
31
32 /*
33 * HISTORY
34 * $Log: asm_startup.h,v $
35 * Revision 2.2 93/02/04 07:58:24 danner
36 * PS2 version
37 * [92/02/24 dbg@ibm]
38 *
39 * Revision 2.4 92/01/03 20:10:12 dbg
40 * Symbols are no longer read separately by boot loader.
41 * [91/08/02 dbg]
42 *
43 * Revision 2.3 91/05/14 16:19:14 mrt
44 * Correcting copyright
45 *
46 * Revision 2.2 91/05/08 12:44:00 dbg
47 * Created (from old i386/start.s).
48 * [91/04/26 14:40:03 dbg]
49 *
50 */
51
52 /*
53 * Startup code for an i386 on a PS2.
54 * Kernel is loaded starting at 1MB.
55 * Protected mode, paging disabled.
56 *
57 * %esp -> boottype
58 * size of extended memory (K)
59 * size of conventional memory (K)
60 * boothowto
61 * ABIOS data area
62 *
63 */
64
65 popl _boottype+KVTOPHYS / get boottype
66 popl _extmem+KVTOPHYS / extended memory, in K
67 popl _cnvmem+KVTOPHYS / conventional memory, in K
68 popl _boothowto+KVTOPHYS / boot flags
69 popl _abios_info+KVTOPHYS / ABIOS info pointer
70
Cache object: 8322c14c7c389e8dc7e7995c9abe0ab4
|