My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
arch_main.c File Reference
#include <sw_types.h>
#include <cpu_data.h>
#include <mmap.h>

Functions

void arch_kern_init (void)
 Architecture initialization routine for the kernel. More...
 
void bootpt_switch (sw_u64_t)
 
void cache_init (void)
 cache function init More...
 

Variables

struct ptable pt_kernel
 

Function Documentation

void arch_kern_init ( void  )

Architecture initialization routine for the kernel.

First C function called after MMU boostrapping Still running with temporary page tables.

Hence the first task is page table setup and switch to the real page tables.

void bootpt_switch ( sw_u64_t  )
void cache_init ( void  )

cache function init

Variable Documentation

struct ptable pt_kernel