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


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r795e2bf rd776329  
    3838@ "mips32" MIPS 32-bit
    3939@ "ppc32" PowerPC 32-bit
    40 @ "sparc32" SPARCv8 32-bit
     40@ "riscv64" RISC-V 64-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)
    6258
    6359% Machine type
     
    8379
    8480% CPU type
    85 @ "leon3" Gaisler Aeroflex LEON3
    86 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
    87 
    88 % CPU type
    8981@ "us" UltraSPARC I-II subarchitecture
    9082@ "us3" UltraSPARC III-IV subarchitecture
     
    135127@ "4Kc" MIPS 4Kc
    136128! [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)
    137134
    138135% RAM disk format
     
    182179
    183180% Kernel architecture
    184 @ "sparc32"
    185 ! [PLATFORM=sparc32] KARCH (choice)
     181@ "riscv64"
     182! [PLATFORM=riscv64] KARCH (choice)
    186183
    187184% Kernel architecture
     
    229226
    230227% User space architecture
    231 @ "sparc32"
    232 ! [PLATFORM=sparc32] UARCH (choice)
     228@ "riscv64"
     229! [PLATFORM=riscv64] UARCH (choice)
    233230
    234231% User space architecture
     
    276273
    277274% Boot architecture
    278 @ "sparc32"
    279 ! [PLATFORM=sparc32] BARCH (choice)
     275@ "riscv64"
     276! [PLATFORM=riscv64] BARCH (choice)
    280277
    281278% Boot architecture
     
    316313@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    317314@ "gcc_native" GNU C Compiler (native)
    318 ! [PLATFORM=sparc32] COMPILER (choice)
     315! [PLATFORM=riscv64] COMPILER (choice)
    319316
    320317% Compiler
     
    350347
    351348% IOMAP dummy support
    352 ! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)
     349! [PLATFORM=abs32le|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_IOMAP_DUMMY (y)
    353350
    354351% ACPI support
     
    356353
    357354% Hierarchical page tables support
    358 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_PAGE_PT (y)
     355! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64] CONFIG_PAGE_PT (y)
    359356
    360357% Page hash table support
     
    362359
    363360% Software integer division support
    364 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32] CONFIG_SOFTINT (y)
     361! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32] CONFIG_SOFTINT (y)
    365362
    366363% ASID support
    367 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID (y)
     364! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID (y)
    368365
    369366% ASID FIFO support
    370 ! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
     367! [PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_ASID_FIFO (y)
    371368
    372369% OpenFirmware tree support
     
    461458@ "generic" Keyboard or serial line
    462459@ "none" No input device
    463 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_HID_IN (choice)
     460! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_HID_IN (choice)
    464461
    465462% Input device class
     
    477474@ "generic" Monitor or serial line
    478475@ "none" No output device
    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)
     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)
    480477
    481478% PC keyboard support
     
    486483
    487484% PC keyboard support
    488 ! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_PC_KBD (y/n)
     485! [(CONFIG_HID_IN=generic|CONFIG_HID_IN=keyboard)&PLATFORM=arm32&MACHINE=integratorcp] CONFIG_AT_KBD (y/n)
    489486
    490487% Support for msim keyboard
     
    527524! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    528525
    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 
    535526% Support for BCM2835 mailbox
    536527! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
     
    555546
    556547% Serial line input module
    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)
     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)
    558549
    559550% EGA support
     
    594585@ "16"
    595586@ "24"
     587@ "32"
    596588! [(PLATFORM=ia32|PLATFORM=amd64|MACHINE=beagleboardxm)&CONFIG_HID_OUT!=none&CONFIG_FB=y] CONFIG_BFB_BPP (choice)
    597589
     
    601593% Dynamic linking support
    602594! [PLATFORM=ia32] CONFIG_RTLD (n/y)
    603 ! [PLATFORM=abs32le|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=sparc64] CONFIG_RTLD (n)
     595! [PLATFORM=abs32le|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=ia64|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|PLATFORM=sparc64] CONFIG_RTLD (n)
    604596
    605597% Build shared libraries
     
    661653@ "5" Linux kernel
    662654! [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.