Changes in HelenOS.config [6db5d4b:1f5c9c96] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r6db5d4b r1f5c9c96 44 44 % Machine type 45 45 @ "msim" MSIM 46 @ "b malta" MIPS Malta Development Boardbig endian47 @ "l malta" MIPS Malta Development Boardlittle endian46 @ "bgxemul" GXEmul big endian 47 @ "lgxemul" GXEmul little endian 48 48 ! [PLATFORM=mips32] MACHINE (choice) 49 49 … … 63 63 % Machine type 64 64 @ "gta02" GTA02 / Neo FreeRunner 65 @ "testarm" GXEmul Testarm 65 66 @ "integratorcp" Integratorcp 66 @ "beagleboardxm" BeagleBoard-xM67 @ "beaglebone" BeagleBone68 67 ! [PLATFORM=arm32] MACHINE (choice) 69 68 … … 87 86 ! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice) 88 87 89 % CPU type90 @ "cortex_a8" ARM Cortex A-891 ! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice)92 93 % CPU type94 @ "arm920t" ARM920T95 ! [PLATFORM=arm32&MACHINE=gta02] PROCESSOR (choice)96 97 % CPU type98 @ "arm926ej_s" ARM926EJ-S99 ! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice)100 101 102 # Add more ARMv4 CPUs103 % CPU arch104 @ "armv4" ARMv4105 ! [PLATFORM=arm32&(PROCESSOR=arm920t)] PROCESSOR_ARCH (choice)106 107 # Add more ARMv5 CPUs108 % CPU arch109 @ "armv5" ARMv5110 ! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice)111 112 # Add more ARMv7-A CPUs113 % CPU arch114 @ "armv7_a" ARMv7-A115 ! [PLATFORM=arm32&(PROCESSOR=cortex_a8)] PROCESSOR_ARCH (choice)116 117 % CPU type118 @ "R4000" MIPS R4000119 ! [PLATFORM=mips32&MACHINE=msim] PROCESSOR (choice)120 121 % CPU type122 @ "4Kc" MIPS 4Kc123 ! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] PROCESSOR (choice)124 125 88 % RAM disk format 126 89 @ "tmpfs" TMPFS image 127 90 @ "fat" FAT16 image 128 @ "ext 4fs" ext4image91 @ "ext2fs" EXT2 image 129 92 ! RDFMT (choice) 130 93 … … 201 164 % User space architecture 202 165 @ "mips32" 203 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=l malta)] UARCH (choice)166 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul)] UARCH (choice) 204 167 205 168 % User space architecture 206 169 @ "mips32eb" 207 ! [PLATFORM=mips32&MACHINE=b malta] UARCH (choice)170 ! [PLATFORM=mips32&MACHINE=bgxemul] UARCH (choice) 208 171 209 172 % User space architecture … … 278 241 279 242 % Image format 280 @ "e lf"281 ! [PLATFORM=mips32&(MACHINE=b malta|MACHINE=lmalta)] IMAGE (choice)243 @ "ecoff" 244 ! [PLATFORM=mips32&(MACHINE=bgxemul|MACHINE=lgxemul)] IMAGE (choice) 282 245 283 246 % Image format … … 292 255 @ "gcc_native" GNU C Compiler (native) 293 256 @ "icc" Intel C Compiler 257 @ "suncc" Sun Studio C Compiler 294 258 @ "clang" Clang 295 259 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) … … 304 268 @ "gcc_cross" GNU C Compiler (cross-compiler) 305 269 @ "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) 307 277 308 278 % Compiler … … 310 280 @ "gcc_native" GNU C Compiler (native) 311 281 @ "clang" Clang 312 ! [PLATFORM=abs32le |PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice)282 ! [PLATFORM=abs32le] COMPILER (choice) 313 283 314 284 … … 363 333 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y) 364 334 365 ## armv7 made fpu hardware compulsory366 335 % 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) 371 337 372 338 … … 431 397 @ "generic" Keyboard or serial line 432 398 @ "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) 434 400 435 401 % Input device class … … 442 408 % Output device class 443 409 @ "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) 445 411 446 412 % Output device class 447 413 @ "generic" Monitor or serial line 448 414 @ "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) 450 430 451 431 % PC keyboard support … … 458 438 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n) 459 439 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) 465 451 466 452 % Support for VIA CUDA controller … … 473 459 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 474 460 475 % Support for ARM926 on-chip UART476 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)477 478 461 % Support for Samsung S3C24XX on-chip UART 479 462 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n) … … 482 465 ! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y) 483 466 484 % Support for TI AM335x timers support485 ! [PLATFORM=arm32&MACHINE=beaglebone] CONFIG_AM335X_TIMERS (y)486 487 % Support for OMAP on-chip UART488 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)489 490 467 % Support for i8042 controller 491 468 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 501 478 502 479 % Dummy serial line input 503 ! [CONFIG_M SIM_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y)480 ! [CONFIG_MIPS_KBD=y|CONFIG_ARM_KBD=y] CONFIG_DSRLNIN (y) 504 481 505 482 % Dummy serial line output 506 ! [CONFIG_M SIM_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y)483 ! [CONFIG_MIPS_PRN=y|CONFIG_ARM_PRN=y] CONFIG_DSRLNOUT (y) 507 484 508 485 % 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) 510 487 511 488 % EGA support … … 517 494 % Framebuffer support 518 495 ! [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) 519 499 520 500 % Framebuffer support … … 540 520 @ "1920x1080" 541 521 @ "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) 543 523 544 524 % Default framebuffer depth … … 546 526 @ "16" 547 527 @ "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) 549 529 550 530 % Start AP processors by the loader … … 576 556 577 557 % Include development files (headers, libraries) 578 ! CONFIG_DEVEL_FILES (n/y)558 ! [RDFMT=tmpfs|RDFMT=ext2fs] CONFIG_DEVEL_FILES (n/y) 579 559 580 560 % Strip binaries … … 593 573 ! CONFIG_BINUTILS (n/y) 594 574 595 % Build MSIM binary596 ! CONFIG_MSIM (n/y)597 598 575 % Line debugging information 599 576 ! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y) 600 577 601 578 # USB settings 579 580 % USB release build (less logging) 581 ! CONFIG_USB_RELEASE_BUILD (y/n) 602 582 603 583 % Start virtual USB host controller … … 608 588 @ "ganged" Root hub ports are all powered or all off. 609 589 @ "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) 611 591 612 592 % GRUB boot loader architecture … … 614 594 @ "efi" GRUB for UEFI 615 595 ! [PLATFORM=ia32|PLATFORM=amd64] GRUB_ARCH (choice) 616 617 % uImage OS type618 @ "2" NetBSD stage 2 boot loader619 ! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] UIMAGE_OS (choice)620 621 % uImage OS type622 @ "5" Linux kernel623 ! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
Note:
See TracChangeset
for help on using the changeset viewer.