diff -r 2fb8b9db1c86 -r d55eb581a87c baseport/syborg/config.inc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/baseport/syborg/config.inc Tue Aug 04 10:28:23 2009 +0100 @@ -0,0 +1,78 @@ +;/* +;* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +;* All rights reserved. +;* This component and the accompanying materials are made available +;* under the terms of the License "Eclipse Public License v1.0" +;* which accompanies this distribution, and is available +;* at the URL "http://www.eclipse.org/legal/epl-v10.html". +;* +;* Initial Contributors: +;* Nokia Corporation - initial contribution. +;* +;* Contributors: +;* +;* Description: +;* +;*/ + +; Include to enable tracing +; GBLL CFG_DebugBootRom + +; Include one of these to select the CPU +; GBLL CFG_CPU_ARM926J +; GBLL CFG_CPU_ARM1136 + GBLL CFG_CPU_CORTEX_A8N +; GBLL CFG_CPU_ARM1136_ERRATUM_399234_FIXED +; GBLL CFG_CPU_ARM1136_ERRATUM_411920_FIXED +; Include the following lines if this is a bootloader bootstrap +; GBLL CFG_BootLoader + +; If you want to supply a custom set of initial vectors (including reset vector) include the following line +; GBLL CFG_CustomVectors +; +; and provide a custom_vectors.inc file + +; On ARM architecture 6 processors, include the following line to override the threshold +; on total physical RAM size at which the multiple memory model switches into large address space mode +; i.e. size>threshold -> 2Gb per process, size<=threshold -> 1Gb per process +; Defaults to 32Mb. +; INIT_NUMERIC_CONSTANT CFG_ARMV6_LARGE_CONFIG_THRESHOLD, + +; For the direct memory model only, include the following line if you wish the exception vectors at the +; start of the bootstrap to be used at all times. This is only relevant if an MMU is present - this option +; is mandatory if not. +; GBLL CFG_UseBootstrapVectors +; +; If the above option is in use (including if no MMU is present) the following symbol should be defined +; to specify the offset from the bootstrap to the kernel image. +; INIT_NUMERIC_CONSTANT KernelCodeOffset, 0x4000 + +; Include the following line if you wish to include the ROM autodetection code based on data bus +; capacitance and image repeats. +; GBLL CFG_AutoDetectROM + +; Include the following line to minimise the initial kernel heap size +; On the direct memory model the size of the kernel data area (super page to end of kernel heap) +; is rounded up to the next 1Mb if this is not included, 4K if it is. +; On the moving and multiple models, the size of the initial kernel heap area is rounded up to +; the next 64K if this is not included, 4K if it is. +; GBLL CFG_MinimiseKernelHeap + +; On the moving or multiple memory models, include either or both of the following lines to +; specify the size of the initial kernel heap +; INIT_NUMERIC_CONSTANT CFG_KernelHeapMultiplier, +; INIT_NUMERIC_CONSTANT CFG_KernelHeapBaseSize, +; +; The initial kernel heap size is MAX( + * N / 16, value specified in ROMBUILD ) +; where N is the total physical RAM size in pages. +; defaults to 24K and defaults to 9*16 (ie 9 bytes per page). + +; Specific stuff for integrator +; GBLL CFG_Integrator_DontSetClock + INIT_NUMERIC_CONSTANT CFG_HWVD, 0x0B0A0001 + +; Copy NOR Flash image to SDRAM + GBLL CFG_CopyFlashToRam + + + END