Changes in HelenOS.config [1f5c9c96:6db5d4b] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r1f5c9c96 r6db5d4b  
    4444% Machine type
    4545@ "msim" MSIM
    46 @ "bgxemul" GXEmul big endian
    47 @ "lgxemul" GXEmul little endian
     46@ "bmalta" MIPS Malta Development Board big endian
     47@ "lmalta" MIPS Malta Development Board little endian
    4848! [PLATFORM=mips32] MACHINE (choice)
    4949
     
    6363% Machine type
    6464@ "gta02" GTA02 / Neo FreeRunner
    65 @ "testarm" GXEmul Testarm
    6665@ "integratorcp" Integratorcp
     66@ "beagleboardxm" BeagleBoard-xM
     67@ "beaglebone" BeagleBone
    6768! [PLATFORM=arm32] MACHINE (choice)
    6869
     
    8687! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice)
    8788
     89% CPU type
     90@ "cortex_a8" ARM Cortex A-8
     91! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice)
     92
     93% CPU type
     94@ "arm920t" ARM920T
     95! [PLATFORM=arm32&MACHINE=gta02] PROCESSOR (choice)
     96
     97% CPU type
     98@ "arm926ej_s" ARM926EJ-S
     99! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
     100
     101
     102# Add more ARMv4 CPUs
     103% CPU arch
     104@ "armv4" ARMv4
     105! [PLATFORM=arm32&(PROCESSOR=arm920t)] PROCESSOR_ARCH (choice)
     106
     107# Add more ARMv5 CPUs
     108% CPU arch
     109@ "armv5" ARMv5
     110! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)
     111
     112# Add more ARMv7-A CPUs
     113% CPU arch
     114@ "armv7_a" ARMv7-A
     115! [PLATFORM=arm32&(PROCESSOR=cortex_a8)] PROCESSOR_ARCH (choice)
     116
     117% CPU type
     118@ "R4000" MIPS R4000
     119! [PLATFORM=mips32&MACHINE=msim] PROCESSOR (choice)
     120
     121% CPU type
     122@ "4Kc" MIPS 4Kc
     123! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] PROCESSOR (choice)
     124
    88125% RAM disk format
    89126@ "tmpfs" TMPFS image
    90127@ "fat" FAT16 image
    91 @ "ext2fs" EXT2 image
     128@ "ext4fs" ext4 image
    92129! RDFMT (choice)
    93130
     
    164201% User space architecture
    165202@ "mips32"
    166 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul)] UARCH (choice)
     203! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lmalta)] UARCH (choice)
    167204
    168205% User space architecture
    169206@ "mips32eb"
    170 ! [PLATFORM=mips32&MACHINE=bgxemul] UARCH (choice)
     207! [PLATFORM=mips32&MACHINE=bmalta] UARCH (choice)
    171208
    172209% User space architecture
     
    241278
    242279% Image format
    243 @ "ecoff"
    244 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice)
     280@ "elf"
     281! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice)
    245282
    246283% Image format
     
    255292@ "gcc_native" GNU C Compiler (native)
    256293@ "icc" Intel C Compiler
    257 @ "suncc" Sun Studio C Compiler
    258294@ "clang" Clang
    259295! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
     
    268304@ "gcc_cross" GNU C Compiler (cross-compiler)
    269305@ "gcc_native" GNU C Compiler (native)
    270 @ "suncc" Sun Studio C Compiler
    271 ! [PLATFORM=sparc64] COMPILER (choice)
    272 
    273 % Compiler
    274 @ "gcc_cross" GNU C Compiler (cross-compiler)
    275 @ "gcc_native" GNU C Compiler (native)
    276 ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
     306! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    277307
    278308% Compiler
     
    280310@ "gcc_native" GNU C Compiler (native)
    281311@ "clang" Clang
    282 ! [PLATFORM=abs32le] COMPILER (choice)
     312! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
    283313
    284314
     
    333363! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    334364
     365## armv7 made fpu hardware compulsory
    335366% FPU support
    336 ! [PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FPU (y)
     367! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     368
     369% FPU support
     370! [PLATFORM=arm32&MACHINE=integratorcp] CONFIG_FPU (y)
    337371
    338372
     
    397431@ "generic" Keyboard or serial line
    398432@ "none" No input device
    399 ! [PLATFORM=ia32|(PLATFORM=arm32&MACHINE=testarm)|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     433! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    400434
    401435% Input device class
     
    408442% Output device class
    409443@ "generic" Monitor or serial line
    410 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp)] CONFIG_HID_OUT (choice)
     444! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
    411445
    412446% Output device class
    413447@ "generic" Monitor or serial line
    414448@ "none" No output device
    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)
    416 
    417 % Output device class
    418 @ "generic" Monitor or serial line
    419 @ "monitor" Monitor
    420 @ "serial" Serial line
    421 @ "none" No output device
    422 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] CONFIG_HID_OUT (choice)
    423 
    424 % Output device class
    425 @ "generic" Monitor or serial line
    426 @ "monitor" Monitor
    427 @ "serial" Serial line
    428 @ "none" No output device
    429 ! [PLATFORM=arm32&MACHINE=testarm] CONFIG_HID_OUT (choice)
     449! [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)
    430450
    431451% PC keyboard support
     
    438458! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
    439459
    440 % Support for msim/GXemul keyboard
    441 ! [CONFIG_HID_IN=generic&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_KBD (y/n)
    442 
    443 % Support for msim/GXemul printer
    444 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_PRN (y/n)
    445 
    446 % Support for GXemul keyboard
    447 ! [CONFIG_HID_IN=generic&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_KBD (y/n)
    448 
    449 % Support for GXemul printer
    450 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_PRN (y/n)
     460% Support for msim keyboard
     461! [CONFIG_HID_IN=generic&MACHINE=msim] CONFIG_MSIM_KBD (y/n)
     462
     463% Support for msim printer
     464! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&MACHINE=msim] CONFIG_MSIM_PRN (y/n)
    451465
    452466% Support for VIA CUDA controller
     
    459473! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    460474
     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)
     477
    461478% Support for Samsung S3C24XX on-chip UART
    462479! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n)
     
    465482! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y)
    466483
     484% Support for TI AM335x timers support
     485! [PLATFORM=arm32&MACHINE=beaglebone] CONFIG_AM335X_TIMERS (y)
     486
     487% Support for OMAP on-chip UART
     488! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
     489
    467490% Support for i8042 controller
    468491! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    478501
    479502% Dummy serial line input
    480 ! [CONFIG_MIPS_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
     503! [CONFIG_MSIM_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
    481504
    482505% Dummy serial line output
    483 ! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
     506! [CONFIG_MSIM_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
    484507
    485508% Serial line input module
    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)
     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)
    487510
    488511% EGA support
     
    494517% Framebuffer support
    495518! [CONFIG_HID_OUT=generic&(PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ppc32)] CONFIG_FB (y/n)
    496 
    497 % Framebuffer support
    498 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=monitor)&PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FB (y/n)
    499519
    500520% Framebuffer support
     
    520540@ "1920x1080"
    521541@ "1920x1200"
    522 ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
     542! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
    523543
    524544% Default framebuffer depth
     
    526546@ "16"
    527547@ "24"
    528 ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
     548! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
    529549
    530550% Start AP processors by the loader
     
    556576
    557577% Include development files (headers, libraries)
    558 ! [RDFMT=tmpfs|RDFMT=ext2fs] CONFIG_DEVEL_FILES (n/y)
     578! CONFIG_DEVEL_FILES (n/y)
    559579
    560580% Strip binaries
     
    573593! CONFIG_BINUTILS (n/y)
    574594
     595% Build MSIM binary
     596! CONFIG_MSIM (n/y)
     597
    575598% Line debugging information
    576599! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y)
    577600
    578601# USB settings
    579 
    580 % USB release build (less logging)
    581 ! CONFIG_USB_RELEASE_BUILD (y/n)
    582602
    583603% Start virtual USB host controller
     
    588608@ "ganged" Root hub ports are all powered or all off.
    589609@ "per_port" Powered status of every root hub port is independent.
    590 ! [PLATFORM=ia32|PLATFORM=amd64] OHCI_POWER_SWITCH (choice)
     610! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ppc32] OHCI_POWER_SWITCH (choice)
    591611
    592612% GRUB boot loader architecture
     
    594614@ "efi" GRUB for UEFI
    595615! [PLATFORM=ia32|PLATFORM=amd64] GRUB_ARCH (choice)
     616
     617% uImage OS type
     618@ "2" NetBSD stage 2 boot loader
     619! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] UIMAGE_OS (choice)
     620
     621% uImage OS type
     622@ "5" Linux kernel
     623! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.