Changes in HelenOS.config [d783145:f3287e5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
rd783145 rf3287e5 39 39 @ "mips64" MIPS 64-bit 40 40 @ "ppc32" PowerPC 32-bit (iMac G4) 41 @ "sparc32" SPARC v8 (32-bit)42 41 @ "sparc64" Sun UltraSPARC 64-bit 43 42 ! PLATFORM (choice) … … 61 60 @ "generic" Generic Sun workstation or server 62 61 ! [PLATFORM=sparc64] MACHINE (choice) 63 64 % Machine type65 @ "leon3" Gaisler Aeroflex LEON366 ! [PLATFORM=sparc32] MACHINE (choice)67 62 68 63 % Machine type … … 93 88 94 89 % CPU type 95 @ "leon3" Gaisler Aeroflex LEON396 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)97 98 % CPU type99 90 @ "cortex_a8" ARM Cortex A-8 100 91 ! [PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] PROCESSOR (choice) … … 185 176 ! [PLATFORM=sparc64] KARCH (choice) 186 177 187 % Kernel architecture188 @ "sparc32"189 ! [PLATFORM=sparc32] KARCH (choice)190 178 191 179 ## Mapping between platform and user space architecture … … 235 223 ! [PLATFORM=sparc64] UARCH (choice) 236 224 237 % User space architecture238 @ "sparc32"239 ! [PLATFORM=sparc32] UARCH (choice)240 225 241 226 ## Mapping between platform and boot architecture … … 285 270 ! [PLATFORM=sparc64] BARCH (choice) 286 271 287 % Boot architecture288 @ "sparc32"289 ! [PLATFORM=sparc32] BARCH (choice)290 272 291 273 ## Mapping between platform and image format … … 303 285 ! [PLATFORM=mips64] IMAGE (choice) 304 286 287 305 288 ## Compiler options 289 290 % Compiler 291 @ "gcc_cross" GNU C Compiler (cross-compiler) 292 @ "gcc_native" GNU C Compiler (native) 293 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 294 @ "icc" Intel C Compiler 295 @ "clang" Clang 296 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) 306 297 307 298 % Compiler … … 309 300 @ "gcc_native" GNU C Compiler (native) 310 301 @ "icc" Intel C Compiler 311 @ " clang" Clang312 ! [PLATFORM= amd64|PLATFORM=ia32] COMPILER (choice)302 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 303 ! [PLATFORM=ia64] COMPILER (choice) 313 304 314 305 % Compiler 315 306 @ "gcc_cross" GNU C Compiler (cross-compiler) 316 307 @ "gcc_native" GNU C Compiler (native) 317 @ " icc" Intel C Compiler318 ! [PLATFORM= ia64] COMPILER (choice)308 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 309 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice) 319 310 320 311 % Compiler 321 312 @ "gcc_cross" GNU C Compiler (cross-compiler) 322 313 @ "gcc_native" GNU C Compiler (native) 323 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice) 324 325 % Compiler 326 @ "gcc_cross" GNU C Compiler (cross-compiler) 327 @ "gcc_native" GNU C Compiler (native) 314 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 328 315 @ "clang" Clang 329 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64 |PLATFORM=sparc32] COMPILER (choice)316 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice) 330 317 331 318 … … 336 323 @ "ia32" Intel IA-32 337 324 @ "mips32" MIPS 32-bit 338 ! [PLATFORM=abs32le& COMPILER=gcc_cross] CROSS_TARGET (choice)325 ! [PLATFORM=abs32le&(COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice) 339 326 340 327 … … 354 341 355 342 % Hierarchical page tables support 356 ! [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) 357 344 358 345 % Page hash table support … … 360 347 361 348 % Software integer division support 362 ! [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) 363 350 364 351 % ASID support 365 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64 |PLATFORM=sparc32] CONFIG_ASID (y)352 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y) 366 353 367 354 % ASID FIFO support 368 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64 |PLATFORM=sparc32] CONFIG_ASID_FIFO (y)355 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 369 356 370 357 % OpenFirmware tree support … … 505 492 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n) 506 493 507 % Support for GRLIB UART508 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)509 510 % Support for GRLIB IRQMP511 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)512 513 494 % Support for i8042 controller 514 495 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 530 511 531 512 % Serial line input module 532 ! [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)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) 533 514 534 515 % EGA support … … 645 626 @ "5" Linux kernel 646 627 ! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice) 647 648 % uImage OS type649 @ "5" Linux kernel650 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note:
See TracChangeset
for help on using the changeset viewer.