Changes in HelenOS.config [42be09b:af8e565] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r42be09b raf8e565 31 31 32 32 % Platform 33 @ "abs32le" abstract 32-bit little endian34 33 @ "amd64" AMD64/Intel EM64T (PC) 35 34 @ "arm32" ARM 32-bit … … 58 57 59 58 % Machine type 60 @ "gta02" GTA02 / Neo FreeRunner61 59 @ "testarm" GXEmul Testarm 62 60 @ "integratorcp" Integratorcp … … 78 76 @ "us" UltraSPARC I-II subarchitecture 79 77 @ "us3" UltraSPARC III-IV subarchitecture 80 @ "sun4v" Niagara (sun4v)81 78 ! [PLATFORM=sparc64&MACHINE=generic] PROCESSOR (choice) 82 79 … … 94 91 95 92 % Kernel architecture 96 @ "abs32le"97 ! [PLATFORM=abs32le] KARCH (choice)98 99 % Kernel architecture100 93 @ "amd64" 101 94 ! [PLATFORM=amd64] KARCH (choice) … … 137 130 138 131 % User space architecture 139 @ "abs32le"140 ! [PLATFORM=abs32le] UARCH (choice)141 142 % User space architecture143 132 @ "amd64" 144 133 ! [PLATFORM=amd64] UARCH (choice) … … 178 167 179 168 ## Mapping between platform and boot architecture 180 181 % Boot architecture182 @ "abs32le"183 ! [PLATFORM=abs32le] BARCH (choice)184 169 185 170 % Boot architecture … … 234 219 235 220 % Compiler 236 @ "gcc_cross" GNU C Compiler (cross-compiler) 237 @ "gcc_native" GNU C Compiler (native) 238 @ "icc" Intel C Compiler 239 @ "suncc" Sun Studio C Compiler 240 @ "clang" Clang 221 @ "gcc_cross" GCC Cross-compiler 222 @ "gcc_native" GCC Native 223 @ "icc_native" ICC Native 224 @ "suncc_native" Sun Studio C Compiler 241 225 ! [PLATFORM=amd64|PLATFORM=ia32] COMPILER (choice) 242 226 243 227 % Compiler 244 @ "gcc_cross" G NU C Compiler (cross-compiler)245 @ "gcc_native" G NU C Compiler (native)246 @ "icc " Intel C Compiler228 @ "gcc_cross" GCC Cross-compiler 229 @ "gcc_native" GCC Native 230 @ "icc_native" ICC Native 247 231 ! [PLATFORM=ia64] COMPILER (choice) 248 232 249 233 % Compiler 250 @ "gcc_cross" G NU C Compiler (cross-compiler)251 @ "gcc_native" G NU C Compiler (native)252 @ "suncc " Sun Studio C Compiler234 @ "gcc_cross" GCC Cross-compiler 235 @ "gcc_native" GCC Native 236 @ "suncc_native" Sun Studio C Compiler 253 237 ! [PLATFORM=sparc64] COMPILER (choice) 254 238 255 239 % Compiler 256 @ "gcc_cross" G NU C Compiler (cross-compiler)257 @ "gcc_native" G NU C Compiler (native)240 @ "gcc_cross" GCC Cross-compiler 241 @ "gcc_native" GCC Native 258 242 ! [PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] COMPILER (choice) 259 260 % Compiler261 @ "gcc_cross" GNU C Compiler (cross-compiler)262 @ "gcc_native" GNU C Compiler (native)263 @ "clang" Clang264 ! [PLATFORM=abs32le] COMPILER (choice)265 266 267 ## Cross-compiler target for abstract architecture268 269 % Cross-compiler target270 @ "arm32" ARM 32-bit271 @ "ia32" Intel IA-32272 @ "mips32" MIPS 32-bit273 ! [PLATFORM=abs32le&COMPILER=gcc_cross] CROSS_TARGET (choice)274 243 275 244 … … 289 258 290 259 % Hierarchical page tables support 291 ! [PLATFORM= abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y)260 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_PAGE_PT (y) 292 261 293 262 % Page hash table support … … 295 264 296 265 % Software integer division support 297 ! [PLATFORM= abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y)266 ! [PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y) 298 267 299 268 % ASID support … … 322 291 323 292 % Support for SMP 324 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim) |PLATFORM=abs32le] CONFIG_SMP (y/n)293 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)] CONFIG_SMP (y/n) 325 294 326 295 % Debug build … … 345 314 ! [PLATFORM=sparc64] CONFIG_VIRT_IDX_DCACHE (y/n) 346 315 347 % Simics SMP Hack348 ! [PROCESSOR=sun4v&CONFIG_SMP=y] CONFIG_SIMICS_SMP_HACK (n/y)349 350 316 % Support for userspace debuggers 351 317 ! CONFIG_UDEBUG (y/n) … … 360 326 ! CONFIG_LOG (n/y) 361 327 362 % Kernel function tracing363 ! CONFIG_TRACE (n/y)364 365 328 % Compile kernel tests 366 329 ! CONFIG_TEST (y/n) 367 368 % Use link-time optimization369 ! [COMPILER=gcc_cross|COMPILER=gcc_native] CONFIG_LTO (n/y)370 330 371 331 … … 390 350 % Output device class 391 351 @ "generic" Monitor or serial line 392 ! [PLATFORM=arm32& (MACHINE=gta02|MACHINE=integratorcp)] CONFIG_HID_OUT (choice)352 ! [PLATFORM=arm32&MACHINE=integratorcp] CONFIG_HID_OUT (choice) 393 353 394 354 % Output device class … … 438 398 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 439 399 440 % Support for Samsung S3C24XX on-chip UART441 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n)442 443 % Support for Samsung S3C24XX on-chip interrupt controller444 ! [PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_IRQC (y)445 446 400 % Support for Z8530 controller 447 401 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic] CONFIG_Z8530 (y/n) … … 472 426 473 427 % Serial line input module 474 ! [CONFIG_DSRLNIN=y|(PLATFORM= arm32&MACHINE=gta02)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&MACHINE=serengeti&CONFIG_SGCN_KBD=y)|(PLATFORM=sparc64&PROCESSOR=sun4v)] CONFIG_SRLN (y)428 ! [CONFIG_DSRLNIN=y|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&MACHINE=serengeti&CONFIG_SGCN_KBD=y)] CONFIG_SRLN (y) 475 429 476 430 % EGA support … … 498 452 @ "1152x720" 499 453 @ "1152x864" 500 @ "1280x720"501 @ "1280x800"502 454 @ "1280x960" 503 455 @ "1280x1024" … … 525 477 ! [PLATFORM=sparc64&MACHINE=generic] CONFIG_AOUT_ISOFS_B (y) 526 478 479 % External RAM disk 480 ! [PLATFORM=sparc64] CONFIG_RD_EXTERNAL (y/n) 481 527 482 % Load disk drivers on startup 528 483 ! CONFIG_START_BD (n/y) … … 530 485 % Mount /data on startup 531 486 ! [CONFIG_START_BD=y] CONFIG_MOUNT_DATA (n/y) 532 533 % Write core files534 ! CONFIG_WRITE_CORE_FILES (n/y)535 536 % Strip binaries537 ! CONFIG_STRIP_BINARIES (n/y)538 539 % Optimize for size540 ! CONFIG_OPTIMIZE_FOR_SIZE (n/y)541 542 % Barebone build with essential binaries only543 ! CONFIG_BAREBONE (n/y)544 545 % Line debugging information546 ! [CONFIG_STRIP_BINARIES!=y] CONFIG_LINE_DEBUG (n/y)547 548 % Launch (devman) test drivers549 ! [CONFIG_DEBUG=y] CONFIG_TEST_DRIVERS (y/n)550
Note:
See TracChangeset
for help on using the changeset viewer.