Changeset 5a00ee0 in mainline


Ignore:
Timestamp:
2012-12-03T21:48:28Z (11 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ba5cff5
Parents:
f9ab562
Message:

Start reintroducing the MIPS Malta machine.

Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • HelenOS.config

    rf9ab562 r5a00ee0  
    4646@ "bgxemul" GXEmul big endian
    4747@ "lgxemul" GXEmul little endian
     48@ "malta" MIPS Malta Development Board
    4849! [PLATFORM=mips32] MACHINE (choice)
    4950
     
    9899! [PLATFORM=arm32&MACHINE=beagleboardxm] PROCESSOR (choice)
    99100
     101% CPU type
     102@ "R4000" MIPS R4000
     103! [PLATFORM=mips32&MACHINE=msim] PROCESSOR (choice)
     104
     105% CPU type
     106@ "4Kc" MIPS 4Kc
     107! [PLATFORM=mips32&MACHINE=malta] PROCESSOR (choice)
     108
    100109% RAM disk format
    101110@ "tmpfs" TMPFS image
     
    176185% User space architecture
    177186@ "mips32"
    178 ! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul)] UARCH (choice)
     187! [PLATFORM=mips32&(MACHINE=msim|MACHINE=lgxemul|MACHINE=malta)] UARCH (choice)
    179188
    180189% User space architecture
     
    251260@ "binary"
    252261! [PLATFORM=mips32&MACHINE=msim] IMAGE (choice)
     262
     263% Image format
     264@ "elf"
     265! [PLATFORM=mips32&MACHINE=malta] IMAGE (choice)
    253266
    254267% Image format
     
    430443@ "generic" Monitor or serial line
    431444@ "none" No output device
    432 ! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&MACHINE=msim)|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
     445! [PLATFORM=ia32|PLATFORM=amd64|PLATFORM=sparc64|PLATFORM=ppc32|(PLATFORM=ia64&MACHINE=i460GX)|(PLATFORM=mips32&(MACHINE=msim|MACHINE=malta))|(PLATFORM=mips64&MACHINE=msim)] CONFIG_HID_OUT (choice)
    433446
    434447% Output device class
  • boot/arch/mips32/Makefile.inc

    rf9ab562 r5a00ee0  
    4949        ENDIANESS = LE
    5050endif
     51ifeq ($(MACHINE),malta)
     52        BFD_NAME = elf32-tradlittlemips
     53        BFD_OUTPUT = elf32-tradlittlemips
     54        ENDIANESS = LE
     55endif
     56
    5157
    5258SOURCES = \
  • kernel/arch/mips32/Makefile.inc

    rf9ab562 r5a00ee0  
    4949        ENDIANESS = LE
    5050endif
     51ifeq ($(MACHINE),malta)
     52        BFD_NAME = elf32-tradlittlemips
     53        ENDIANESS = LE
     54endif
    5155
    5256ARCH_SOURCES = \
  • tools/autotool.py

    rf9ab562 r5a00ee0  
    676676                                common['CC_ARGS'].append("-mabi=32")
    677677                               
    678                                 if ((config['MACHINE'] == "lgxemul") or (config['MACHINE'] == "msim")):
     678                                if ((config['MACHINE'] == "lgxemul") or (config['MACHINE'] == "msim") or (config['MACHINE'] == 'malta')):
    679679                                        target = config['PLATFORM']
    680680                                        gnu_target = "mipsel-linux-gnu"
Note: See TracChangeset for help on using the changeset viewer.