Changes in HelenOS.config [d783145:f3287e5] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rd783145 rf3287e5  
    3939@ "mips64" MIPS 64-bit
    4040@ "ppc32" PowerPC 32-bit (iMac G4)
    41 @ "sparc32" SPARC v8 (32-bit)
    4241@ "sparc64" Sun UltraSPARC 64-bit
    4342! PLATFORM (choice)
     
    6160@ "generic" Generic Sun workstation or server
    6261! [PLATFORM=sparc64] MACHINE (choice)
    63 
    64 % Machine type
    65 @ "leon3" Gaisler Aeroflex LEON3
    66 ! [PLATFORM=sparc32] MACHINE (choice)
    6762
    6863% Machine type
     
    9388
    9489% CPU type
    95 @ "leon3" Gaisler Aeroflex LEON3
    96 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
    97 
    98 % CPU type
    9990@ "cortex_a8" ARM Cortex A-8
    10091! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice)
     
    185176! [PLATFORM=sparc64] KARCH (choice)
    186177
    187 % Kernel architecture
    188 @ "sparc32"
    189 ! [PLATFORM=sparc32] KARCH (choice)
    190178
    191179## Mapping between platform and user space architecture
     
    235223! [PLATFORM=sparc64] UARCH (choice)
    236224
    237 % User space architecture
    238 @ "sparc32"
    239 ! [PLATFORM=sparc32] UARCH (choice)
    240225
    241226## Mapping between platform and boot architecture
     
    285270! [PLATFORM=sparc64] BARCH (choice)
    286271
    287 % Boot architecture
    288 @ "sparc32"
    289 ! [PLATFORM=sparc32] BARCH (choice)
    290272
    291273## Mapping between platform and image format
     
    303285! [PLATFORM=mips64] IMAGE (choice)
    304286
     287
    305288## Compiler options
     289
     290% Compiler
     291@ "gcc_cross" GNU C Compiler (cross-compiler)
     292@ "gcc_native" GNU C Compiler (native)
     293@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     294@ "icc" Intel C Compiler
     295@ "clang" Clang
     296! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    306297
    307298% Compiler
     
    309300@ "gcc_native" GNU C Compiler (native)
    310301@ "icc" Intel C Compiler
    311 @ "clang" Clang
    312 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
     302@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     303! [PLATFORM=ia64] COMPILER (choice)
    313304
    314305% Compiler
    315306@ "gcc_cross" GNU C Compiler (cross-compiler)
    316307@ "gcc_native" GNU C Compiler (native)
    317 @ "icc" Intel C Compiler
    318 ! [PLATFORM=ia64] COMPILER (choice)
     308@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     309! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    319310
    320311% Compiler
    321312@ "gcc_cross" GNU C Compiler (cross-compiler)
    322313@ "gcc_native" GNU C Compiler (native)
    323 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    324 
    325 % Compiler
    326 @ "gcc_cross" GNU C Compiler (cross-compiler)
    327 @ "gcc_native" GNU C Compiler (native)
     314@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    328315@ "clang" Clang
    329 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64|PLATFORM=sparc32] COMPILER (choice)
     316! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
    330317
    331318
     
    336323@ "ia32" Intel IA-32
    337324@ "mips32" MIPS 32-bit
    338 ! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice)
     325! [PLATFORM=abs32le&(COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice)
    339326
    340327
     
    354341
    355342% Hierarchical page tables support
    356 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
     343! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
    357344
    358345% Page hash table support
     
    360347
    361348% Software integer division support
    362 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     349! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
    363350
    364351% ASID support
    365 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64|PLATFORM=sparc32] CONFIG_ASID (y)
     352! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
    366353
    367354% ASID FIFO support
    368 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64|PLATFORM=sparc32] CONFIG_ASID_FIFO (y)
     355! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    369356
    370357% OpenFirmware tree support
     
    505492! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    506493
    507 % Support for GRLIB UART
    508 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
    509 
    510 % Support for GRLIB IRQMP
    511 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    512 
    513494% Support for i8042 controller
    514495! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    530511
    531512% Serial line input module
    532 ! [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)
     513! [CONFIG_DSRLNIN=y|(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)
    533514
    534515% EGA support
     
    645626@ "5" Linux kernel
    646627! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
    647 
    648 % uImage OS type
    649 @ "5" Linux kernel
    650 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.