Linux Kernel
3.7.1
|
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mmzone.h>
#include <linux/bootmem.h>
#include <linux/module.h>
#include <linux/node.h>
#include <linux/cpu.h>
#include <linux/ioport.h>
#include <linux/irq.h>
#include <linux/kexec.h>
#include <linux/pci.h>
#include <linux/swiotlb.h>
#include <linux/initrd.h>
#include <linux/io.h>
#include <linux/highmem.h>
#include <linux/smp.h>
#include <linux/timex.h>
#include <linux/hugetlb.h>
#include <linux/start_kernel.h>
#include <asm/setup.h>
#include <asm/sections.h>
#include <asm/cacheflush.h>
#include <asm/pgalloc.h>
#include <asm/mmu_context.h>
#include <hv/hypervisor.h>
#include <arch/interrupts.h>
Go to the source code of this file.
Macros | |
#define | setup_max_cpus 1 |
#define | setup_numa_mapping() do { } while (0) |
Functions | |
EXPORT_SYMBOL (node_data) | |
DEFINE_PER_CPU (unsigned long, boot_sp) | |
EXPORT_SYMBOL (highbits_to_node) | |
early_param ("maxmem", setup_maxmem) | |
early_param ("maxnodemem", setup_maxnodemem) | |
early_param ("isolnodes", setup_isolnodes) | |
early_param ("vmalloc", parse_vmalloc) | |
void *__init | alloc_remap (int nid, unsigned long size) |
void __cpuinit | setup_cpu (int boot) |
EXPORT_SYMBOL (cpu_lotar_map) | |
EXPORT_SYMBOL (cpu_cacheable_map) | |
early_param ("disabled_cpus", disabled_cpus) | |
void __init | print_disabled_cpus (void) |
early_param ("dataplane", dataplane) | |
void __init | setup_arch (char **cmdline_p) |
EXPORT_SYMBOL (__per_cpu_offset) | |
void __init | setup_per_cpu_areas (void) |
subsys_initcall (request_standard_resources) | |
Variables | |
char chip_model[64] | __write_once |
struct pglist_data node_data[MAX_NUMNODES] | __read_mostly |
unsigned long __cpuinitdata | node_start_pfn [MAX_NUMNODES] |
unsigned long __cpuinitdata | node_end_pfn [MAX_NUMNODES] |
unsigned long __initdata | node_memmap_pfn [MAX_NUMNODES] |
unsigned long __initdata | node_percpu_pfn [MAX_NUMNODES] |
unsigned long __initdata | node_free_pfn [MAX_NUMNODES] |
unsigned long __initdata | boot_pc = (unsigned long)start_kernel |
int | node_controller [MAX_NUMNODES] = { [0 ... MAX_NUMNODES-1] = -1 } |
struct cpumask __write_once | cpu_lotar_map |
struct cpumask __write_once | cpu_cacheable_map |
DEFINE_PER_CPU | ( | unsigned | long, |
boot_sp | |||
) |
early_param | ( | "maxmem" | , |
setup_maxmem | |||
) |
early_param | ( | "maxnodemem" | , |
setup_maxnodemem | |||
) |
early_param | ( | "isolnodes" | , |
setup_isolnodes | |||
) |
early_param | ( | "vmalloc" | , |
parse_vmalloc | |||
) |
early_param | ( | "disabled_cpus" | , |
disabled_cpus | |||
) |
early_param | ( | "dataplane" | , |
dataplane | |||
) |
EXPORT_SYMBOL | ( | node_data | ) |
EXPORT_SYMBOL | ( | highbits_to_node | ) |
EXPORT_SYMBOL | ( | cpu_lotar_map | ) |
EXPORT_SYMBOL | ( | cpu_cacheable_map | ) |
EXPORT_SYMBOL | ( | __per_cpu_offset | ) |
setup_cpu() - Do all necessary per-cpu, tile-specific initialization. : Is this the boot cpu?
Called from setup_arch() on the boot cpu, or online_secondary().
subsys_initcall | ( | request_standard_resources | ) |
struct pglist_data node_data [MAX_NUMNODES] __read_mostly |
unsigned long __initdata boot_pc = (unsigned long)start_kernel |
struct cpumask __write_once cpu_cacheable_map |
struct cpumask __write_once cpu_lotar_map |
int node_controller[MAX_NUMNODES] = { [0 ... MAX_NUMNODES-1] = -1 } |
unsigned long __cpuinitdata node_end_pfn[MAX_NUMNODES] |
unsigned long __initdata node_free_pfn[MAX_NUMNODES] |
unsigned long __initdata node_memmap_pfn[MAX_NUMNODES] |
unsigned long __initdata node_percpu_pfn[MAX_NUMNODES] |
unsigned long __cpuinitdata node_start_pfn[MAX_NUMNODES] |