Changeset 646b996 in mainline for kernel/arch/arm32/src


Ignore:
Timestamp:
2009-07-30T15:58:54Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
30885b9
Parents:
76093ae
Message:

cleanup some of the dirty hacks introduced into the arm32 port
add default configurations for the two supported arm32 variants

Location:
kernel/arch/arm32/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/arm32/src/arm32.c

    r76093ae r646b996  
    4141#include <console/console.h>
    4242#include <ddi/irq.h>
    43 #include <arch/machine.h>
    4443#include <print.h>
    4544#include <config.h>
     
    5049#include <string.h>
    5150
     51#ifdef MACHINE_testarm
     52        #include <arch/mach/testarm/testarm.h>
     53#endif
     54
     55#ifdef MACHINE_integratorcp
     56        #include <arch/mach/integratorcp/integratorcp.h>
     57#endif
     58
     59
    5260/** Performs arm32-specific initialization before main_bsp() is called. */
    5361void arch_pre_main(void *entry __attribute__((unused)), bootinfo_t *bootinfo)
  • kernel/arch/arm32/src/exception.c

    r76093ae r646b996  
    4040#include <arch/mm/page_fault.h>
    4141#include <arch/barrier.h>
    42 #include <arch/machine.h>
    4342#include <print.h>
    4443#include <syscall/syscall.h>
     44
     45#ifdef MACHINE_testarm
     46        #include <arch/mach/testarm/testarm.h>
     47#endif
     48
     49#ifdef MACHINE_integratorcp
     50        #include <arch/mach/integratorcp/integratorcp.h>
     51#endif
    4552
    4653/** Offset used in calculation of exception handler's relative address.
  • kernel/arch/arm32/src/interrupt.c

    r76093ae r646b996  
    3636#include <arch/asm.h>
    3737#include <arch/regutils.h>
    38 #include <arch/machine.h>
    3938#include <ddi/irq.h>
    4039#include <ddi/device.h>
    4140#include <interrupt.h>
     41
     42#ifdef MACHINE_testarm
     43        #include <arch/mach/testarm/testarm.h>
     44#endif
     45
     46#ifdef MACHINE_integratorcp
     47        #include <arch/mach/integratorcp/integratorcp.h>
     48#endif
    4249
    4350/** Initial size of a table holding interrupt handlers. */
     
    97104        irq_init(IRQ_COUNT, IRQ_COUNT);
    98105        machine_timer_irq_start();
    99        
    100106}
    101107
  • kernel/arch/arm32/src/mm/frame.c

    r76093ae r646b996  
    3636#include <mm/frame.h>
    3737#include <arch/mm/frame.h>
    38 #include <arch/machine.h>
    3938#include <config.h>
     39
     40#ifdef MACHINE_testarm
     41        #include <arch/mach/testarm/testarm.h>
     42#endif
     43
     44#ifdef MACHINE_integratorcp
     45        #include <arch/mach/integratorcp/integratorcp.h>
     46#endif
    4047
    4148/** Address of the last frame in the memory. */
Note: See TracChangeset for help on using the changeset viewer.