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/sched.h>
#include <linux/mm.h>
#include <linux/mmzone.h>
#include <linux/screen_info.h>
#include <linux/ioport.h>
#include <linux/acpi.h>
#include <linux/sfi.h>
#include <linux/apm_bios.h>
#include <linux/initrd.h>
#include <linux/bootmem.h>
#include <linux/memblock.h>
#include <linux/seq_file.h>
#include <linux/console.h>
#include <linux/root_dev.h>
#include <linux/highmem.h>
#include <linux/module.h>
#include <linux/efi.h>
#include <linux/init.h>
#include <linux/edd.h>
#include <linux/iscsi_ibft.h>
#include <linux/nodemask.h>
#include <linux/kexec.h>
#include <linux/dmi.h>
#include <linux/pfn.h>
#include <linux/pci.h>
#include <asm/pci-direct.h>
#include <linux/init_ohci1394_dma.h>
#include <linux/kvm_para.h>
#include <linux/dma-contiguous.h>
#include <linux/errno.h>
#include <linux/kernel.h>
#include <linux/stddef.h>
#include <linux/unistd.h>
#include <linux/ptrace.h>
#include <linux/user.h>
#include <linux/delay.h>
#include <linux/kallsyms.h>
#include <linux/cpufreq.h>
#include <linux/dma-mapping.h>
#include <linux/ctype.h>
#include <linux/uaccess.h>
#include <linux/percpu.h>
#include <linux/crash_dump.h>
#include <linux/tboot.h>
#include <linux/jiffies.h>
#include <video/edid.h>
#include <asm/mtrr.h>
#include <asm/apic.h>
#include <asm/realmode.h>
#include <asm/e820.h>
#include <asm/mpspec.h>
#include <asm/setup.h>
#include <asm/efi.h>
#include <asm/timer.h>
#include <asm/i8259.h>
#include <asm/sections.h>
#include <asm/dmi.h>
#include <asm/io_apic.h>
#include <asm/ist.h>
#include <asm/setup_arch.h>
#include <asm/bios_ebda.h>
#include <asm/cacheflush.h>
#include <asm/processor.h>
#include <asm/bugs.h>
#include <asm/vsyscall.h>
#include <asm/cpu.h>
#include <asm/desc.h>
#include <asm/dma.h>
#include <asm/iommu.h>
#include <asm/gart.h>
#include <asm/mmu_context.h>
#include <asm/proto.h>
#include <asm/paravirt.h>
#include <asm/hypervisor.h>
#include <asm/olpc_ofw.h>
#include <asm/percpu.h>
#include <asm/topology.h>
#include <asm/apicdef.h>
#include <asm/amd_nb.h>
#include <asm/mce.h>
#include <asm/alternative.h>
#include <asm/prom.h>

Go to the source code of this file.

Macros

#define RAMDISK_IMAGE_START_MASK   0x07FF
 
#define RAMDISK_PROMPT_FLAG   0x8000
 
#define RAMDISK_LOAD_FLAG   0x4000
 

Functions

 EXPORT_SYMBOL (boot_cpu_data)
 
 EXPORT_SYMBOL (screen_info)
 
 EXPORT_SYMBOL_GPL (edid_info)
 
void *__init extend_brk (size_t size, size_t align)
 
void __init reserve_standard_io_resources (void)
 
 early_param ("reservelow", parse_reservelow)
 
void __init setup_arch (char **cmdline_p)
 

Variables

unsigned long max_low_pfn_mapped
 
unsigned long max_pfn_mapped
 
unsigned long _brk_end = (unsigned long)__brk_base
 
struct boot_params __initdata boot_params
 
struct cpuinfo_x86 boot_cpu_data __read_mostly
 
unsigned long mmu_cr4_features
 
int bootloader_type
 
int bootloader_version
 
struct screen_info screen_info
 
struct edid_info edid_info
 
int root_mountflags
 
unsigned long saved_video_mode
 

Macro Definition Documentation

#define RAMDISK_IMAGE_START_MASK   0x07FF

Definition at line 231 of file setup.c.

#define RAMDISK_LOAD_FLAG   0x4000

Definition at line 233 of file setup.c.

#define RAMDISK_PROMPT_FLAG   0x8000

Definition at line 232 of file setup.c.

Function Documentation

early_param ( "reservelow"  ,
parse_reservelow   
)
EXPORT_SYMBOL ( boot_cpu_data  )
EXPORT_SYMBOL ( screen_info  )
EXPORT_SYMBOL_GPL ( edid_info  )
void* __init extend_brk ( size_t  size,
size_t  align 
)

Definition at line 264 of file setup.c.

void __init reserve_standard_io_resources ( void  )

Definition at line 595 of file setup.c.

void __init setup_arch ( char **  cmdline_p)

Definition at line 675 of file setup.c.

Variable Documentation

Initial value:
= {
.x86_phys_bits = MAX_PHYSMEM_BITS,
}

Definition at line 203 of file setup.c.

unsigned long _brk_end = (unsigned long)__brk_base

Definition at line 132 of file setup.c.

Definition at line 147 of file setup.c.

int bootloader_type

Definition at line 217 of file setup.c.

int bootloader_version

Definition at line 217 of file setup.c.

Definition at line 224 of file setup.c.

unsigned long max_low_pfn_mapped

Definition at line 123 of file setup.c.

unsigned long max_pfn_mapped

Definition at line 124 of file setup.c.

unsigned long mmu_cr4_features

Definition at line 211 of file setup.c.

int root_mountflags

Definition at line 38 of file do_mounts.c.

unsigned long saved_video_mode

Definition at line 229 of file setup.c.

Definition at line 222 of file setup.c.