#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/string.h>
#include <generated/utsrelease.h>
#include <linux/mm.h>
#include <asm/console.h>
#include <asm/hwrpb.h>
#include <asm/pgtable.h>
#include <asm/io.h>
#include <stdarg.h>
#include "kzsize.h"
Go to the source code of this file.
|
unsigned long | switch_to_osf_pal (unsigned long nr, struct pcb_struct *pcb_va, struct pcb_struct *pcb_pa, unsigned long *vptb) |
|
int | decompress_kernel (void *destination, void *source, size_t ksize, size_t kzsize) |
|
void | move_stack (unsigned long new_stack) |
|
int | check_range (unsigned long vstart, unsigned long vend, unsigned long kstart, unsigned long kend) |
|
void | pal_init (void) |
|
void | start_kernel (void) |
|
void * | __kmalloc (size_t size, gfp_t flags) |
|
#define K_KERNEL_IMAGE_END (START_ADDR + KERNEL_SIZE) |
#define KERNEL_ORIGIN ((((unsigned long)&_end) + 511) & ~511) |
#define L1 ((unsigned long *) 0x200802000) |
#define MALLOC_AREA_SIZE 0x200000 /* 2MB for now */ |
#define REAL_INITRD_SIZE 0 |
#define VPTB ((unsigned long *) 0x200000000) |
int check_range |
( |
unsigned long |
vstart, |
|
|
unsigned long |
vend, |
|
|
unsigned long |
kstart, |
|
|
unsigned long |
kend |
|
) |
| |
void move_stack |
( |
unsigned long |
new_stack | ) |
|
unsigned long SP_on_entry |