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