1 /*
2 * Mach Operating System
3 * Copyright (c) 1991 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the
9 * software, derivative works or modified versions, and any portions
10 * thereof, and that both notices appear in supporting documentation.
11 *
12 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
15 *
16 * Carnegie Mellon requests users of this software to return to
17 *
18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie Mellon
24 * the rights to redistribute these changes.
25 */
26 /*
27 * Copyright 1988, 1989, 1990, 1991 by Intel Corporation,
28 * Santa Clara, California.
29 *
30 * All Rights Reserved
31 *
32 * Permission to use, copy, modify, and distribute this software and its
33 * documentation for any purpose and without fee is hereby granted,
34 * provided that the above copyright notice appears in all copies and that
35 * both the copyright notice and this permission notice appear in
36 * supporting documentation, and that the name of Intel not be used in
37 * advertising or publicity pertaining to distribution of the software
38 * without specific, written prior permission.
39 *
40 * INTEL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING
41 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
42 * SHALL INTEL BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL
43 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
44 * PROFITS, WHETHER IN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS
45 * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
46 * THIS SOFTWARE.
47 */
48 /*
49 * HISTORY
50 * $Log: asm_startup.h,v $
51 * Revision 2.7 92/01/03 20:12:03 dbg
52 * Symbols are no longer read separately by boot loader.
53 * [91/12/18 dbg]
54 *
55 * Revision 2.6 91/12/10 16:29:47 jsb
56 * Fixes from Intel
57 * [91/12/10 15:32:05 jsb]
58 *
59 * Revision 2.5 91/06/18 20:49:58 jsb
60 * New copyright from Intel.
61 * [91/06/18 20:05:19 jsb]
62 *
63 * Revision 2.4 91/06/17 15:44:04 jsb
64 * Enabled support for new boot protocol, and eliminated support for old.
65 * [91/06/17 10:00:10 jsb]
66 *
67 * Revision 2.3 91/06/06 17:04:13 jsb
68 * Added support for Paul's new bootstrapper.
69 * [91/05/13 16:58:04 jsb]
70 *
71 * Revision 2.2 91/05/08 12:45:07 dbg
72 * Created (from old i386/start.s).
73 * [91/04/26 14:40:58 dbg]
74 *
75 */
76
77 /*
78 * Get parameters for iPSC386.
79 */
80 popl _boottype+KVTOPHYS / get boottype
81 popl _ipsc_basemem+KVTOPHYS / physical memory in K
82 popl _ipsc_physnode+KVTOPHYS / physical node number
83 popl _ipsc_slot+KVTOPHYS / physical slot number
84 popl _boothowto+KVTOPHYS / boothowto
85 popl _tmp_bootenv+KVTOPHYS / bootenv
86 popl _md_size+KVTOPHYS / get size
Cache object: 0ee2a598fddfc666440aa6d962913428
|