Changes in HelenOS.config [1f5c9c96:6db5d4b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r1f5c9c96 r6db5d4b 44 44 % Machine type 45 45 @ "msim" MSIM 46 @ "b gxemul" GXEmulbig endian47 @ "l gxemul" GXEmullittle endian46 @ "bmalta" MIPS Malta Development Board big endian 47 @ "lmalta" MIPS Malta Development Board little endian 48 48 ! [PLATFORM=mips32] MACHINE (choice) 49 49 … … 63 63 % Machine type 64 64 @ "gta02" GTA02 / Neo FreeRunner 65 @ "testarm" GXEmul Testarm66 65 @ "integratorcp" Integratorcp 66 @ "beagleboardxm" BeagleBoard-xM 67 @ "beaglebone" BeagleBone 67 68 ! [PLATFORM=arm32] MACHINE (choice) 68 69 … … 86 87 ! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice) 87 88 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 88 125 % RAM disk format 89 126 @ "tmpfs" TMPFS image 90 127 @ "fat" FAT16 image 91 @ "ext 2fs" EXT2image128 @ "ext4fs" ext4 image 92 129 ! RDFMT (choice) 93 130 … … 164 201 % User space architecture 165 202 @ "mips32" 166 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=l gxemul)] UARCH (choice)203 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lmalta)] UARCH (choice) 167 204 168 205 % User space architecture 169 206 @ "mips32eb" 170 ! [PLATFORM=mips32&MACHINE=b gxemul] UARCH (choice)207 ! [PLATFORM=mips32&MACHINE=bmalta] UARCH (choice) 171 208 172 209 % User space architecture … … 241 278 242 279 % Image format 243 @ "e coff"244 ! [PLATFORM=mips32&(MACHINE=b gxemul|MACHINE=lgxemul)] IMAGE (choice)280 @ "elf" 281 ! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice) 245 282 246 283 % Image format … … 255 292 @ "gcc_native" GNU C Compiler (native) 256 293 @ "icc" Intel C Compiler 257 @ "suncc" Sun Studio C Compiler258 294 @ "clang" Clang 259 295 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) … … 268 304 @ "gcc_cross" GNU C Compiler (cross-compiler) 269 305 @ "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) 277 307 278 308 % Compiler … … 280 310 @ "gcc_native" GNU C Compiler (native) 281 311 @ "clang" Clang 282 ! [PLATFORM=abs32le ] COMPILER (choice)312 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice) 283 313 284 314 … … 333 363 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y) 334 364 365 ## armv7 made fpu hardware compulsory 335 366 % 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) 337 371 338 372 … … 397 431 @ "generic" Keyboard or serial line 398 432 @ "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) 400 434 401 435 % Input device class … … 408 442 % Output device class 409 443 @ "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) 411 445 412 446 % Output device class 413 447 @ "generic" Monitor or serial line 414 448 @ "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) 430 450 431 451 % PC keyboard support … … 438 458 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n) 439 459 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) 451 465 452 466 % Support for VIA CUDA controller … … 459 473 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 460 474 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 461 478 % Support for Samsung S3C24XX on-chip UART 462 479 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n) … … 465 482 ! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y) 466 483 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 467 490 % Support for i8042 controller 468 491 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 478 501 479 502 % Dummy serial line input 480 ! [CONFIG_M IPS_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)503 ! [CONFIG_MSIM_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y) 481 504 482 505 % Dummy serial line output 483 ! [CONFIG_M IPS_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)506 ! [CONFIG_MSIM_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y) 484 507 485 508 % 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) 487 510 488 511 % EGA support … … 494 517 % Framebuffer support 495 518 ! [CONFIG_HID_OUT=generic&(PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ppc32)] CONFIG_FB (y/n) 496 497 % Framebuffer support498 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=monitor)&PLATFORM=mips32&(MACHINE=lgxemul|MACHINE=bgxemul)] CONFIG_FB (y/n)499 519 500 520 % Framebuffer support … … 520 540 @ "1920x1080" 521 541 @ "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) 523 543 524 544 % Default framebuffer depth … … 526 546 @ "16" 527 547 @ "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) 529 549 530 550 % Start AP processors by the loader … … 556 576 557 577 % Include development files (headers, libraries) 558 ! [RDFMT=tmpfs|RDFMT=ext2fs]CONFIG_DEVEL_FILES (n/y)578 ! CONFIG_DEVEL_FILES (n/y) 559 579 560 580 % Strip binaries … … 573 593 ! CONFIG_BINUTILS (n/y) 574 594 595 % Build MSIM binary 596 ! CONFIG_MSIM (n/y) 597 575 598 % Line debugging information 576 599 ! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y) 577 600 578 601 # USB settings 579 580 % USB release build (less logging)581 ! CONFIG_USB_RELEASE_BUILD (y/n)582 602 583 603 % Start virtual USB host controller … … 588 608 @ "ganged" Root hub ports are all powered or all off. 589 609 @ "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) 591 611 592 612 % GRUB boot loader architecture … … 594 614 @ "efi" GRUB for UEFI 595 615 ! [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.