Changes in HelenOS.config [1567471:cd9531d3] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r1567471 rcd9531d3 34 34 @ "amd64" AMD64/EM64T 64-bit (PC) 35 35 @ "arm32" ARM 32-bit 36 @ "arm64" ARM 64-bit (AArch64) 36 37 @ "ia32" IA-32 32-bit (PC) 37 38 @ "ia64" IA-64 64-bit … … 65 66 ! [PLATFORM=arm32] MACHINE (choice) 66 67 68 % Machine type 69 @ "virt" QEMU virt 70 ! [PLATFORM=arm64] MACHINE (choice) 71 67 72 % CPU type 68 73 @ "pentium4" Pentium 4 … … 160 165 161 166 % Kernel architecture 167 @ "arm64" 168 ! [PLATFORM=arm64] KARCH (choice) 169 170 % Kernel architecture 162 171 @ "ia32" 163 172 ! [PLATFORM=ia32] KARCH (choice) … … 207 216 208 217 % User space architecture 218 @ "arm64" 219 ! [PLATFORM=arm64] UARCH (choice) 220 221 % User space architecture 209 222 @ "ia32" 210 223 ! [PLATFORM=ia32|PLATFORM=ia32xen] UARCH (choice) … … 216 229 % User space architecture 217 230 @ "mips32" 218 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lmalta)] UARCH (choice) 219 220 % User space architecture 221 @ "mips32eb" 222 ! [PLATFORM=mips32&MACHINE=bmalta] UARCH (choice) 231 ! [PLATFORM=mips32] UARCH (choice) 223 232 224 233 % User space architecture … … 252 261 @ "arm32" 253 262 ! [PLATFORM=arm32] BARCH (choice) 263 264 % Boot architecture 265 @ "arm64" 266 ! [PLATFORM=arm64] BARCH (choice) 254 267 255 268 % Boot architecture … … 334 347 335 348 % IOMAP dummy support 336 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM= mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)349 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=arm64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y) 337 350 338 351 % ACPI support … … 340 353 341 354 % Hierarchical page tables support 342 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM= mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y)355 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=arm64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y) 343 356 344 357 % Page hash table support … … 349 362 350 363 % ASID support 351 ! [PLATFORM= ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)364 ! [PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y) 352 365 353 366 % ASID FIFO support 354 ! [PLATFORM= ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)367 ! [PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 355 368 356 369 % OpenFirmware tree support … … 364 377 365 378 % FPU support 366 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM= ia64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_FPU (y)379 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm64|PLATFORM=ia64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_FPU (y) 367 380 368 381 ## ARMv7 made FPU hardware compulsory … … 377 390 378 391 % Support for SMP 379 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM= sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n)392 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=arm64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n) 380 393 381 394 % Debug build … … 406 419 ! [PLATFORM=ia64&MACHINE!=ski] CONFIG_IOSAPIC (y/n) 407 420 421 % Support for Intel i8259 PIC 422 ! [PLATFORM=ia32|PLATFORM=amd64|(PLATFORM=mips32&MACHINE=bmalta)|(PLATFORM=mips32&MACHINE=lmalta)] CONFIG_I8259 (y) 423 408 424 % Virtually indexed D-cache support 409 425 ! [PLATFORM=sparc64] CONFIG_VIRT_IDX_DCACHE (y/n) … … 439 455 % Input device class 440 456 @ "generic" Keyboard or serial line 441 ! [ PLATFORM=arm32&MACHINE=integratorcp] CONFIG_HID_IN (choice)457 ! [(PLATFORM=arm32&MACHINE=integratorcp)|PLATFORM=arm64] CONFIG_HID_IN (choice) 442 458 443 459 % Input device class … … 455 471 % Output device class 456 472 @ "generic" Monitor or serial line 457 ! [ PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)473 ! [(PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi))|PLATFORM=arm64] CONFIG_HID_OUT (choice) 458 474 459 475 % Output device class … … 486 502 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=serial)&PLATFORM=ia64&MACHINE=i460GX] CONFIG_NS16550 (y/n) 487 503 504 % Support for NS16550 controller 505 ! [CONFIG_HID_IN=generic&PLATFORM=mips32&(MACHINE=lmalta|MACHINE=bmalta)] CONFIG_NS16550 (y) 506 488 507 % Support for PL011 UART 489 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n) 508 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi))] CONFIG_PL011_UART (y/n) 509 510 % Support for PL011 UART 511 ! [CONFIG_HID_OUT=generic|(PLATFORM=arm64&MACHINE=virt)] CONFIG_PL011_UART (y) 490 512 491 513 % Support for NS16550 controller (kernel console) … … 498 520 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=ia32|PLATFORM=amd64)&CONFIG_NS16550_KCON=y] CONFIG_NS16550_OUT (y) 499 521 522 % Use NS16550 controller as dummy serial output (kernel console) 523 ! [CONFIG_HID_OUT=generic&PLATFORM=mips32&(MACHINE=lmalta|MACHINE=bmalta)] CONFIG_NS16550_OUT (y) 524 500 525 % Support for Samsung S3C24XX on-chip UART 501 526 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&MACHINE=gta02] CONFIG_S3C24XX_UART (y/n) … … 513 538 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n) 514 539 540 % Support for ARM GICv2 541 ! [PLATFORM=arm64&MACHINE=virt] CONFIG_GICV2 (y) 542 515 543 % Support for i8042 controller 516 544 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 522 550 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic&CONFIG_NS16550=y] CONFIG_SUN_KBD (y) 523 551 552 % Sun serial console support 553 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=sparc64&MACHINE=generic&CONFIG_NS16550=y] CONFIG_SUN_TTY (y) 554 524 555 % Macintosh ADB keyboard support 525 556 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=ppc32&(CONFIG_VIA_CUDA=y)] CONFIG_MAC_KBD (y) … … 532 563 533 564 % Serial line input module 534 ! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_PL011_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)|(PLATFORM=arm32&MACHINE=raspberrypi&CONFIG_PL011_UART=y)|(PLATFORM=ia32&CONFIG_NS16550=y)|(PLATFORM=amd64&CONFIG_NS16550=y)] CONFIG_SRLN (y) 565 ! [CONFIG_DSRLNIN=y|(PLATFORM=arm32&MACHINE=gta02)|(PLATFORM=arm32&MACHINE=integratorcp&CONFIG_PL011_UART=y)|(PLATFORM=arm32&MACHINE=beaglebone&CONFIG_OMAP_UART=y)|(PLATFORM=arm32&MACHINE=beagleboardxm&CONFIG_OMAP_UART=y)|(PLATFORM=arm64&CONFIG_PL011_UART=y)|(PLATFORM=ia64&MACHINE=i460GX&CONFIG_NS16550=y)|(PLATFORM=ia64&MACHINE=ski)|(PLATFORM=sparc64&PROCESSOR=sun4v)|(PLATFORM=arm32&MACHINE=raspberrypi&CONFIG_PL011_UART=y)|(PLATFORM=ia32&CONFIG_NS16550=y)|(PLATFORM=amd64&CONFIG_NS16550=y)|(PLATFORM=mips32&CONFIG_NS16550=y)|(PLATFORM=sparc64&CONFIG_SUN_TTY=y)] CONFIG_SRLN (y) 566 567 % L4Re uvmm print hypercall support 568 ! [PLATFORM=amd64] CONFIG_L4RE_UVMM_EARLY_PRINT (n/y) 535 569 536 570 % EGA support … … 578 612 579 613 % Dynamic linking support 580 ! [PLATFORM=amd64|PLATFORM= ia32] CONFIG_RTLD (y/n)581 ! [PLATFORM=abs32le|PLATFORM=arm 32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_RTLD (n)614 ! [PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_RTLD (y/n) 615 ! [PLATFORM=abs32le|PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=riscv64] CONFIG_RTLD (n) 582 616 583 617 % Build shared libraries … … 642 676 ! [PLATFORM=ia32|PLATFORM=amd64] GRUB_ARCH (choice) 643 677 678 % GRUB boot loader architecture 679 @ "efi" GRUB for UEFI 680 ! [PLATFORM=arm64&MACHINE=virt] GRUB_ARCH (choice) 681 644 682 % uImage OS type 645 683 @ "2" NetBSD stage 2 boot loader
Note:
See TracChangeset
for help on using the changeset viewer.