Changeset f92976f in mainline


Ignore:
Timestamp:
2012-09-16T18:34:23Z (12 years ago)
Author:
Matteo Facchinetti <facmatteo@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0210967
Parents:
68c2e32
Message:

arm32: Add build configuration and main skeleton for start BeagleBone porting

Files:
3 added
4 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r68c2e32 rf92976f  
    6666@ "integratorcp" Integratorcp
    6767@ "beagleboardxm" BeogleBoard-xM
     68@ "beaglebone" BeogleBone
    6869! [PLATFORM=arm32] MACHINE (choice)
    6970
     
    9798% CPU type
    9899@ "armv7_a" ARMv7-A
    99 ! [PLATFORM=arm32&MACHINE=beagleboardxm] PROCESSOR (choice)
    100 
     100! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice)
    101101
    102102% RAM disk format
  • boot/arch/arm32/Makefile.inc

    r68c2e32 rf92976f  
    3535endif
    3636
    37 ifeq ($(MACHINE), beagleboardxm)
     37ifeq ($(MACHINE), $(filter $(MACHINE),beagleboardxm beaglebone))
    3838        BOOT_OUTPUT = image.boot
    3939        POST_OUTPUT = $(ROOT_PATH)/uImage.bin
  • kernel/arch/arm32/Makefile.inc

    r68c2e32 rf92976f  
    7878endif
    7979
     80ifeq ($(MACHINE),beaglebone)
     81        ARCH_SOURCES += arch/$(KARCH)/src/mach/beaglebone/beaglebone.c
     82endif
     83
    8084ifeq ($(CONFIG_PL050),y)
    8185        ARCH_SOURCES += genarch/src/drivers/pl050/pl050.c
  • kernel/arch/arm32/src/machine_func.c

    r68c2e32 rf92976f  
    4242#include <arch/mach/integratorcp/integratorcp.h>
    4343#include <arch/mach/testarm/testarm.h>
    44 #include <arch/mach/beagleboardxm/beagleboardxm.h>
     44#include <arch/mach/beaglebone/beaglebone.h>
    4545
    4646/** Pointer to machine_ops structure being used. */
     
    5858#elif defined(MACHINE_beagleboardxm)
    5959        machine_ops = &bbxm_machine_ops;
     60#elif defined(MACHINE_beaglebone)
     61        machine_ops = &bbone_machine_ops;
    6062#else
    6163#error Machine type not defined.
Note: See TracChangeset for help on using the changeset viewer.