Changes in HelenOS.config [42be09b:1c99eae] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r42be09b r1c99eae  
    3737@ "ia64" Intel IA-64
    3838@ "mips32" MIPS 32-bit
     39@ "mips64" MIPS 64-bit
    3940@ "ppc32" PowerPC 32-bit (iMac G4)
    4041@ "sparc64" Sun UltraSPARC 64-bit
     
    4849
    4950% Machine type
     51@ "msim" MSIM
     52! [PLATFORM=mips64] MACHINE (choice)
     53
     54% Machine type
    5055@ "i460GX" i460GX chipset machine
    5156@ "ski" Ski ia64 simulator
     
    5459% Machine type
    5560@ "generic" Generic Sun workstation or server
    56 @ "serengeti" Serengeti system
    5761! [PLATFORM=sparc64] MACHINE (choice)
    5862
     
    6973@ "athlon_xp" Athlon XP
    7074@ "athlon_mp" Athlon MP
     75@ "i486" i486
    7176! [PLATFORM=ia32] PROCESSOR (choice)
    7277
     
    8186! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice)
    8287
    83 % CPU type
    84 @ "us3"
    85 ! [PLATFORM=sparc64&MACHINE=serengeti] PROCESSOR (choice)
    86 
    8788% RAM disk format
    8889@ "tmpfs" TMPFS image
    8990@ "fat" FAT16 image
     91@ "ext2fs" EXT2 image
    9092! RDFMT (choice)
    9193
     
    122124
    123125% Kernel architecture
     126@ "mips64"
     127! [PLATFORM=mips64] KARCH (choice)
     128
     129% Kernel architecture
    124130@ "ppc32"
    125131! [PLATFORM=ppc32] KARCH (choice)
     
    165171
    166172% User space architecture
     173@ "mips64"
     174! [PLATFORM=mips64] UARCH (choice)
     175
     176% User space architecture
    167177@ "ppc32"
    168178! [PLATFORM=ppc32] UARCH (choice)
     
    206216@ "mips32"
    207217! [PLATFORM=mips32] BARCH (choice)
     218
     219% Boot architecture
     220@ "mips64"
     221! [PLATFORM=mips64] BARCH (choice)
    208222
    209223% Boot architecture
     
    229243@ "ecoff"
    230244! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice)
     245
     246% Image format
     247@ "binary"
     248! [PLATFORM=mips64] IMAGE (choice)
    231249
    232250
     
    256274@ "gcc_cross" GNU C Compiler (cross-compiler)
    257275@ "gcc_native" GNU C Compiler (native)
    258 ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
     276! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    259277
    260278% Compiler
     
    292310
    293311% Page hash table support
    294 ! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
     312! [PLATFORM=ia64|PLATFORM=mips64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
    295313
    296314% Software integer division support
    297 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y)
     315! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
    298316
    299317% ASID support
    300 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
     318! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
    301319
    302320% ASID FIFO support
    303 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     321! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    304322
    305323% OpenFirmware tree support
     
    322340
    323341% Support for SMP
    324 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
     342! [(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)
    325343
    326344% Debug build
     
    379397@ "generic" Keyboard or serial line
    380398@ "none" No input device
    381 ! [PLATFORM=ia32|(PLATFORM=arm32&MACHINE=testarm)|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     399! [PLATFORM=ia32|(PLATFORM=arm32&MACHINE=testarm)|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    382400
    383401% Input device class
     
    395413@ "generic" Monitor or serial line
    396414@ "none" No output device
    397 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&MACHINE=msim)] CONFIG_HID_OUT (choice)
     415! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&MACHINE=msim)|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
    398416
    399417% Output device class
     
    417435! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_PC_KBD (y/n)
    418436
     437% PC keyboard support
     438! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
     439
    419440% Support for msim/GXemul keyboard
    420 ! [CONFIG_HID_IN=generic&PLATFORM=mips32] CONFIG_MIPS_KBD (y/n)
     441! [CONFIG_HID_IN=generic&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_KBD (y/n)
    421442
    422443% Support for msim/GXemul printer
    423 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=mips32] CONFIG_MIPS_PRN (y/n)
     444! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_PRN (y/n)
    424445
    425446% Support for GXemul keyboard
     
    444465! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y)
    445466
    446 % Support for Z8530 controller
    447 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic] CONFIG_Z8530 (y/n)
    448 
    449 % Support for Serengeti console
    450 ! [CONFIG_HID_OUT=generic&PLATFORM=sparc64&MACHINE=serengeti] CONFIG_SGCN_PRN (y/n)
    451 
    452 % Support for Serengeti keyboard
    453 ! [CONFIG_HID_IN=generic&PLATFORM=sparc64&MACHINE=serengeti] CONFIG_SGCN_KBD (y/n)
    454 
    455467% Support for i8042 controller
    456468! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    460472
    461473% Sun keyboard support
    462 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic&(CONFIG_NS16550=y|CONFIG_Z8530=y)] CONFIG_SUN_KBD (y)
     474! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic&CONFIG_NS16550=y] CONFIG_SUN_KBD (y)
    463475
    464476% Macintosh ADB keyboard support
     
    472484
    473485% Serial line input module
    474 ! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&MACHINE=serengeti&CONFIG_SGCN_KBD=y)|(PLATFORM=sparc64&PROCESSOR=sun4v)] CONFIG_SRLN (y)
     486! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)] CONFIG_SRLN (y)
    475487
    476488% EGA support
     
    519531! [PLATFORM=sparc64&CONFIG_SMP=y] CONFIG_AP (y/n)
    520532
    521 % Use Block Address Translation by the loader
    522 ! [PLATFORM=ppc32] CONFIG_BAT (y/n)
    523 
    524 % Preserve A.OUT header in isofs.b
    525 ! [PLATFORM=sparc64&MACHINE=generic] CONFIG_AOUT_ISOFS_B (y)
     533% Dynamic linking support
     534! [PLATFORM=ia32] CONFIG_RTLD (n/y)
     535! [PLATFORM=abs32le|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_RTLD (n)
     536
     537% Build shared libraries
     538! [CONFIG_RTLD=y] CONFIG_BUILD_SHARED_LIBS (n/y)
     539! [CONFIG_RTLD=n] CONFIG_BUILD_SHARED_LIBS (n)
     540
     541% Link against shared libraries
     542! [CONFIG_BUILD_SHARED_LIBS=y] CONFIG_USE_SHARED_LIBS (n/y)
     543! [CONFIG_BUILD_SHARED_LIBS=n] CONFIG_USE_SHARED_LIBS (n)
     544
     545% Launch (devman) test drivers
     546! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y)
    526547
    527548% Load disk drivers on startup
     
    546567! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y)
    547568
    548 % Launch (devman) test drivers
    549 ! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (y/n)
    550 
     569# USB settings
     570
     571% USB release build (less logging)
     572! CONFIG_USB_RELEASE_BUILD (y/n)
     573
     574% Start virtual USB host controller
     575! CONFIG_RUN_VIRTUAL_USB_HC (n/y)
     576
     577% OHCI root hub port power switching
     578@ "no" All root hub ports are always powered.
     579@ "ganged" Root hub ports are all powered or all off.
     580@ "per_port" Powered status of every root hub port is independent.
     581![PLATFORM=ia32|PLATFORM=amd64] OHCI_POWER_SWITCH (choice)
Note: See TracChangeset for help on using the changeset viewer.