xref: /haiku/build/jam/board/sam460ex/BoardSetup (revision 174bc1dca0519bbde4fb0cfcabb98bb76cfa916c)
1# ACube SAM460ex board-specific definitions
2
3HAIKU_BOARD_DESCRIPTION = "ACube Sam460ex" ;
4
5# must force both since they are set before this file is read.
6HAIKU_BOOT_PLATFORM = u-boot ;
7
8#FIXME!!!!!!!!!!!!!!!
9#
10# Various hardcoded addresses
11#
12
13# load address for haiku_loader
14# HAIKU_BOARD_LOADER_BASE = 0x00000000 ;
15# for debugging:
16HAIKU_BOARD_LOADER_BASE = 0x02000000 ;
17# entry points (raw binary, and netbsd loader emulation)
18HAIKU_BOARD_LOADER_ENTRY_LINUX = 0x02000000 ;
19
20HAIKU_BOARD_LOADER_ENTRY = $(HAIKU_BOARD_LOADER_ENTRY_LINUX) ;
21HAIKU_BOARD_LOADER_FAKE_OS = linux ;
22
23# load address for haiku_loader uimage
24# (must be different than real load address)
25HAIKU_BOARD_LOADER_UIBASE = 0x02000000 ;
26
27HAIKU_BOARD_LOADER_STACK_BASE = 0x02000000 ;
28
29#
30# gcc flags for the specific cpu
31#
32
33HAIKU_KERNEL_PIC_CCFLAGS += -mcpu=440fp -mtune=440fp ;
34HAIKU_KERNEL_PIC_C++FLAGS += -mcpu=440fp -mtune=440fp ;
35HAIKU_KERNEL_CCFLAGS += -mcpu=440fp -mtune=440fp ;
36HAIKU_KERNEL_C++FLAGS += -mcpu=440fp -mtune=440fp ;
37HAIKU_CCFLAGS += -mcpu=440fp -mtune=440fp ;
38HAIKU_C++FLAGS += -mcpu=440fp -mtune=440fp ;
39
40