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


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r6db5d4b r1f5c9c96  
    4444% Machine type
    4545@ "msim" MSIM
    46 @ "bmalta" MIPS Malta Development Board big endian
    47 @ "lmalta" MIPS Malta Development Board little endian
     46@ "bgxemul" GXEmul big endian
     47@ "lgxemul" GXEmul little endian
    4848! [PLATFORM=mips32] MACHINE (choice)
    4949
     
    6363% Machine type
    6464@ "gta02" GTA02 / Neo FreeRunner
     65@ "testarm" GXEmul Testarm
    6566@ "integratorcp" Integratorcp
    66 @ "beagleboardxm" BeagleBoard-xM
    67 @ "beaglebone" BeagleBone
    6867! [PLATFORM=arm32] MACHINE (choice)
    6968
     
    8786! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice)
    8887
    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 
    12588% RAM disk format
    12689@ "tmpfs" TMPFS image
    12790@ "fat" FAT16 image
    128 @ "ext4fs" ext4 image
     91@ "ext2fs" EXT2 image
    12992! RDFMT (choice)
    13093
     
    201164% User space architecture
    202165@ "mips32"
    203 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lmalta)] UARCH (choice)
     166! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul)] UARCH (choice)
    204167
    205168% User space architecture
    206169@ "mips32eb"
    207 ! [PLATFORM=mips32&MACHINE=bmalta] UARCH (choice)
     170! [PLATFORM=mips32&MACHINE=bgxemul] UARCH (choice)
    208171
    209172% User space architecture
     
    278241
    279242% Image format
    280 @ "elf"
    281 ! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice)
     243@ "ecoff"
     244! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice)
    282245
    283246% Image format
     
    292255@ "gcc_native" GNU C Compiler (native)
    293256@ "icc" Intel C Compiler
     257@ "suncc" Sun Studio C Compiler
    294258@ "clang" Clang
    295259! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
     
    304268@ "gcc_cross" GNU C Compiler (cross-compiler)
    305269@ "gcc_native" GNU C Compiler (native)
    306 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
     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)
    307277
    308278% Compiler
     
    310280@ "gcc_native" GNU C Compiler (native)
    311281@ "clang" Clang
    312 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)
     282! [PLATFORM=abs32le] COMPILER (choice)
    313283
    314284
     
    363333! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y)
    364334
    365 ## armv7 made fpu hardware compulsory
    366335% FPU support
    367 ! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
    368 
    369 % FPU support
    370 ! [PLATFORM=arm32&MACHINE=integratorcp] CONFIG_FPU (y)
     336! [PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FPU (y)
    371337
    372338
     
    431397@ "generic" Keyboard or serial line
    432398@ "none" No input device
    433 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|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)
    434400
    435401% Input device class
     
    442408% Output device class
    443409@ "generic" Monitor or serial line
    444 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice)
     410! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp)] CONFIG_HID_OUT (choice)
    445411
    446412% Output device class
    447413@ "generic" Monitor or serial line
    448414@ "none" No output device
    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)
     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)
    450430
    451431% PC keyboard support
     
    458438! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
    459439
    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)
     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)
    465451
    466452% Support for VIA CUDA controller
     
    473459! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    474460
    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 
    478461% Support for Samsung S3C24XX on-chip UART
    479462! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n)
     
    482465! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y)
    483466
    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 
    490467% Support for i8042 controller
    491468! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    501478
    502479% Dummy serial line input
    503 ! [CONFIG_MSIM_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
     480! [CONFIG_MIPS_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
    504481
    505482% Dummy serial line output
    506 ! [CONFIG_MSIM_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
     483! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
    507484
    508485% 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)
     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)
    510487
    511488% EGA support
     
    517494% Framebuffer support
    518495! [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)
    519499
    520500% Framebuffer support
     
    540520@ "1920x1080"
    541521@ "1920x1200"
    542 ! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
     522! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
    543523
    544524% Default framebuffer depth
     
    546526@ "16"
    547527@ "24"
    548 ! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
     528! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
    549529
    550530% Start AP processors by the loader
     
    576556
    577557% Include development files (headers, libraries)
    578 ! CONFIG_DEVEL_FILES (n/y)
     558! [RDFMT=tmpfs|RDFMT=ext2fs] CONFIG_DEVEL_FILES (n/y)
    579559
    580560% Strip binaries
     
    593573! CONFIG_BINUTILS (n/y)
    594574
    595 % Build MSIM binary
    596 ! CONFIG_MSIM (n/y)
    597 
    598575% Line debugging information
    599576! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y)
    600577
    601578# USB settings
     579
     580% USB release build (less logging)
     581! CONFIG_USB_RELEASE_BUILD (y/n)
    602582
    603583% Start virtual USB host controller
     
    608588@ "ganged" Root hub ports are all powered or all off.
    609589@ "per_port" Powered status of every root hub port is independent.
    610 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ppc32] OHCI_POWER_SWITCH (choice)
     590! [PLATFORM=ia32|PLATFORM=amd64] OHCI_POWER_SWITCH (choice)
    611591
    612592% GRUB boot loader architecture
     
    614594@ "efi" GRUB for UEFI
    615595! [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.