Changes in HelenOS.config [d9be488:f3287e5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
rd9be488 rf3287e5 32 32 % Platform 33 33 @ "abs32le" abstract 32-bit little endian 34 @ "amd64" AMD64/ EM64T 64-bit(PC)34 @ "amd64" AMD64/Intel EM64T (PC) 35 35 @ "arm32" ARM 32-bit 36 @ "ia32" I A-32 32-bit(PC)37 @ "ia64" I A-64 64-bit36 @ "ia32" Intel IA-32 (PC) 37 @ "ia64" Intel IA-64 38 38 @ "mips32" MIPS 32-bit 39 39 @ "mips64" MIPS 64-bit 40 @ "ppc32" PowerPC 32-bit 41 @ "sparc32" SPARCv8 32-bit 42 @ "sparc64" SPARCv9 64-bit 40 @ "ppc32" PowerPC 32-bit (iMac G4) 41 @ "sparc64" Sun UltraSPARC 64-bit 43 42 ! PLATFORM (choice) 44 43 … … 63 62 64 63 % Machine type 65 @ "leon3" Gaisler Aeroflex LEON366 ! [PLATFORM=sparc32] MACHINE (choice)67 68 % Machine type69 64 @ "gta02" GTA02 / Neo FreeRunner 70 65 @ "integratorcp" Integratorcp 71 66 @ "beagleboardxm" BeagleBoard-xM 72 67 @ "beaglebone" BeagleBone 73 @ "raspberrypi" Raspberry Pi74 68 ! [PLATFORM=arm32] MACHINE (choice) 75 69 … … 88 82 89 83 % CPU type 90 @ "leon3" Gaisler Aeroflex LEON391 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)92 93 % CPU type94 84 @ "us" UltraSPARC I-II subarchitecture 95 85 @ "us3" UltraSPARC III-IV subarchitecture … … 109 99 ! [PLATFORM=arm32&MACHINE=integratorcp] PROCESSOR (choice) 110 100 111 % CPU type112 @ "arm1176" ARM1176113 ! [PLATFORM=arm32&MACHINE=raspberrypi] PROCESSOR (choice)114 101 115 102 # Add more ARMv4 CPUs … … 122 109 @ "armv5" ARMv5 123 110 ! [PLATFORM=arm32&(PROCESSOR=arm926ej_s)] PROCESSOR_ARCH (choice) 124 125 # Add more ARMv6 CPUs126 % CPU arch127 @ "armv6" ARMv6128 ! [PLATFORM=arm32&(PROCESSOR=arm1176)] PROCESSOR_ARCH (choice)129 111 130 112 # Add more ARMv7-A CPUs … … 191 173 192 174 % Kernel architecture 193 @ "sparc32"194 ! [PLATFORM=sparc32] KARCH (choice)195 196 % Kernel architecture197 175 @ "sparc64" 198 176 ! [PLATFORM=sparc64] KARCH (choice) … … 242 220 243 221 % User space architecture 244 @ "sparc32"245 ! [PLATFORM=sparc32] UARCH (choice)246 247 % User space architecture248 222 @ "sparc64" 249 223 ! [PLATFORM=sparc64] UARCH (choice) … … 291 265 @ "ppc64" 292 266 ! [PLATFORM=ppc64] BARCH (choice) 293 294 % Boot architecture295 @ "sparc32"296 ! [PLATFORM=sparc32] BARCH (choice)297 267 298 268 % Boot architecture … … 344 314 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 345 315 @ "clang" Clang 346 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc 32|PLATFORM=sparc64] COMPILER (choice)316 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice) 347 317 348 318 … … 371 341 372 342 % Hierarchical page tables support 373 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32 |PLATFORM=sparc32] CONFIG_PAGE_PT (y)343 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y) 374 344 375 345 % Page hash table support … … 377 347 378 348 % Software integer division support 379 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32 |PLATFORM=sparc32] CONFIG_SOFTINT (y)349 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y) 380 350 381 351 % ASID support 382 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc 32|PLATFORM=sparc64] CONFIG_ASID (y)352 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y) 383 353 384 354 % ASID FIFO support 385 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc 32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)355 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 386 356 387 357 % OpenFirmware tree support … … 397 367 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=ia64|PLATFORM=sparc64] CONFIG_FPU (y) 398 368 399 ## ARMv7 made FPUhardware compulsory369 ## armv7 made fpu hardware compulsory 400 370 % FPU support 401 371 ! [PLATFORM=arm32&PROCESSOR_ARCH=armv7_a] CONFIG_FPU (y) … … 476 446 % Output device class 477 447 @ "generic" Monitor or serial line 478 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone |MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)448 ! [PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_HID_OUT (choice) 479 449 480 450 % Output device class … … 507 477 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 508 478 509 % Support for PL011UART510 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32& (MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n)479 % Support for ARM926 on-chip UART 480 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_ARM926_UART (y/n) 511 481 512 482 % Support for Samsung S3C24XX on-chip UART … … 522 492 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n) 523 493 524 % Support for GRLIB UART525 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)526 527 % Support for GRLIB IRQMP528 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)529 530 % Support for BCM2835 mailbox531 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)532 533 494 % Support for i8042 controller 534 495 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 550 511 551 512 % Serial line input module 552 ! [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)513 ! [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) 553 514 554 515 % EGA support … … 665 626 @ "5" Linux kernel 666 627 ! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice) 667 668 % uImage OS type669 @ "5" Linux kernel670 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note:
See TracChangeset
for help on using the changeset viewer.