Changes in HelenOS.config [b51cf2c:6c1c1f7] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rb51cf2c r6c1c1f7  
    3737@ "ia64" IA-64 64-bit
    3838@ "mips32" MIPS 32-bit
    39 @ "mips64" MIPS 64-bit
    4039@ "ppc32" PowerPC 32-bit
    4140@ "sparc32" SPARCv8 32-bit
     
    5049
    5150% Machine type
    52 @ "msim" MSIM
    53 ! [PLATFORM=mips64] MACHINE (choice)
    54 
    55 % Machine type
    5651@ "i460GX" i460GX chipset machine
    5752@ "ski" Ski ia64 simulator
     
    7166@ "beagleboardxm" BeagleBoard-xM
    7267@ "beaglebone" BeagleBone
     68@ "raspberrypi" Raspberry Pi
    7369! [PLATFORM=arm32] MACHINE (choice)
    7470
     
    108104! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
    109105
     106% CPU type
     107@ "arm1176" ARM1176
     108! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
    110109
    111110# Add more ARMv4 CPUs
     
    118117@ "armv5" ARMv5
    119118! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)
     119
     120# Add more ARMv6 CPUs
     121% CPU arch
     122@ "armv6" ARMv6
     123! [PLATFORM=arm32&(PROCESSOR=arm1176)] PROCESSOR_ARCH (choice)
    120124
    121125# Add more ARMv7-A CPUs
     
    170174
    171175% Kernel architecture
    172 @ "mips64"
    173 ! [PLATFORM=mips64] KARCH (choice)
    174 
    175 % Kernel architecture
    176176@ "ppc32"
    177177! [PLATFORM=ppc32] KARCH (choice)
     
    221221
    222222% User space architecture
    223 @ "mips64"
    224 ! [PLATFORM=mips64] UARCH (choice)
    225 
    226 % User space architecture
    227223@ "ppc32"
    228224! [PLATFORM=ppc32] UARCH (choice)
     
    270266@ "mips32"
    271267! [PLATFORM=mips32] BARCH (choice)
    272 
    273 % Boot architecture
    274 @ "mips64"
    275 ! [PLATFORM=mips64] BARCH (choice)
    276268
    277269% Boot architecture
     
    301293@ "elf"
    302294! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice)
    303 
    304 % Image format
    305 @ "binary"
    306 ! [PLATFORM=mips64] IMAGE (choice)
    307295
    308296
     
    328316@ "gcc_native" GNU C Compiler (native)
    329317@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    330 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
     318! [PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
    331319
    332320% Compiler
     
    365353
    366354% Page hash table support
    367 ! [PLATFORM=ia64|PLATFORM=mips64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
     355! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
    368356
    369357% Software integer division support
    370 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     358! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    371359
    372360% ASID support
    373 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
     361! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    374362
    375363% ASID FIFO support
    376 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     364! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    377365
    378366% OpenFirmware tree support
     
    388376! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    389377
    390 ## armv7 made fpu hardware compulsory
     378% FPU support
     379! [PLATFORM=ppc32] CONFIG_FPU (n/y)
     380
     381## ARMv7 made FPU hardware compulsory
    391382% FPU support
    392383! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     
    399390
    400391% Support for SMP
    401 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|(PLATFORM=mips64&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
     392! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
    402393
    403394% Debug build
     
    456447@ "generic" Keyboard or serial line
    457448@ "none" No input device
    458 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     449! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    459450
    460451% Input device class
     
    467458% Output device class
    468459@ "generic" Monitor or serial line
    469 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
     460! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
    470461
    471462% Output device class
    472463@ "generic" Monitor or serial line
    473464@ "none" No output device
    474 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
     465! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))] CONFIG_HID_OUT (choice)
    475466
    476467% PC keyboard support
     
    498489! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    499490
    500 % Support for ARM926 on-chip UART
    501 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)
     491% Support for PL011 UART
     492! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
    502493
    503494% Support for Samsung S3C24XX on-chip UART
     
    519510! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    520511
     512% Support for BCM2835 mailbox
     513! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
     514
    521515% Support for i8042 controller
    522516! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    538532
    539533% Serial line input module
    540 ! [CONFIG_DSRLNIN=y|(PLATFORM=sparc32)|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_ARM926_UART=y)|(PLATFORM=arm32&MACHINE=beaglebone&CONFIG_OMAP_UART=y)|(PLATFORM=arm32&MACHINE=beagleboardxm&CONFIG_OMAP_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)] CONFIG_SRLN (y)
     534! [CONFIG_DSRLNIN=y|(PLATFORM=sparc32)|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_PL011_UART=y)|(PLATFORM=arm32&MACHINE=beaglebone&CONFIG_OMAP_UART=y)|(PLATFORM=arm32&MACHINE=beagleboardxm&CONFIG_OMAP_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)|(PLATFORM=arm32&MACHINE=raspberrypi&CONFIG_PL011_UART=y)] CONFIG_SRLN (y)
    541535
    542536% EGA support
     
    597591! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y)
    598592
    599 % Load disk drivers on startup
    600 ! CONFIG_START_BD (n/y)
    601 
    602 % Mount /data on startup
    603 ! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)
    604 
    605593% Write core files
    606594! CONFIG_WRITE_CORE_FILES (n/y)
     
    617605% Barebone build with essential binaries only
    618606! CONFIG_BAREBONE (n/y)
    619 
    620 % Build pcc binaries
    621 ! CONFIG_PCC (n/y)
    622 
    623 % Build binutils binaries
    624 ! CONFIG_BINUTILS (n/y)
    625 
    626 % Build MSIM binary
    627 ! CONFIG_MSIM (n/y)
    628607
    629608% Line debugging information
Note: See TracChangeset for help on using the changeset viewer.