Changes in HelenOS.config [6bbe470:824208bf] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r6bbe470 r824208bf  
    3232% Platform
    3333@ "abs32le" abstract 32-bit little endian
    34 @ "amd64" AMD64/Intel EM64T (PC)
     34@ "amd64" AMD64/EM64T 64-bit (PC)
    3535@ "arm32" ARM 32-bit
    36 @ "ia32" Intel IA-32 (PC)
    37 @ "ia64" Intel IA-64
     36@ "ia32" IA-32 32-bit (PC)
     37@ "ia64" IA-64 64-bit
    3838@ "mips32" MIPS 32-bit
    39 @ "mips64" MIPS 64-bit
    40 @ "ppc32" PowerPC 32-bit (iMac G4)
    41 @ "sparc64" Sun UltraSPARC 64-bit
     39@ "ppc32" PowerPC 32-bit
     40@ "sparc32" SPARCv8 32-bit
     41@ "sparc64" SPARCv9 64-bit
    4242! PLATFORM (choice)
    4343
    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)
    49 
    50 % Machine type
    51 @ "msim" MSIM
    52 ! [PLATFORM=mips64] MACHINE (choice)
    5349
    5450% Machine type
     
    6258
    6359% Machine type
     60@ "leon3" Gaisler Aeroflex LEON3
     61! [PLATFORM=sparc32] MACHINE (choice)
     62
     63% Machine type
    6464@ "gta02" GTA02 / Neo FreeRunner
    65 @ "testarm" GXEmul Testarm
    6665@ "integratorcp" Integratorcp
     66@ "beagleboardxm" BeagleBoard-xM
     67@ "beaglebone" BeagleBone
     68@ "raspberrypi" Raspberry Pi
    6769! [PLATFORM=arm32] MACHINE (choice)
    6870
     
    8183
    8284% CPU type
     85@ "leon3" Gaisler Aeroflex LEON3
     86! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
     87
     88% CPU type
    8389@ "us" UltraSPARC I-II subarchitecture
    8490@ "us3" UltraSPARC III-IV subarchitecture
    8591@ "sun4v" Niagara (sun4v)
    8692! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice)
     93
     94% CPU type
     95@ "cortex_a8" ARM Cortex A-8
     96! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice)
     97
     98% CPU type
     99@ "arm920t" ARM920T
     100! [PLATFORM=arm32&MACHINE=gta02] PROCESSOR (choice)
     101
     102% CPU type
     103@ "arm926ej_s" ARM926EJ-S
     104! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)
     105
     106% CPU type
     107@ "arm1176" ARM1176
     108! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)
     109
     110# Add more ARMv4 CPUs
     111% CPU arch
     112@ "armv4" ARMv4
     113! [PLATFORM=arm32&(PROCESSOR=arm920t)] PROCESSOR_ARCH (choice)
     114
     115# Add more ARMv5 CPUs
     116% CPU arch
     117@ "armv5" ARMv5
     118! [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)
     124
     125# Add more ARMv7-A CPUs
     126% CPU arch
     127@ "armv7_a" ARMv7-A
     128! [PLATFORM=arm32&(PROCESSOR=cortex_a8)] PROCESSOR_ARCH (choice)
     129
     130% CPU type
     131@ "R4000" MIPS R4000
     132! [PLATFORM=mips32&MACHINE=msim] PROCESSOR (choice)
     133
     134% CPU type
     135@ "4Kc" MIPS 4Kc
     136! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] PROCESSOR (choice)
    87137
    88138% RAM disk format
     
    124174
    125175% Kernel architecture
    126 @ "mips64"
    127 ! [PLATFORM=mips64] KARCH (choice)
    128 
    129 % Kernel architecture
    130176@ "ppc32"
    131177! [PLATFORM=ppc32] KARCH (choice)
     
    136182
    137183% Kernel architecture
     184@ "sparc32"
     185! [PLATFORM=sparc32] KARCH (choice)
     186
     187% Kernel architecture
    138188@ "sparc64"
    139189! [PLATFORM=sparc64] KARCH (choice)
     
    164214% User space architecture
    165215@ "mips32"
    166 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul)] UARCH (choice)
     216! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lmalta)] UARCH (choice)
    167217
    168218% User space architecture
    169219@ "mips32eb"
    170 ! [PLATFORM=mips32&MACHINE=bgxemul] UARCH (choice)
    171 
    172 % User space architecture
    173 @ "mips64"
    174 ! [PLATFORM=mips64] UARCH (choice)
     220! [PLATFORM=mips32&MACHINE=bmalta] UARCH (choice)
    175221
    176222% User space architecture
     
    183229
    184230% User space architecture
     231@ "sparc32"
     232! [PLATFORM=sparc32] UARCH (choice)
     233
     234% User space architecture
    185235@ "sparc64"
    186236! [PLATFORM=sparc64] UARCH (choice)
     
    218268
    219269% Boot architecture
    220 @ "mips64"
    221 ! [PLATFORM=mips64] BARCH (choice)
    222 
    223 % Boot architecture
    224270@ "ppc32"
    225271! [PLATFORM=ppc32] BARCH (choice)
     
    228274@ "ppc64"
    229275! [PLATFORM=ppc64] BARCH (choice)
     276
     277% Boot architecture
     278@ "sparc32"
     279! [PLATFORM=sparc32] BARCH (choice)
    230280
    231281% Boot architecture
     
    241291
    242292% Image format
    243 @ "ecoff"
    244 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice)
    245 
    246 % Image format
    247 @ "binary"
    248 ! [PLATFORM=mips64] IMAGE (choice)
     293@ "elf"
     294! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice)
    249295
    250296
    251297## Compiler options
     298
     299% Compiler
     300@ "gcc_cross" GNU C Compiler (cross-compiler)
     301@ "gcc_native" GNU C Compiler (native)
     302@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     303@ "icc" Intel C Compiler
     304@ "clang" Clang
     305! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
    252306
    253307% Compiler
     
    255309@ "gcc_native" GNU C Compiler (native)
    256310@ "icc" Intel C Compiler
    257 @ "clang" Clang
    258 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)
     311@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     312! [PLATFORM=ia64] COMPILER (choice)
    259313
    260314% Compiler
    261315@ "gcc_cross" GNU C Compiler (cross-compiler)
    262316@ "gcc_native" GNU C Compiler (native)
    263 @ "icc" Intel C Compiler
    264 ! [PLATFORM=ia64] COMPILER (choice)
     317@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
     318! [PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice)
    265319
    266320% Compiler
    267321@ "gcc_cross" GNU C Compiler (cross-compiler)
    268322@ "gcc_native" GNU C Compiler (native)
    269 ! [PLATFORM=sparc64] COMPILER (choice)
    270 
    271 % Compiler
    272 @ "gcc_cross" GNU C Compiler (cross-compiler)
    273 @ "gcc_native" GNU C Compiler (native)
    274 ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)
    275 
    276 % Compiler
    277 @ "gcc_cross" GNU C Compiler (cross-compiler)
    278 @ "gcc_native" GNU C Compiler (native)
     323@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    279324@ "clang" Clang
    280 ! [PLATFORM=abs32le] COMPILER (choice)
     325! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc32|PLATFORM=sparc64] COMPILER (choice)
    281326
    282327
     
    287332@ "ia32" Intel IA-32
    288333@ "mips32" MIPS 32-bit
    289 ! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice)
     334! [PLATFORM=abs32le&(COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice)
    290335
    291336
     
    301346! [PLATFORM=amd64] CONFIG_FENCES_P4 (y)
    302347
     348% IOMAP bitmap support
     349! [PLATFORM=ia32|PLATFORM=amd64] CONFIG_IOMAP_BITMAP (y)
     350
     351% IOMAP dummy support
     352! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)
     353
    303354% ACPI support
    304355! [PLATFORM=ia32|PLATFORM=amd64] CONFIG_ACPI (y)
    305356
    306357% Hierarchical page tables support
    307 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)
     358! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
    308359
    309360% Page hash table support
    310 ! [PLATFORM=ia64|PLATFORM=mips64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
     361! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)
    311362
    312363% Software integer division support
    313 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y)
     364! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    314365
    315366% ASID support
    316 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
     367! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    317368
    318369% ASID FIFO support
    319 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     370! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    320371
    321372% OpenFirmware tree support
     
    332383
    333384% FPU support
    334 ! [PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FPU (y)
     385! [PLATFORM=ppc32] CONFIG_FPU (n/y)
     386
     387## ARMv7 made FPU hardware compulsory
     388% FPU support
     389! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y)
     390
     391% FPU support
     392! [PLATFORM=arm32&MACHINE=integratorcp] CONFIG_FPU (y)
    335393
    336394
     
    338396
    339397% Support for SMP
    340 ! [(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)
     398! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)
    341399
    342400% Debug build
     
    395453@ "generic" Keyboard or serial line
    396454@ "none" No input device
    397 ! [PLATFORM=ia32|(PLATFORM=arm32&MACHINE=testarm)|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     455! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    398456
    399457% Input device class
     
    406464% Output device class
    407465@ "generic" Monitor or serial line
    408 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp)] CONFIG_HID_OUT (choice)
     466! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)
    409467
    410468% Output device class
    411469@ "generic" Monitor or serial line
    412470@ "none" No output device
    413 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&MACHINE=msim)|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
    414 
    415 % Output device class
    416 @ "generic" Monitor or serial line
    417 @ "monitor" Monitor
    418 @ "serial" Serial line
    419 @ "none" No output device
    420 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] CONFIG_HID_OUT (choice)
    421 
    422 % Output device class
    423 @ "generic" Monitor or serial line
    424 @ "monitor" Monitor
    425 @ "serial" Serial line
    426 @ "none" No output device
    427 ! [PLATFORM=arm32&MACHINE=testarm] CONFIG_HID_OUT (choice)
     471! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))] CONFIG_HID_OUT (choice)
    428472
    429473% PC keyboard support
    430 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n)
     474! [CONFIG_HID_IN=generic&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_PC_KBD (y/n)
    431475
    432476% PC keyboard support
     
    436480! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
    437481
    438 % Support for msim/GXemul keyboard
    439 ! [CONFIG_HID_IN=generic&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_KBD (y/n)
    440 
    441 % Support for msim/GXemul printer
    442 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=mips32|PLATFORM=mips64)] CONFIG_MIPS_PRN (y/n)
    443 
    444 % Support for GXemul keyboard
    445 ! [CONFIG_HID_IN=generic&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_KBD (y/n)
    446 
    447 % Support for GXemul printer
    448 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=testarm] CONFIG_ARM_PRN (y/n)
     482% Support for msim keyboard
     483! [CONFIG_HID_IN=generic&MACHINE=msim] CONFIG_MSIM_KBD (y/n)
     484
     485% Support for msim printer
     486! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&MACHINE=msim] CONFIG_MSIM_PRN (y/n)
    449487
    450488% Support for VIA CUDA controller
     
    457495! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n)
    458496
    459 % Support for NS16550 controller (kernel console)
    460 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial|CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)] CONFIG_NS16550_KCON (y/n)
    461 
    462 % Use NS16550 controller as serial input (kernel console)
    463 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550 (y)
    464 
    465 % Use NS16550 controller as dummy serial output (kernel console)
    466 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550_OUT (y)
    467 
    468 % Support for ARM926 on-chip UART
    469 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)
     497% Support for PL011 UART
     498! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)
    470499
    471500% Support for Samsung S3C24XX on-chip UART
     
    475504! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y)
    476505
     506% Support for TI AM335x timers support
     507! [PLATFORM=arm32&MACHINE=beaglebone] CONFIG_AM335X_TIMERS (y)
     508
     509% Support for OMAP on-chip UART
     510! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
     511
     512% Support for GRLIB UART
     513! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
     514
     515% Support for GRLIB IRQMP
     516! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
     517
     518% Support for BCM2835 mailbox
     519! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
     520
    477521% Support for i8042 controller
    478522! [CONFIG_PC_KBD=y] CONFIG_I8042 (y)
     
    488532
    489533% Dummy serial line input
    490 ! [CONFIG_MIPS_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
     534! [CONFIG_MSIM_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)
    491535
    492536% Dummy serial line output
    493 ! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
     537! [CONFIG_MSIM_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)
    494538
    495539% Serial line input module
    496 ! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_ARM926_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)|(PLATFORM=ia32&CONFIG_NS16550=y)|(PLATFORM=amd64&CONFIG_NS16550=y)] CONFIG_SRLN (y)
     540! [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)
    497541
    498542% EGA support
     
    504548% Framebuffer support
    505549! [CONFIG_HID_OUT=generic&(PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ppc32)] CONFIG_FB (y/n)
    506 
    507 % Framebuffer support
    508 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=monitor)&PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FB (y/n)
    509550
    510551% Framebuffer support
     
    530571@ "1920x1080"
    531572@ "1920x1200"
    532 ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
     573! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_MODE (choice)
    533574
    534575% Default framebuffer depth
     
    536577@ "16"
    537578@ "24"
    538 ! [(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
     579! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
    539580
    540581% Start AP processors by the loader
     
    556597! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y)
    557598
    558 % Load disk drivers on startup
    559 ! CONFIG_START_BD (n/y)
    560 
    561 % Mount /data on startup
    562 ! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)
    563 
    564599% Write core files
    565600! CONFIG_WRITE_CORE_FILES (n/y)
    566601
     602% Include userspace unit tests (PCUT)
     603! CONFIG_PCUT_TESTS (n/y)
     604
     605% Include PCUT self-tests
     606! CONFIG_PCUT_SELF_TESTS (n/y)
     607
    567608% Include development files (headers, libraries)
    568609! CONFIG_DEVEL_FILES (n/y)
     
    576617% Barebone build with essential binaries only
    577618! CONFIG_BAREBONE (n/y)
    578 
    579 % Build pcc binaries
    580 ! CONFIG_PCC (n/y)
    581 
    582 % Build binutils binaries
    583 ! CONFIG_BINUTILS (n/y)
    584 
    585 % Build MSIM binary
    586 ! CONFIG_MSIM (n/y)
    587619
    588620% Line debugging information
     
    604636@ "efi" GRUB for UEFI
    605637! [PLATFORM=ia32|PLATFORM=amd64] GRUB_ARCH (choice)
     638
     639% uImage OS type
     640@ "2" NetBSD stage 2 boot loader
     641! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] UIMAGE_OS (choice)
     642
     643% uImage OS type
     644@ "5" Linux kernel
     645! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
     646
     647% uImage OS type
     648@ "5" Linux kernel
     649! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.