Changeset e4ddfa8 in mainline for arch/ppc32/src


Ignore:
Timestamp:
2006-03-14T19:06:16Z (20 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1065603e
Parents:
edc89bd0
Message:

ppc32: initial stack, memory barriers, atomic operations, stack offset fix

Location:
arch/ppc32/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc32/src/boot/boot.S

    redc89bd0 re4ddfa8  
    3636.global kernel_image_start
    3737kernel_image_start:
     38
     39        # load temporary stack
     40       
     41        lis sp, end_stack@ha
     42        addi sp, sp, end_stack@l
    3843       
    3944        # r10 contains physical address to memmap_t
     
    7075       
    7176        b main_bsp
     77
     78.section K_DATA_START, "aw", @progbits
     79       
     80        .space TEMP_STACK_SIZE
     81end_stack:
  • arch/ppc32/src/drivers/cuda.c

    redc89bd0 re4ddfa8  
    4949
    5050
     51void cuda_init(void)
     52{
     53}
     54
     55
    5156static void cuda_packet(const __u8 data)
    5257{
  • arch/ppc32/src/exception.S

    redc89bd0 re4ddfa8  
    8585.global exc_decrementer
    8686exc_decrementer:
     87        rfi
    8788        b exc_decrementer
    8889
  • arch/ppc32/src/ppc32.c

    redc89bd0 re4ddfa8  
    2929#include <arch.h>
    3030#include <arch/console.h>
    31 
     31#include <arch/drivers/cuda.h>
    3232#include <arch/mm/memory_init.h>
    3333
     
    3535{
    3636        ppc32_console_init();
     37        cuda_init();
    3738}
    3839
Note: See TracChangeset for help on using the changeset viewer.