Changeset 356e17e0 in mainline


Ignore:
Timestamp:
2019-08-17T12:49:43Z (5 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5631c9c
Parents:
8684e34
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-29 13:03:29)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

riscv64 boot

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/riscv64/Makefile.inc

    r8684e34 r356e17e0  
    2727#
    2828
    29 BFD_NAME = elf64-littleriscv
    30 BFD_OUTPUT = $(BFD_NAME)
    31 
    32 BITS = 64
    33 ENDIANESS = LE
    34 EXTRA_CFLAGS = -mcmodel=medany
    35 
    36 SOURCES = \
    37         arch/$(BARCH)/src/asm.S \
    38         arch/$(BARCH)/src/main.c \
    39         arch/$(BARCH)/src/ucb.c \
    40         arch/$(BARCH)/src/putchar.c \
    41         $(COMPS).o \
    42         generic/src/memstr.c \
    43         generic/src/printf_core.c \
    44         generic/src/vprintf.c \
    45         generic/src/printf.c \
    46         generic/src/str.c \
    47         generic/src/version.c \
    48         generic/src/inflate.c \
    49         generic/src/gzip.c \
    50         generic/src/tar.c \
    51         generic/src/kernel.c \
    52         generic/src/payload.c
     29BUILD = Makefile.empty
     30POSTBUILD = Makefile.empty
  • meson/arch/riscv64/meson.build

    r8684e34 r356e17e0  
    11arch_uspace_c_args = [ '-D__LE__', '-fno-omit-frame-pointer' ]
    22arch_kernel_c_args = arch_uspace_c_args + [ '-mcmodel=medany' ]
     3arch_boot_c_args = arch_kernel_c_args
    34arch_kernel_link_args = [ '-nostdlib' ]
    45arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
     6arch_boot_link_args = []
    57
    68rd_essential += [
  • tools/ew.py

    r8684e34 r356e17e0  
    305305
    306306def spike_run(platform, machine, processor):
    307         run_in_console('spike -m1073741824:1073741824 image.boot', 'HelenOS/risvc64 on Spike')
     307        run_in_console('spike -m1073741824:1073741824 build/image.boot', 'HelenOS/risvc64 on Spike')
    308308
    309309emulators = {
Note: See TracChangeset for help on using the changeset viewer.