arch/arm/include/asm/setup.h

Source file repositories/reference/linux-study-clean/arch/arm/include/asm/setup.h

File Facts

System
Linux kernel
Corpus path
arch/arm/include/asm/setup.h
Extension
.h
Size
1160 bytes
Lines
44
Domain
Architecture Layer
Bucket
arch/arm
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

static inline void save_atags(const struct tag *tags) { }
#endif

struct machine_desc;
void init_default_cache_policy(unsigned long);
void paging_init(const struct machine_desc *desc);
void early_mm_init(const struct machine_desc *);
void adjust_lowmem_bounds(void);
void setup_dma_zone(const struct machine_desc *desc);

#ifdef CONFIG_VGA_CONSOLE
extern struct screen_info vgacon_screen_info;
#endif

#endif

Annotation

Implementation Notes