Changes in HelenOS.config [b51cf2c:6c1c1f7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
rb51cf2c r6c1c1f7 37 37 @ "ia64" IA-64 64-bit 38 38 @ "mips32" MIPS 32-bit 39 @ "mips64" MIPS 64-bit40 39 @ "ppc32" PowerPC 32-bit 41 40 @ "sparc32" SPARCv8 32-bit … … 50 49 51 50 % Machine type 52 @ "msim" MSIM53 ! [PLATFORM=mips64] MACHINE (choice)54 55 % Machine type56 51 @ "i460GX" i460GX chipset machine 57 52 @ "ski" Ski ia64 simulator … … 71 66 @ "beagleboardxm" BeagleBoard-xM 72 67 @ "beaglebone" BeagleBone 68 @ "raspberrypi" Raspberry Pi 73 69 ! [PLATFORM=arm32] MACHINE (choice) 74 70 … … 108 104 ! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice) 109 105 106 % CPU type 107 @ "arm1176" ARM1176 108 ! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice) 110 109 111 110 # Add more ARMv4 CPUs … … 118 117 @ "armv5" ARMv5 119 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) 120 124 121 125 # Add more ARMv7-A CPUs … … 170 174 171 175 % Kernel architecture 172 @ "mips64"173 ! [PLATFORM=mips64] KARCH (choice)174 175 % Kernel architecture176 176 @ "ppc32" 177 177 ! [PLATFORM=ppc32] KARCH (choice) … … 221 221 222 222 % User space architecture 223 @ "mips64"224 ! [PLATFORM=mips64] UARCH (choice)225 226 % User space architecture227 223 @ "ppc32" 228 224 ! [PLATFORM=ppc32] UARCH (choice) … … 270 266 @ "mips32" 271 267 ! [PLATFORM=mips32] BARCH (choice) 272 273 % Boot architecture274 @ "mips64"275 ! [PLATFORM=mips64] BARCH (choice)276 268 277 269 % Boot architecture … … 301 293 @ "elf" 302 294 ! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] IMAGE (choice) 303 304 % Image format305 @ "binary"306 ! [PLATFORM=mips64] IMAGE (choice)307 295 308 296 … … 328 316 @ "gcc_native" GNU C Compiler (native) 329 317 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 330 ! [PLATFORM=mips32|PLATFORM= mips64|PLATFORM=ppc32] COMPILER (choice)318 ! [PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice) 331 319 332 320 % Compiler … … 365 353 366 354 % Page hash table support 367 ! [PLATFORM=ia64|PLATFORM= mips64|PLATFORM=sparc64] CONFIG_PAGE_HT (y)355 ! [PLATFORM=ia64|PLATFORM=sparc64] CONFIG_PAGE_HT (y) 368 356 369 357 % Software integer division support 370 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM= mips64|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)358 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y) 371 359 372 360 % ASID support 373 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM= mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)361 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y) 374 362 375 363 % ASID FIFO support 376 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM= mips64|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)364 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 377 365 378 366 % OpenFirmware tree support … … 388 376 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y) 389 377 390 ## armv7 made fpu hardware compulsory 378 % FPU support 379 ! [PLATFORM=ppc32] CONFIG_FPU (n/y) 380 381 ## ARMv7 made FPU hardware compulsory 391 382 % FPU support 392 383 ! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y) … … 399 390 400 391 % Support for SMP 401 ! [(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)392 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n) 402 393 403 394 % Debug build … … 456 447 @ "generic" Keyboard or serial line 457 448 @ "none" No input device 458 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM= mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)449 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice) 459 450 460 451 % Input device class … … 467 458 % Output device class 468 459 @ "generic" Monitor or serial line 469 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone )] CONFIG_HID_OUT (choice)460 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice) 470 461 471 462 % Output device class 472 463 @ "generic" Monitor or serial line 473 464 @ "none" No output device 474 ! [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)465 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))] CONFIG_HID_OUT (choice) 475 466 476 467 % PC keyboard support … … 498 489 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 499 490 500 % Support for ARM926 on-chipUART501 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32& MACHINE=integratorcp] CONFIG_ARM926_UART (y/n)491 % Support for PL011 UART 492 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n) 502 493 503 494 % Support for Samsung S3C24XX on-chip UART … … 519 510 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y) 520 511 512 % Support for BCM2835 mailbox 513 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n) 514 521 515 % Support for i8042 controller 522 516 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 538 532 539 533 % Serial line input module 540 ! [CONFIG_DSRLNIN=y|(PLATFORM=sparc32)|(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)534 ! [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) 541 535 542 536 % EGA support … … 597 591 ! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (n/y) 598 592 599 % Load disk drivers on startup600 ! CONFIG_START_BD (n/y)601 602 % Mount /data on startup603 ! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y)604 605 593 % Write core files 606 594 ! CONFIG_WRITE_CORE_FILES (n/y) … … 617 605 % Barebone build with essential binaries only 618 606 ! CONFIG_BAREBONE (n/y) 619 620 % Build pcc binaries621 ! CONFIG_PCC (n/y)622 623 % Build binutils binaries624 ! CONFIG_BINUTILS (n/y)625 626 % Build MSIM binary627 ! CONFIG_MSIM (n/y)628 607 629 608 % Line debugging information
Note:
See TracChangeset
for help on using the changeset viewer.