Changes in HelenOS.config [a63d216:6db5d4b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    ra63d216 r6db5d4b  
    3232% Platform
    3333@ "abs32le" abstract 32-bit little endian
    34 @ "amd64" AMD64/EM64T 64-bit (PC)
     34@ "amd64" AMD64/Intel EM64T (PC)
    3535@ "arm32" ARM 32-bit
    36 @ "ia32" IA-32 32-bit (PC)
    37 @ "ia64" IA-64 64-bit
     36@ "ia32" Intel IA-32 (PC)
     37@ "ia64" Intel IA-64
    3838@ "mips32" MIPS 32-bit
    3939@ "mips64" MIPS 64-bit
    40 @ "ppc32" PowerPC 32-bit
    41 @ "sparc32" SPARCv8 32-bit
    42 @ "sparc64" SPARCv9 64-bit
     40@ "ppc32" PowerPC 32-bit (iMac G4)
     41@ "sparc64" Sun UltraSPARC 64-bit
    4342! PLATFORM (choice)
    4443
     
    6362
    6463% Machine type
    65 @ "leon3" Gaisler Aeroflex LEON3
    66 ! [PLATFORM=sparc32] MACHINE (choice)
    67 
    68 % Machine type
    6964@ "gta02" GTA02 / Neo FreeRunner
    7065@ "integratorcp" Integratorcp
    7166@ "beagleboardxm" BeagleBoard-xM
    7267@ "beaglebone" BeagleBone
    73 @ "raspberrypi" Raspberry Pi
    7468! [PLATFORM=arm32] MACHINE (choice)
    7569
     
    8882
    8983% CPU type
    90 @ "leon3" Gaisler Aeroflex LEON3
    91 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
    92 
    93 % CPU type
    9484@ "us" UltraSPARC I-II subarchitecture
    9585@ "us3" UltraSPARC III-IV subarchitecture
     
    10999! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
    110100
    111 % CPU type
    112 @ "arm1176" ARM1176
    113 ! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
    114101
    115102# Add more ARMv4 CPUs
     
    122109@ "armv5" ARMv5
    123110! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)
    124 
    125 # Add more ARMv6 CPUs
    126 % CPU arch
    127 @ "armv6" ARMv6
    128 ! [PLATFORM=arm32&(PROCESSOR=arm1176)] PROCESSOR_ARCH (choice)
    129111
    130112# Add more ARMv7-A CPUs
     
    191173
    192174% Kernel architecture
    193 @ "sparc32"
    194 ! [PLATFORM=sparc32] KARCH (choice)
    195 
    196 % Kernel architecture
    197175@ "sparc64"
    198176! [PLATFORM=sparc64] KARCH (choice)
     
    242220
    243221% User space architecture
    244 @ "sparc32"
    245 ! [PLATFORM=sparc32] UARCH (choice)
    246 
    247 % User space architecture
    248222@ "sparc64"
    249223! [PLATFORM=sparc64] UARCH (choice)
     
    291265@ "ppc64"
    292266! [PLATFORM=ppc64] BARCH (choice)
    293 
    294 % Boot architecture
    295 @ "sparc32"
    296 ! [PLATFORM=sparc32] BARCH (choice)
    297267
    298268% Boot architecture
     
    317287
    318288## Compiler options
    319 
    320 % Compiler
    321 @ "gcc_cross" GNU C Compiler (cross-compiler)
    322 @ "gcc_native" GNU C Compiler (native)
    323 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    324 @ "icc" Intel C Compiler
    325 @ "clang" Clang
    326 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    327289
    328290% Compiler
     
    330292@ "gcc_native" GNU C Compiler (native)
    331293@ "icc" Intel C Compiler
    332 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    333 ! [PLATFORM=ia64] COMPILER (choice)
     294@ "clang" Clang
     295! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    334296
    335297% Compiler
    336298@ "gcc_cross" GNU C Compiler (cross-compiler)
    337299@ "gcc_native" GNU C Compiler (native)
    338 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    339 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
     300@ "icc" Intel C Compiler
     301! [PLATFORM=ia64] COMPILER (choice)
    340302
    341303% Compiler
    342304@ "gcc_cross" GNU C Compiler (cross-compiler)
    343305@ "gcc_native" GNU C Compiler (native)
    344 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     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)
    345311@ "clang" Clang
    346 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
     312! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
    347313
    348314
     
    353319@ "ia32" Intel IA-32
    354320@ "mips32" MIPS 32-bit
    355 ! [PLATFORM=abs32le&(COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice)
     321! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice)
    356322
    357323
     
    371337
    372338% Hierarchical page tables support
    373 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
     339! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
    374340
    375341% Page hash table support
     
    377343
    378344% Software integer division support
    379 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     345! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
    380346
    381347% ASID support
    382 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
     348! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
    383349
    384350% ASID FIFO support
    385 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     351! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    386352
    387353% OpenFirmware tree support
     
    397363! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    398364
    399 ## ARMv7 made FPU hardware compulsory
     365## armv7 made fpu hardware compulsory
    400366% FPU support
    401367! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     
    476442% Output device class
    477443@ "generic" Monitor or serial line
    478 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
     444! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
    479445
    480446% Output device class
     
    507473! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    508474
    509 % Support for PL011 UART
    510 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
     475% Support for ARM926 on-chip UART
     476! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)
    511477
    512478% Support for Samsung S3C24XX on-chip UART
     
    522488! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    523489
    524 % Support for GRLIB UART
    525 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
    526 
    527 % Support for GRLIB IRQMP
    528 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    529 
    530 % Support for BCM2835 mailbox
    531 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
    532 
    533490% Support for i8042 controller
    534491! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    550507
    551508% Serial line input module
    552 ! [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)
     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)
    553510
    554511% EGA support
     
    609566! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y)
    610567
     568% Load disk drivers on startup
     569! CONFIG_START_BD (n/y)
     570
     571% Mount /data on startup
     572! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)
     573
    611574% Write core files
    612575! CONFIG_WRITE_CORE_FILES (n/y)
     
    659622@ "5" Linux kernel
    660623! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
    661 
    662 % uImage OS type
    663 @ "5" Linux kernel
    664 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.