Changeset a4bd537 in mainline for HelenOS.config
- Timestamp:
- 2019-04-06T13:39:58Z (5 years ago)
- Children:
- f7842ef
- Parents:
- 0d073b8
- git-author:
- Petr Pavlu <setup@…> (2019-03-31 14:09:57)
- git-committer:
- Petr Pavlu <setup@…> (2019-04-06 13:39:58)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
HelenOS.config
r0d073b8 ra4bd537 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) … … 252 265 @ "arm32" 253 266 ! [PLATFORM=arm32] BARCH (choice) 267 268 % Boot architecture 269 @ "arm64" 270 ! [PLATFORM=arm64] BARCH (choice) 254 271 255 272 % Boot architecture … … 334 351 335 352 % IOMAP dummy support 336 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM= mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)353 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=arm64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y) 337 354 338 355 % ACPI support … … 340 357 341 358 % Hierarchical page tables support 342 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM= mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y)359 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=arm64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y) 343 360 344 361 % Page hash table support … … 349 366 350 367 % ASID support 351 ! [PLATFORM= ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)368 ! [PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y) 352 369 353 370 % ASID FIFO support 354 ! [PLATFORM= ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)371 ! [PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y) 355 372 356 373 % OpenFirmware tree support … … 364 381 365 382 % FPU support 366 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM= ia64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_FPU (y)383 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm64|PLATFORM=ia64|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_FPU (y) 367 384 368 385 ## ARMv7 made FPU hardware compulsory … … 377 394 378 395 % 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)396 ! [(PLATFORM=ia32&PROCESSOR!=athlon_xp)|PLATFORM=amd64|PLATFORM=arm64|PLATFORM=sparc64|PLATFORM=ia64|(PLATFORM=mips32&MACHINE=msim)|PLATFORM=abs32le] CONFIG_SMP (y/n) 380 397 381 398 % Debug build … … 442 459 % Input device class 443 460 @ "generic" Keyboard or serial line 444 ! [ PLATFORM=arm32&MACHINE=integratorcp] CONFIG_HID_IN (choice)461 ! [(PLATFORM=arm32&MACHINE=integratorcp)|PLATFORM=arm64] CONFIG_HID_IN (choice) 445 462 446 463 % Input device class … … 458 475 % Output device class 459 476 @ "generic" Monitor or serial line 460 ! [ PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi)] CONFIG_HID_OUT (choice)477 ! [(PLATFORM=arm32&(MACHINE=gta02|MACHINE=integratorcp|MACHINE=beagleboardxm|MACHINE=beaglebone|MACHINE=raspberrypi))|PLATFORM=arm64] CONFIG_HID_OUT (choice) 461 478 462 479 % Output device class … … 493 510 494 511 % Support for PL011 UART 495 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi)] CONFIG_PL011_UART (y/n) 512 ! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&(PLATFORM=arm32&(MACHINE=integratorcp|MACHINE=raspberrypi))] CONFIG_PL011_UART (y/n) 513 514 % Support for PL011 UART 515 ! [CONFIG_HID_OUT=generic|(PLATFORM=arm64&MACHINE=virt)] CONFIG_PL011_UART (y) 496 516 497 517 % Support for NS16550 controller (kernel console) … … 522 542 ! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n) 523 543 544 % Support for ARM GICv2 545 ! [PLATFORM=arm64&MACHINE=virt] CONFIG_GICV2 (y) 546 524 547 % Support for i8042 controller 525 548 ! [CONFIG_PC_KBD=y] CONFIG_I8042 (y) … … 541 564 542 565 % Serial line input module 543 ! [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)|(PLATFORM=mips32&CONFIG_NS16550=y)] CONFIG_SRLN (y)566 ! [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)] CONFIG_SRLN (y) 544 567 545 568 % EGA support … … 588 611 % Dynamic linking support 589 612 ! [PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_RTLD (y/n) 590 ! [PLATFORM=abs32le|PLATFORM= ia64|PLATFORM=mips32|PLATFORM=riscv64] CONFIG_RTLD (n)613 ! [PLATFORM=abs32le|PLATFORM=arm64|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=riscv64] CONFIG_RTLD (n) 591 614 592 615 % Build shared libraries … … 651 674 ! [PLATFORM=ia32|PLATFORM=amd64] GRUB_ARCH (choice) 652 675 676 % GRUB boot loader architecture 677 @ "efi" GRUB for UEFI 678 ! [PLATFORM=arm64&MACHINE=virt] GRUB_ARCH (choice) 679 653 680 % uImage OS type 654 681 @ "2" NetBSD stage 2 boot loader
Note:
See TracChangeset
for help on using the changeset viewer.