Changeset d776329 in mainline for HelenOS.config


Ignore:
Timestamp:
2016-09-03T10:14:15Z (8 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
838ea8aa
Parents:
4c3602c4
Message:

Remove support for sparc32

This architecture has been unmaintained since it was merged. Moreover, there
are currently no usable free/open source or even proprietary emulators that
could be successfully used for its development.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    r4c3602c4 rd776329  
    3939@ "ppc32" PowerPC 32-bit
    4040@ "riscv64" RISC-V 64-bit
    41 @ "sparc32" SPARCv8 32-bit
    4241@ "sparc64" SPARCv9 64-bit
    4342! PLATFORM (choice)
     
    5756@ "generic" Generic Sun workstation or server
    5857! [PLATFORM=sparc64] MACHINE (choice)
    59 
    60 % Machine type
    61 @ "leon3" Gaisler Aeroflex LEON3
    62 ! [PLATFORM=sparc32] MACHINE (choice)
    6358
    6459% Machine type
     
    8479
    8580% CPU type
    86 @ "leon3" Gaisler Aeroflex LEON3
    87 ! [PLATFORM=sparc32&MACHINE=leon3] PROCESSOR (choice)
    88 
    89 % CPU type
    9081@ "us" UltraSPARC I-II subarchitecture
    9182@ "us3" UltraSPARC III-IV subarchitecture
     
    192183
    193184% Kernel architecture
    194 @ "sparc32"
    195 ! [PLATFORM=sparc32] KARCH (choice)
    196 
    197 % Kernel architecture
    198185@ "sparc64"
    199186! [PLATFORM=sparc64] KARCH (choice)
     
    243230
    244231% User space architecture
    245 @ "sparc32"
    246 ! [PLATFORM=sparc32] UARCH (choice)
    247 
    248 % User space architecture
    249232@ "sparc64"
    250233! [PLATFORM=sparc64] UARCH (choice)
     
    292275@ "riscv64"
    293276! [PLATFORM=riscv64] BARCH (choice)
    294 
    295 % Boot architecture
    296 @ "sparc32"
    297 ! [PLATFORM=sparc32] BARCH (choice)
    298277
    299278% Boot architecture
     
    334313@ "gcc_helenos" GNU C Compiler (experimental HelenOS-specific cross-compiler)
    335314@ "gcc_native" GNU C Compiler (native)
    336 ! [PLATFORM=riscv64|PLATFORM=sparc32] COMPILER (choice)
     315! [PLATFORM=riscv64] COMPILER (choice)
    337316
    338317% Compiler
     
    368347
    369348% IOMAP dummy support
    370 ! [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)
    371350
    372351% ACPI support
     
    374353
    375354% Hierarchical page tables support
    376 ! [PLATFORM=abs32le|PLATFORM=ia32|PLATFORM=amd64|PLATFORM=arm32|PLATFORM=mips32|PLATFORM=ppc32|PLATFORM=riscv64|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)
    377356
    378357% Page hash table support
     
    380359
    381360% Software integer division support
    382 ! [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)
    383362
    384363% ASID support
    385 ! [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)
    386365
    387366% ASID FIFO support
    388 ! [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)
    389368
    390369% OpenFirmware tree support
     
    545524! [(CONFIG_HID_OUT=generic|CONFIG_HID_OUT=serial)&PLATFORM=arm32&(MACHINE=beagleboardxm|MACHINE=beaglebone)] CONFIG_OMAP_UART (y/n)
    546525
    547 % Support for GRLIB UART
    548 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_UART (y)
    549 
    550 % Support for GRLIB IRQMP
    551 ! [PLATFORM=sparc32&MACHINE=leon3] CONFIG_GRLIB_IRQMP (y)
    552 
    553526% Support for BCM2835 mailbox
    554527! [PLATFORM=arm32&MACHINE=raspberrypi] CONFIG_BCM2835_MAILBOX (y/n)
     
    573546
    574547% Serial line input module
    575 ! [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)
    576549
    577550% EGA support
     
    680653@ "5" Linux kernel
    681654! [PLATFORM=arm32&MACHINE!=beagleboardxm&MACHINE!=beaglebone] UIMAGE_OS (choice)
    682 
    683 % uImage OS type
    684 @ "5" Linux kernel
    685 ! [PLATFORM=sparc32] UIMAGE_OS (choice)
Note: See TracChangeset for help on using the changeset viewer.