Add enter_kernelPPC.h

This commit is contained in:
Laurent Vivier 2005-05-13 17:23:42 +00:00
parent fb9c4ca54c
commit 85f489de67
2 changed files with 27 additions and 2 deletions

View File

@ -11,7 +11,7 @@ PREFIX=/
# kernel boot arguments
FLOPPY=/dev/floppy/0
#CONSOLE=console=ttyS0,9600n8 console=tty0
CONSOLE=console=ttyS0,9600n8 console=tty0
NETBOOT_ARGS="root=/dev/nfs ip=dhcp rw $(CONSOLE)"
RESCUE_ARGS="root=/dev/ramdisk ramdisk_size=2048 $(CONSOLE)"
@ -232,7 +232,7 @@ SECOND_FILES = second/MMU030.c second/MMU030.h second/MMU030_asm.S \
second/ld.script second/lowmem.h second/memory.c \
second/memory.h second/main.c second/load.c second/load.h \
second/scsi.c second/enter_kernel030.S second/serial.c \
second/enter_kernelPPC.S \
second/enter_kernelPPC.S second/enter_kernelPPC.h \
second/serial.h second/vga.c second/vga.h second/head.h \
second/misc.c second/misc.h second/printf.c \
second/uncompress.c second/uncompress.h \

25
second/enter_kernelPPC.h Normal file
View File

@ -0,0 +1,25 @@
/*
*
* (c) 2005 Laurent Vivier <LaurentVivier@wanadoo.fr>
*
* Some parts from bootX, (c) BenH
*
*/
#ifndef __ENTER_KERNELPPC_H__
#define __ENTER_KERNELPPC_H__
#include "misc.h"
typedef unsigned long float_reg_t[2] __attribute__((packed));
typedef struct PPCRegisterList
{
u_int32_t PC;
u_int32_t GPR[32];
float_reg_t FPR[32];
} PPCRegisterList __attribute__((packed));
extern void enter_kernelPPC(unsigned long addr, PPCRegisterList* regs);
#endif