arch/powerpc/kernel/cpu_specs_8xx.h

Source file repositories/reference/linux-study-clean/arch/powerpc/kernel/cpu_specs_8xx.h

File Facts

System
Linux kernel
Corpus path
arch/powerpc/kernel/cpu_specs_8xx.h
Extension
.h
Size
596 bytes
Lines
24
Domain
Architecture Layer
Bucket
arch/powerpc
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 struct cpu_spec cpu_specs[] __initdata = {
	{	/* 8xx */
		.pvr_mask		= 0xffff0000,
		.pvr_value		= PVR_8xx,
		.cpu_name		= "8xx",
		/*
		 * CPU_FTR_MAYBE_CAN_DOZE is possible,
		 * if the 8xx code is there....
		 */
		.cpu_features		= CPU_FTRS_8XX,
		.cpu_user_features	= PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU,
		.mmu_features		= MMU_FTR_TYPE_8xx,
		.icache_bsize		= 16,
		.dcache_bsize		= 16,
		.machine_check		= machine_check_8xx,
		.platform		= "ppc823",
	},
};

Annotation

Implementation Notes