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