Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

mips/kernel/setup.c File Reference

#include <linux/config.h>
#include <linux/errno.h>
#include <linux/hdreg.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/stddef.h>
#include <linux/string.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
#include <linux/malloc.h>
#include <linux/user.h>
#include <linux/utsname.h>
#include <linux/a.out.h>
#include <linux/tty.h>
#include <asm/asm.h>
#include <asm/bootinfo.h>
#include <asm/cachectl.h>
#include <asm/ide.h>
#include <asm/io.h>
#include <asm/stackframe.h>
#include <asm/system.h>

Include dependency graph for mips/kernel/setup.c:

Go to the source code of this file.

Functions

 __initfunc (static void default_irq_setup(void))
 __initfunc (void setup_arch(char **cmdline_p, unsigned long *memory_start_p, unsigned long *memory_end_p))

Variables

mips_cpuinfo boot_cpu_data = { NULL, NULL, 0 }
char wait_available
char cyclecounter_available
int EISA_bus = 0
screen_info screen_info = DEFAULT_SCREEN_INFO
rtc_ops no_rtc_ops
rtc_opsrtc_ops
kbd_ops no_kbd_ops
kbd_opskbd_ops
unsigned long mips_memory_upper = KSEG0
unsigned long mips_cputype = CPU_UNKNOWN
unsigned long mips_machtype = MACH_UNKNOWN
unsigned long mips_machgroup = MACH_GROUP_UNKNOWN
unsigned char aux_device_present
int _end
static char command_line [CL_SIZE] = { 0, }
char saved_command_line [CL_SIZE]
char arcs_cmdline [CL_SIZE]
void(* irq_setup )(void)
unsigned long mips_io_port_base
unsigned long isa_slot_offset


Function Documentation

__initfunc void   setup_arch(char **cmdline_p,unsigned long *memory_start_p, unsigned long *memory_end_p)  ) 
 

Definition at line 136 of file mips/kernel/setup.c.

References _end, arcs_cmdline, CL_SIZE, command_line, initrd_end, initrd_start, irq_setup, kbd_ops, long, MACH_GROUP_COBALT, MACH_GROUP_DEC, MACH_GROUP_JAZZ, MACH_GROUP_SGI, MACH_GROUP_SNI_RM, MACH_GROUP_UNKNOWN, memcpy, memory_end, mips_machgroup, mips_memory_upper, no_ide_ops, no_kbd_ops, PAGE_MASK, PAGE_SIZE, panic(), printk, saved_command_line, strncpy, and tmp.

Here is the call graph for this function:

__initfunc static void   default_irq_setup(void)  ) 
 

Definition at line 131 of file mips/kernel/setup.c.

References panic().

Here is the call graph for this function:


Variable Documentation

int _end
 

char arcs_cmdline[CL_SIZE]
 

Definition at line 17 of file arc/cmdline.c.

unsigned char aux_device_present
 

Definition at line 106 of file mips/kernel/setup.c.

struct mips_cpuinfo boot_cpu_data = { NULL, NULL, 0 }
 

Definition at line 46 of file mips/kernel/setup.c.

char command_line[CL_SIZE] = { 0, } [static]
 

Definition at line 109 of file mips/kernel/setup.c.

char cyclecounter_available
 

Definition at line 58 of file mips/kernel/setup.c.

int EISA_bus = 0
 

Definition at line 67 of file mips/kernel/setup.c.

void(* irq_setup)(void)
 

Definition at line 117 of file mips/kernel/setup.c.

Referenced by __initfunc(), and init_IRQ().

unsigned long isa_slot_offset
 

Definition at line 129 of file mips/kernel/setup.c.

Referenced by __initfunc().

struct kbd_ops* kbd_ops
 

Definition at line 94 of file mips/kernel/setup.c.

Referenced by __initfunc().

unsigned long mips_cputype = CPU_UNKNOWN
 

Definition at line 102 of file mips/kernel/setup.c.

unsigned long mips_io_port_base
 

Definition at line 123 of file mips/kernel/setup.c.

Referenced by __initfunc().

unsigned long mips_machgroup = MACH_GROUP_UNKNOWN
 

Definition at line 104 of file mips/kernel/setup.c.

unsigned long mips_machtype = MACH_UNKNOWN
 

Definition at line 103 of file mips/kernel/setup.c.

unsigned long mips_memory_upper = KSEG0
 

Definition at line 101 of file mips/kernel/setup.c.

struct kbd_ops no_kbd_ops
 

Definition at line 52 of file kbd-no.c.

Referenced by __initfunc().

struct rtc_ops no_rtc_ops
 

Definition at line 30 of file rtc-no.c.

struct rtc_ops* rtc_ops
 

Definition at line 91 of file mips/kernel/setup.c.

char saved_command_line[CL_SIZE]
 

Definition at line 110 of file mips/kernel/setup.c.

struct screen_info screen_info = DEFAULT_SCREEN_INFO
 

Definition at line 78 of file mips/kernel/setup.c.

char wait_available
 

Definition at line 53 of file mips/kernel/setup.c.

Referenced by check_wait(), get_cpuinfo(), and sys_idle().