Changeset 5631c9c 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:
3582362
Parents:
356e17e0
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-29 13:33:25)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

sparc64 boot

Files:
3 added
6 edited

Legend:

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

    r356e17e0 r5631c9c  
    2727#
    2828
    29 BOOT_OUTPUT = image.boot
    30 POST_OUTPUT = $(ROOT_PATH)/image.iso
    31 POSTBUILD = Makefile.silo
     29BUILD = Makefile.empty
     30POSTBUILD = Makefile.empty
    3231
    33 BFD_NAME = elf64-sparc
    34 BFD_OUTPUT = $(BFD_NAME)
    35 
    36 BITS = 64
    37 ENDIANESS = BE
    38 EXTRA_CFLAGS = -mcpu=ultrasparc -m64 -mno-fpu -mcmodel=medlow
    39 
    40 SOURCES = \
    41         arch/$(BARCH)/src/asm.S \
    42         arch/$(BARCH)/src/main.c \
    43         arch/$(BARCH)/src/ofw.c \
    44         $(COMPS).o \
    45         genarch/src/ofw.c \
    46         genarch/src/ofw_tree.c \
    47         generic/src/balloc.c \
    48         generic/src/memstr.c \
    49         generic/src/printf_core.c \
    50         generic/src/vprintf.c \
    51         generic/src/printf.c \
    52         generic/src/str.c \
    53         generic/src/version.c \
    54         generic/src/inflate.c \
    55         generic/src/gzip.c \
    56         generic/src/tar.c \
    57         generic/src/kernel.c \
    58         generic/src/payload.c
  • boot/arch/sparc64/_link.ld.in

    r356e17e0 r5631c9c  
    66                loader_start = .;
    77                *(BOOTSTRAP);
    8                 *(.text);
     8                *(.text.*);
    99
    1010                *(.data);       /* initialized data */
  • boot/meson.build

    r356e17e0 r5631c9c  
    11subdir('arch' / BARCH)
    22
    3 if POSTBUILD == 'uimage'
     3if POSTBUILD == 'uboot'
    44        boot_image_format = 'binary'
    55endif
     
    172172endif
    173173
     174if POSTBUILD == 'silo'
     175        subdir('silo')
     176endif
     177
    174178if POSTBUILD == 'uboot'
    175179        IMAGE_NAME = 'HelenOS-' + HELENOS_RELEASE
  • boot/yaboot/meson.build

    r356e17e0 r5631c9c  
    1 
    2 yaboot_distdir = custom_target('yaboot_dist',
    3         output: 'yaboot_dist',
     1distdir = custom_target('distdir',
     2        output: 'distdir',
    43        input: [
    54                'build_dist.sh',
     
    1514image_iso = custom_target('image.iso',
    1615        output: 'image.iso',
    17         input: [ yaboot_distdir, 'maps' ],
     16        input: [ distdir, 'maps' ],
    1817        command: [
    1918                genisoimage,
  • meson/arch/sparc64/meson.build

    r356e17e0 r5631c9c  
    1717
    1818arch_kernel_c_args = [ '-D__BE__', '-m64', '-mcmodel=medlow', '-mcpu=ultrasparc', '-mno-fpu' ]
     19arch_boot_c_args = arch_kernel_c_args
    1920
    2021if PROCESSOR == 'us'
     
    3637endif
    3738
    38 
     39arch_boot_link_args = []
    3940arch_kernel_link_args = [ '-nostdlib', '-Wl,-no-check-sections' ]
    4041arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
  • tools/ew.py

    r356e17e0 r5631c9c  
    381381                        'sun4v' : {
    382382                                'run' : qemu_run,
    383                                 'image' : '-drive if=pflash,readonly=on,file=image.iso',
     383                                'image' : '-drive if=pflash,readonly=on,file=build/image.iso',
    384384                                'audio' : False,
    385385                                'console' : True,
Note: See TracChangeset for help on using the changeset viewer.