Changes in HelenOS.config [824208bf:795e2bf] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r824208bf r795e2bf  
    299299% Compiler
    300300@ "gcc_cross" GNU C Compiler (cross-compiler)
    301 @ "gcc_native" GNU C Compiler (native)
     301@ "clang" Clang
    302302@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    303303@ "icc" Intel C Compiler
    304 @ "clang" Clang
     304@ "gcc_native" GNU C Compiler (native)
    305305! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    306306
    307307% Compiler
    308308@ "gcc_cross" GNU C Compiler (cross-compiler)
     309@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     310@ "icc" Intel C Compiler
    309311@ "gcc_native" GNU C Compiler (native)
    310 @ "icc" Intel C Compiler
    311 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    312312! [PLATFORM=ia64] COMPILER (choice)
    313313
    314314% Compiler
    315315@ "gcc_cross" GNU C Compiler (cross-compiler)
     316@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    316317@ "gcc_native" GNU C Compiler (native)
    317 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    318 ! [PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
     318! [PLATFORM=sparc32] COMPILER (choice)
    319319
    320320% Compiler
    321321@ "gcc_cross" GNU C Compiler (cross-compiler)
     322@ "clang" Clang
     323@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    322324@ "gcc_native" GNU C Compiler (native)
    323 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    324 @ "clang" Clang
    325 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
     325! [PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
    326326
    327327
     
    380380
    381381% FPU support
    382 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    383 
    384 % FPU support
    385 ! [PLATFORM=ppc32] CONFIG_FPU (n/y)
     382! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_FPU (y)
    386383
    387384## ARMv7 made FPU hardware compulsory
     
    442439% Use link-time optimization
    443440! [COMPILER=gcc_cross|COMPILER=gcc_native] CONFIG_LTO (n/y)
     441
     442% Kernel RCU algorithm
     443@ "PREEMPT_PODZIMEK" Preemptible Podzimek-RCU
     444@ "PREEMPT_A" Preemptible A-RCU
     445! RCU (choice)
     446
     447
     448## User space features options
     449
     450% Light weight futex locks
     451! FUTEX_UPGRADABLE (n/y)
    444452
    445453
     
    472480
    473481% PC keyboard support
    474 ! [CONFIG_HID_IN=generic&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n)
     482! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n)
    475483
    476484% PC keyboard support
     
    498506! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
    499507
     508% Support for NS16550 controller (kernel console)
     509! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial|CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_NS16550_KCON (n/y)
     510
     511% Use NS16550 controller as serial input (kernel console)
     512! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550 (y)
     513
     514% Use NS16550 controller as dummy serial output (kernel console)
     515! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550_OUT (y)
     516
    500517% Support for Samsung S3C24XX on-chip UART
    501518! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n)
     
    538555
    539556% Serial line input module
    540 ! [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)
     557! [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)|(PLATFORM=ia32&CONFIG_NS16550=y)|(PLATFORM=amd64&CONFIG_NS16550=y)] CONFIG_SRLN (y)
    541558
    542559% EGA support
Note: See TracChangeset for help on using the changeset viewer.