Home | History | Annotate | Line # | Download | only in include
bootconfig.h revision 1.1.118.1
      1  1.1.118.1  skrll /*	$NetBSD: bootconfig.h,v 1.1.118.1 2015/04/06 15:18:05 skrll Exp $	*/
      2        1.1   ober 
      3        1.1   ober /*
      4        1.1   ober  * Copyright (c) 1994 Mark Brinicombe.
      5        1.1   ober  * Copyright (c) 1994 Brini.
      6        1.1   ober  * All rights reserved.
      7        1.1   ober  *
      8        1.1   ober  * This code is derived from software written for Brini by Mark Brinicombe
      9        1.1   ober  *
     10        1.1   ober  * Redistribution and use in source and binary forms, with or without
     11        1.1   ober  * modification, are permitted provided that the following conditions
     12        1.1   ober  * are met:
     13        1.1   ober  * 1. Redistributions of source code must retain the above copyright
     14        1.1   ober  *    notice, this list of conditions and the following disclaimer.
     15        1.1   ober  * 2. Redistributions in binary form must reproduce the above copyright
     16        1.1   ober  *    notice, this list of conditions and the following disclaimer in the
     17        1.1   ober  *    documentation and/or other materials provided with the distribution.
     18        1.1   ober  * 3. All advertising materials mentioning features or use of this software
     19        1.1   ober  *    must display the following acknowledgement:
     20        1.1   ober  *	This product includes software developed by Mark Brinicombe
     21        1.1   ober  *	for the NetBSD Project.
     22        1.1   ober  * 4. The name of the company nor the name of the author may be used to
     23        1.1   ober  *    endorse or promote products derived from this software without specific
     24        1.1   ober  *    prior written permission.
     25        1.1   ober  *
     26        1.1   ober  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
     27        1.1   ober  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     28        1.1   ober  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     29        1.1   ober  * IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
     30        1.1   ober  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     31        1.1   ober  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
     32        1.1   ober  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     33        1.1   ober  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     34        1.1   ober  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     35        1.1   ober  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     36        1.1   ober  * SUCH DAMAGE.
     37        1.1   ober  *
     38        1.1   ober  * boot configuration structures
     39        1.1   ober  *
     40        1.1   ober  * Created      : 12/09/94
     41        1.1   ober  *
     42        1.1   ober  * Based on kate/boot/bootconfig.h
     43        1.1   ober  */
     44  1.1.118.1  skrll #ifndef _ZAURUS_BOOTCONFIG_H_
     45  1.1.118.1  skrll #define _ZAURUS_BOOTCONFIG_H_
     46  1.1.118.1  skrll 
     47  1.1.118.1  skrll #include <arm/bootconfig.h>
     48        1.1   ober 
     49        1.1   ober typedef struct _PhysMem {
     50        1.1   ober 	u_int address;
     51        1.1   ober 	u_int pages;
     52        1.1   ober } PhysMem;
     53        1.1   ober 
     54        1.1   ober #ifdef _KERNEL
     55        1.1   ober 
     56        1.1   ober #define DRAM_BLOCKS	1
     57        1.1   ober 
     58        1.1   ober typedef struct _BootConfig {
     59        1.1   ober 	PhysMem dram[DRAM_BLOCKS];
     60        1.1   ober 	u_int dramblocks;
     61        1.1   ober } BootConfig;
     62        1.1   ober 
     63        1.1   ober extern BootConfig bootconfig;
     64        1.1   ober #define	MAX_BOOT_STRING			255
     65        1.1   ober 
     66        1.1   ober extern char *boot_file;
     67        1.1   ober #endif	/* _KERNEL */
     68        1.1   ober 
     69  1.1.118.1  skrll #endif /* _ZAURUS_BOOTCONFIG_H_ */
     70  1.1.118.1  skrll 
     71