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