Changes in HelenOS.config [6c1c1f7:b51cf2c] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r6c1c1f7 rb51cf2c  
    3737@ "ia64" IA-64 64-bit
    3838@ "mips32" MIPS 32-bit
     39@ "mips64" MIPS 64-bit
    3940@ "ppc32" PowerPC 32-bit
    4041@ "sparc32" SPARCv8 32-bit
     
    4950
    5051% Machine type
     52@ "msim" MSIM
     53! [PLATFORM=mips64] MACHINE (choice)
     54
     55% Machine type
    5156@ "i460GX" i460GX chipset machine
    5257@ "ski" Ski ia64 simulator
     
    6671@ "beagleboardxm" BeagleBoard-xM
    6772@ "beaglebone" BeagleBone
    68 @ "raspberrypi" Raspberry Pi
    6973! [PLATFORM=arm32] MACHINE (choice)
    7074
     
    104108! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
    105109
    106 % CPU type
    107 @ "arm1176" ARM1176
    108 ! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
    109110
    110111# Add more ARMv4 CPUs
     
    117118@ "armv5" ARMv5
    118119! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)
    119 
    120 # Add more ARMv6 CPUs
    121 % CPU arch
    122 @ "armv6" ARMv6
    123 ! [PLATFORM=arm32&(PROCESSOR=arm1176)] PROCESSOR_ARCH (choice)
    124120
    125121# Add more ARMv7-A CPUs
     
    174170
    175171% Kernel architecture
     172@ "mips64"
     173! [PLATFORM=mips64] KARCH (choice)
     174
     175% Kernel architecture
    176176@ "ppc32"
    177177! [PLATFORM=ppc32] KARCH (choice)
     
    221221
    222222% User space architecture
     223@ "mips64"
     224! [PLATFORM=mips64] UARCH (choice)
     225
     226% User space architecture
    223227@ "ppc32"
    224228! [PLATFORM=ppc32] UARCH (choice)
     
    266270@ "mips32"
    267271! [PLATFORM=mips32] BARCH (choice)
     272
     273% Boot architecture
     274@ "mips64"
     275! [PLATFORM=mips64] BARCH (choice)
    268276
    269277% Boot architecture
     
    293301@ "elf"
    294302! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice)
     303
     304% Image format
     305@ "binary"
     306! [PLATFORM=mips64] IMAGE (choice)
    295307
    296308
     
    316328@ "gcc_native" GNU C Compiler (native)
    317329@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    318 ! [PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
     330! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    319331
    320332% Compiler
     
    353365
    354366% Page hash table support
    355 ! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
     367! [PLATFORM=ia64|PLATFORM=mips64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
    356368
    357369% Software integer division support
    358 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     370! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    359371
    360372% ASID support
    361 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
     373! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    362374
    363375% ASID FIFO support
    364 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     376! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    365377
    366378% OpenFirmware tree support
     
    376388! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    377389
    378 % FPU support
    379 ! [PLATFORM=ppc32] CONFIG_FPU (n/y)
    380 
    381 ## ARMv7 made FPU hardware compulsory
     390## armv7 made fpu hardware compulsory
    382391% FPU support
    383392! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     
    390399
    391400% Support for SMP
    392 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
     401! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|(PLATFORM=mips64&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
    393402
    394403% Debug build
     
    447456@ "generic" Keyboard or serial line
    448457@ "none" No input device
    449 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     458! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    450459
    451460% Input device class
     
    458467% Output device class
    459468@ "generic" Monitor or serial line
    460 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
     469! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
    461470
    462471% Output device class
    463472@ "generic" Monitor or serial line
    464473@ "none" No output device
    465 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))] CONFIG_HID_OUT (choice)
     474! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
    466475
    467476% PC keyboard support
     
    489498! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    490499
    491 % Support for PL011 UART
    492 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
     500% Support for ARM926 on-chip UART
     501! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)
    493502
    494503% Support for Samsung S3C24XX on-chip UART
     
    510519! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    511520
    512 % Support for BCM2835 mailbox
    513 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
    514 
    515521% Support for i8042 controller
    516522! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    532538
    533539% Serial line input module
    534 ! [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)
     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)
    535541
    536542% EGA support
     
    591597! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y)
    592598
     599% Load disk drivers on startup
     600! CONFIG_START_BD (n/y)
     601
     602% Mount /data on startup
     603! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)
     604
    593605% Write core files
    594606! CONFIG_WRITE_CORE_FILES (n/y)
     
    605617% Barebone build with essential binaries only
    606618! CONFIG_BAREBONE (n/y)
     619
     620% Build pcc binaries
     621! CONFIG_PCC (n/y)
     622
     623% Build binutils binaries
     624! CONFIG_BINUTILS (n/y)
     625
     626% Build MSIM binary
     627! CONFIG_MSIM (n/y)
    607628
    608629% Line debugging information
Note: See TracChangeset for help on using the changeset viewer.