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