Changeset 58775d30 in mainline for HelenOS.config
- Timestamp:
- 2015-03-16T16:07:21Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2003739
- Parents:
- 6069061 (diff), 795e2bf (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r6069061 r58775d30 299 299 % Compiler 300 300 @ "gcc_cross" GNU C Compiler (cross-compiler) 301 @ " gcc_native" GNU C Compiler (native)301 @ "clang" Clang 302 302 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 303 303 @ "icc" Intel C Compiler 304 @ " clang" Clang304 @ "gcc_native" GNU C Compiler (native) 305 305 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) 306 306 307 307 % Compiler 308 308 @ "gcc_cross" GNU C Compiler (cross-compiler) 309 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 310 @ "icc" Intel C Compiler 309 311 @ "gcc_native" GNU C Compiler (native) 310 @ "icc" Intel C Compiler311 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)312 312 ! [PLATFORM=ia64] COMPILER (choice) 313 313 314 314 % Compiler 315 315 @ "gcc_cross" GNU C Compiler (cross-compiler) 316 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 316 317 @ "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) 319 319 320 320 % Compiler 321 321 @ "gcc_cross" GNU C Compiler (cross-compiler) 322 @ "clang" Clang 323 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 322 324 @ "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) 326 326 327 327 … … 380 380 381 381 % 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) 386 383 387 384 ## ARMv7 made FPU hardware compulsory … … 442 439 % Use link-time optimization 443 440 ! [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) 444 452 445 453 … … 472 480 473 481 % 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) 475 483 476 484 % PC keyboard support … … 498 506 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n) 499 507 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 500 517 % Support for Samsung S3C24XX on-chip UART 501 518 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n) … … 538 555 539 556 % 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) 541 558 542 559 % EGA support
Note:
See TracChangeset
for help on using the changeset viewer.