Changes in HelenOS.config [b51cf2c:35c5d6b] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
rb51cf2c r35c5d6b 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 … … 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 … … 87 82 88 83 % CPU type 89 @ "leon3" Gaisler Aeroflex LEON390 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)91 92 % CPU type93 84 @ "us" UltraSPARC I-II subarchitecture 94 85 @ "us3" UltraSPARC III-IV subarchitecture … … 182 173 183 174 % Kernel architecture 184 @ "sparc32"185 ! [PLATFORM=sparc32] KARCH (choice)186 187 % Kernel architecture188 175 @ "sparc64" 189 176 ! [PLATFORM=sparc64] KARCH (choice) … … 233 220 234 221 % User space architecture 235 @ "sparc32"236 ! [PLATFORM=sparc32] UARCH (choice)237 238 % User space architecture239 222 @ "sparc64" 240 223 ! [PLATFORM=sparc64] UARCH (choice) … … 282 265 @ "ppc64" 283 266 ! [PLATFORM=ppc64] BARCH (choice) 284 285 % Boot architecture286 @ "sparc32"287 ! [PLATFORM=sparc32] BARCH (choice)288 267 289 268 % Boot architecture … … 308 287 309 288 ## Compiler options 310 311 % Compiler312 @ "gcc_cross" GNU C Compiler (cross-compiler)313 @ "gcc_native" GNU C Compiler (native)314 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)315 @ "icc" Intel C Compiler316 @ "clang" Clang317 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice)318 289 319 290 % Compiler … … 321 292 @ "gcc_native" GNU C Compiler (native) 322 293 @ "icc" Intel C Compiler 323 @ " gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)324 ! [PLATFORM= ia64] COMPILER (choice)294 @ "clang" Clang 295 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) 325 296 326 297 % Compiler 327 298 @ "gcc_cross" GNU C Compiler (cross-compiler) 328 299 @ "gcc_native" GNU C Compiler (native) 329 @ " gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)330 ! [PLATFORM= mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice)300 @ "icc" Intel C Compiler 301 ! [PLATFORM=ia64] COMPILER (choice) 331 302 332 303 % Compiler 333 304 @ "gcc_cross" GNU C Compiler (cross-compiler) 334 305 @ "gcc_native" GNU C Compiler (native) 335 @ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler) 306 ! [PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] COMPILER (choice) 307 308 % Compiler 309 @ "gcc_cross" GNU C Compiler (cross-compiler) 310 @ "gcc_native" GNU C Compiler (native) 336 311 @ "clang" Clang 337 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc 32|PLATFORM=sparc64] COMPILER (choice)312 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=sparc64] COMPILER (choice) 338 313 339 314 … … 344 319 @ "ia32" Intel IA-32 345 320 @ "mips32" MIPS 32-bit 346 ! [PLATFORM=abs32le& (COMPILER=gcc_cross|COMPILER=gcc_helenos)] CROSS_TARGET (choice)321 ! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice) 347 322 348 323 … … 362 337 363 338 % Hierarchical page tables support 364 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32 |PLATFORM=sparc32] CONFIG_PAGE_PT (y)339 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y) 365 340 366 341 % Page hash table support … … 368 343 369 344 % Software integer division support 370 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32 |PLATFORM=sparc32] CONFIG_SOFTINT (y)345 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32] CONFIG_SOFTINT (y) 371 346 372 347 % ASID support 373 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc 32|PLATFORM=sparc64] CONFIG_ASID (y)348 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y) 374 349 375 350 % ASID FIFO support 376 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc 32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)351 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=mips64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 377 352 378 353 % OpenFirmware tree support … … 513 488 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n) 514 489 515 % Support for GRLIB UART516 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)517 518 % Support for GRLIB IRQMP519 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)520 521 490 % Support for i8042 controller 522 491 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 538 507 539 508 % 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)509 ! [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) 541 510 542 511 % EGA support … … 653 622 @ "5" Linux kernel 654 623 ! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice) 655 656 % uImage OS type657 @ "5" Linux kernel658 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note:
See TracChangeset
for help on using the changeset viewer.