Changes in HelenOS.config [d776329:795e2bf] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rd776329 r795e2bf  
    3838@ "mips32" MIPS 32-bit
    3939@ "ppc32" PowerPC 32-bit
    40 @ "riscv64" RISC-V 64-bit
     40@ "sparc32" SPARCv8 32-bit
    4141@ "sparc64" SPARCv9 64-bit
    4242! PLATFORM (choice)
     
    5656@ "generic" Generic Sun workstation or server
    5757! [PLATFORM=sparc64] MACHINE (choice)
     58
     59% Machine type
     60@ "leon3" Gaisler Aeroflex LEON3
     61! [PLATFORM=sparc32] MACHINE (choice)
    5862
    5963% Machine type
     
    7983
    8084% CPU type
     85@ "leon3" Gaisler Aeroflex LEON3
     86! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
     87
     88% CPU type
    8189@ "us" UltraSPARC I-II subarchitecture
    8290@ "us3" UltraSPARC III-IV subarchitecture
     
    127135@ "4Kc" MIPS 4Kc
    128136! [PLATFORM=mips32&(MACHINE=bmalta|MACHINE=lmalta)] PROCESSOR (choice)
    129 
    130 % Kernel memory model
    131 @ "kernel" Kernel
    132 @ "large" Large
    133 ! [PLATFORM=amd64] MEMORY_MODEL (choice)
    134137
    135138% RAM disk format
     
    179182
    180183% Kernel architecture
    181 @ "riscv64"
    182 ! [PLATFORM=riscv64] KARCH (choice)
     184@ "sparc32"
     185! [PLATFORM=sparc32] KARCH (choice)
    183186
    184187% Kernel architecture
     
    226229
    227230% User space architecture
    228 @ "riscv64"
    229 ! [PLATFORM=riscv64] UARCH (choice)
     231@ "sparc32"
     232! [PLATFORM=sparc32] UARCH (choice)
    230233
    231234% User space architecture
     
    273276
    274277% Boot architecture
    275 @ "riscv64"
    276 ! [PLATFORM=riscv64] BARCH (choice)
     278@ "sparc32"
     279! [PLATFORM=sparc32] BARCH (choice)
    277280
    278281% Boot architecture
     
    313316@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    314317@ "gcc_native" GNU C Compiler (native)
    315 ! [PLATFORM=riscv64] COMPILER (choice)
     318! [PLATFORM=sparc32] COMPILER (choice)
    316319
    317320% Compiler
     
    347350
    348351% IOMAP dummy support
    349 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)
     352! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)
    350353
    351354% ACPI support
     
    353356
    354357% Hierarchical page tables support
    355 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y)
     358! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
    356359
    357360% Page hash table support
     
    359362
    360363% Software integer division support
    361 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y)
     364! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
    362365
    363366% ASID support
    364 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
     367! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
    365368
    366369% ASID FIFO support
    367 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     370! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    368371
    369372% OpenFirmware tree support
     
    458461@ "generic" Keyboard or serial line
    459462@ "none" No input device
    460 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     463! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    461464
    462465% Input device class
     
    474477@ "generic" Monitor or serial line
    475478@ "none" No output device
    476 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))|PLATFORM=riscv64] CONFIG_HID_OUT (choice)
     479! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=bmalta|MACHINE=lmalta))] CONFIG_HID_OUT (choice)
    477480
    478481% PC keyboard support
     
    483486
    484487% PC keyboard support
    485 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_AT_KBD (y/n)
     488! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
    486489
    487490% Support for msim keyboard
     
    524527! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    525528
     529% Support for GRLIB UART
     530! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
     531
     532% Support for GRLIB IRQMP
     533! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
     534
    526535% Support for BCM2835 mailbox
    527536! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
     
    546555
    547556% Serial line input module
    548 ! [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)
     557! [CONFIG_DSRLNIN=y|(PLATFORM=sparc32)|(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)
    549558
    550559% EGA support
     
    585594@ "16"
    586595@ "24"
    587 @ "32"
    588596! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
    589597
     
    593601% Dynamic linking support
    594602! [PLATFORM=ia32] CONFIG_RTLD (n/y)
    595 ! [PLATFORM=abs32le|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_RTLD (n)
     603! [PLATFORM=abs32le|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_RTLD (n)
    596604
    597605% Build shared libraries
     
    653661@ "5" Linux kernel
    654662! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
     663
     664% uImage OS type
     665@ "5" Linux kernel
     666! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.