OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-ppc/] [bootinfo.h] - Blame information for rev 1774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/*
2
 * Non-machine dependent bootinfo structure.  Basic idea
3
 * borrowed from the m68k.
4
 *
5
 * Copyright (C) 1999 Cort Dougan <cort@ppc.kernel.org>
6
 */
7
 
8
#ifdef __KERNEL__
9
#ifndef _PPC_BOOTINFO_H
10
#define _PPC_BOOTINFO_H
11
 
12
#include <linux/config.h>
13
 
14
#if defined(CONFIG_APUS) && !defined(__BOOTER__)
15
#include <asm-m68k/bootinfo.h>
16
#else
17
 
18
struct bi_record {
19
        unsigned long tag;              /* tag ID */
20
        unsigned long size;             /* size of record (in bytes) */
21
        unsigned long data[0];           /* data */
22
};
23
 
24
#define BI_FIRST                0x1010  /* first record - marker */
25
#define BI_LAST                 0x1011  /* last record - marker */
26
#define BI_CMD_LINE             0x1012
27
#define BI_BOOTLOADER_ID        0x1013
28
#define BI_INITRD               0x1014
29
#define BI_SYSMAP               0x1015
30
#define BI_MACHTYPE             0x1016
31
#define BI_MEMSIZE              0x1017
32
#define BI_BOARD_INFO           0x1018
33
 
34
extern struct bi_record *find_bootinfo(void);
35
extern void parse_bootinfo(struct bi_record *rec);
36
extern unsigned long boot_mem_size;
37
 
38
#endif /* CONFIG_APUS */
39
 
40
 
41
#endif /* _PPC_BOOTINFO_H */
42
#endif /* __KERNEL__ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.