Changes in HelenOS.config [35c5d6b:b51cf2c] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r35c5d6b rb51cf2c  
    3232% Platform
    3333@ "abs32le" abstract 32-bit little endian
    34 @ "amd64" AMD64/Intel EM64T (PC)
     34@ "amd64" AMD64/EM64T 64-bit (PC)
    3535@ "arm32" ARM 32-bit
    36 @ "ia32" Intel IA-32 (PC)
    37 @ "ia64" Intel IA-64
     36@ "ia32" IA-32 32-bit (PC)
     37@ "ia64" IA-64 64-bit
    3838@ "mips32" MIPS 32-bit
    3939@ "mips64" MIPS 64-bit
    40 @ "ppc32" PowerPC 32-bit (iMac G4)
    41 @ "sparc64" Sun UltraSPARC 64-bit
     40@ "ppc32" PowerPC 32-bit
     41@ "sparc32" SPARCv8 32-bit
     42@ "sparc64" SPARCv9 64-bit
    4243! PLATFORM (choice)
    4344
     
    6061@ "generic" Generic Sun workstation or server
    6162! [PLATFORM=sparc64] MACHINE (choice)
     63
     64% Machine type
     65@ "leon3" Gaisler Aeroflex LEON3
     66! [PLATFORM=sparc32] MACHINE (choice)
    6267
    6368% Machine type
     
    8287
    8388% CPU type
     89@ "leon3" Gaisler Aeroflex LEON3
     90! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
     91
     92% CPU type
    8493@ "us" UltraSPARC I-II subarchitecture
    8594@ "us3" UltraSPARC III-IV subarchitecture
     
    173182
    174183% Kernel architecture
     184@ "sparc32"
     185! [PLATFORM=sparc32] KARCH (choice)
     186
     187% Kernel architecture
    175188@ "sparc64"
    176189! [PLATFORM=sparc64] KARCH (choice)
     
    220233
    221234% User space architecture
     235@ "sparc32"
     236! [PLATFORM=sparc32] UARCH (choice)
     237
     238% User space architecture
    222239@ "sparc64"
    223240! [PLATFORM=sparc64] UARCH (choice)
     
    265282@ "ppc64"
    266283! [PLATFORM=ppc64] BARCH (choice)
     284
     285% Boot architecture
     286@ "sparc32"
     287! [PLATFORM=sparc32] BARCH (choice)
    267288
    268289% Boot architecture
     
    287308
    288309## Compiler options
     310
     311% Compiler
     312@ "gcc_cross" GNU C Compiler (cross-compiler)
     313@ "gcc_native" GNU C Compiler (native)
     314@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     315@ "icc" Intel C Compiler
     316@ "clang" Clang
     317! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    289318
    290319% Compiler
     
    292321@ "gcc_native" GNU C Compiler (native)
    293322@ "icc" Intel C Compiler
    294 @ "clang" Clang
    295 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
     323@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     324! [PLATFORM=ia64] COMPILER (choice)
    296325
    297326% Compiler
    298327@ "gcc_cross" GNU C Compiler (cross-compiler)
    299328@ "gcc_native" GNU C Compiler (native)
    300 @ "icc" Intel C Compiler
    301 ! [PLATFORM=ia64] COMPILER (choice)
     329@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     330! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    302331
    303332% Compiler
    304333@ "gcc_cross" GNU C Compiler (cross-compiler)
    305334@ "gcc_native" GNU C Compiler (native)
    306 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    307 
    308 % Compiler
    309 @ "gcc_cross" GNU C Compiler (cross-compiler)
    310 @ "gcc_native" GNU C Compiler (native)
     335@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    311336@ "clang" Clang
    312 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
     337! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
    313338
    314339
     
    319344@ "ia32" Intel IA-32
    320345@ "mips32" MIPS 32-bit
    321 ! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice)
     346! [PLATFORM=abs32le&(COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice)
    322347
    323348
     
    337362
    338363% Hierarchical page tables support
    339 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
     364! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
    340365
    341366% Page hash table support
     
    343368
    344369% Software integer division support
    345 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
     370! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    346371
    347372% ASID support
    348 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
     373! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    349374
    350375% ASID FIFO support
    351 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     376! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    352377
    353378% OpenFirmware tree support
     
    488513! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    489514
     515% Support for GRLIB UART
     516! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
     517
     518% Support for GRLIB IRQMP
     519! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
     520
    490521% Support for i8042 controller
    491522! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    507538
    508539% Serial line input module
    509 ! [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)
     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)
    510541
    511542% EGA support
     
    622653@ "5" Linux kernel
    623654! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
     655
     656% uImage OS type
     657@ "5" Linux kernel
     658! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.