Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
setup.c File Reference
#include <linux/kernel.h>
#include <linux/initrd.h>
#include <linux/init.h>
#include <linux/console.h>
#include <linux/seq_file.h>
#include <linux/pci.h>
#include <linux/proc_fs.h>
#include <linux/export.h>
#include <asm/processor.h>
#include <asm/pdc.h>
#include <asm/led.h>
#include <asm/machdep.h>
#include <asm/pdc_chassis.h>
#include <asm/io.h>
#include <asm/setup.h>
#include <asm/unwind.h>

Go to the source code of this file.

Macros

#define PCI_DEBUG
 

Functions

void __init setup_cmdline (char **cmdline_p)
 
int init_per_cpu (int cpuid)
 
void collect_boot_cpu_data (void)
 
void __init setup_arch (char **cmdline_p)
 
int show_cpuinfo (struct seq_file *m, void *v)
 
void gsc_init (void)
 
void processor_init (void)
 
void ccio_init (void)
 
void hppb_init (void)
 
void dino_init (void)
 
void iosapic_init (void)
 
void lba_init (void)
 
void sba_init (void)
 
void eisa_init (void)
 
 arch_initcall (parisc_init)
 
void start_parisc (void)
 

Variables

struct proc_dir_entry
*proc_runway_root 
__read_mostly = NULL
 
struct seq_operations cpuinfo_op
 

Macro Definition Documentation

#define PCI_DEBUG

Definition at line 34 of file setup.c.

Function Documentation

arch_initcall ( parisc_init  )
void ccio_init ( void  )

ccio_init - ccio initialization procedure.

Register this driver.

Definition at line 1591 of file ccio-dma.c.

void collect_boot_cpu_data ( void  )

collect_boot_cpu_data - Fill the boot_cpu_data structure.

This function collects and stores the generic processor information in the boot_cpu_data structure.

Definition at line 242 of file processor.c.

void dino_init ( void  )

Definition at line 1043 of file dino.c.

void eisa_init ( void  )

Definition at line 396 of file eisa.c.

void gsc_init ( void  )

Definition at line 239 of file gsc.c.

void hppb_init ( void  )

hppb_init - HP-PB bus initialization procedure.

Register this driver.

Definition at line 105 of file hppb.c.

int init_per_cpu ( int  cpunum)

init_per_cpu - Handle individual processor initializations. : logical processor number.

This function handles initialization for every CPU in the system:

o Set "default" CPU width for trap handlers

o Enable FP coprocessor REVISIT: this could be done in the "code 22" trap handler. (frowands idea - that way we know which processes need FP registers saved on the interrupt stack.) NEWS FLASH: wide kernels need FP coprocessor enabled to handle formatted printing of lx for example (double divides I think)

o Enable CPU profiling hooks.

Definition at line 302 of file processor.c.

void iosapic_init ( void  )

Definition at line 375 of file iosapic.c.

void lba_init ( void  )

Definition at line 1534 of file lba_pci.c.

void processor_init ( void  )

processor_init - Processor initialization procedure.

Register this driver.

Definition at line 19 of file proc-init.c.

void sba_init ( void  )

Definition at line 1999 of file sba_iommu.c.

void __init setup_arch ( char **  cmdline_p)

Definition at line 117 of file setup.c.

void __init setup_cmdline ( char **  cmdline_p)

Definition at line 61 of file setup.c.

int show_cpuinfo ( struct seq_file m,
void v 
)

Definition at line 351 of file processor.c.

void start_parisc ( void  )

Definition at line 370 of file setup.c.

Variable Documentation

struct proc_dir_entry* proc_mckinley_root __read_mostly = NULL

Definition at line 52 of file setup.c.

struct seq_operations cpuinfo_op
Initial value:
= {
.start = c_start,
.next = c_next,
.stop = c_stop,
.show = show_cpuinfo
}

Definition at line 190 of file setup.c.