Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 989 → Rev 990

/kernel/trunk/arch/ppc32/src/exception.S
84,6 → 84,7
.org 0x900
.global exc_decrementer
exc_decrementer:
rfi
b exc_decrementer
 
.org 0xa00
/kernel/trunk/arch/ppc32/src/boot/boot.S
35,7 → 35,12
 
.global kernel_image_start
kernel_image_start:
 
# load temporary stack
lis sp, end_stack@ha
addi sp, sp, end_stack@l
# r10 contains physical address to memmap_t
# from boot loader
69,3 → 74,8
memmap_end:
b main_bsp
 
.section K_DATA_START, "aw", @progbits
.space TEMP_STACK_SIZE
end_stack:
/kernel/trunk/arch/ppc32/src/ppc32.c
28,12 → 28,13
 
#include <arch.h>
#include <arch/console.h>
 
#include <arch/drivers/cuda.h>
#include <arch/mm/memory_init.h>
 
void arch_pre_mm_init(void)
{
ppc32_console_init();
cuda_init();
}
 
void arch_post_mm_init(void)
/kernel/trunk/arch/ppc32/src/drivers/cuda.c
48,6 → 48,11
static volatile __u8 *cuda = (__u8 *) 0xf2000000;
 
 
void cuda_init(void)
{
}
 
 
static void cuda_packet(const __u8 data)
{
cuda[B] = cuda[B] | TIP;