Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • meson/arch/arm64/meson.build

    rc89ae25 r06f10ac  
    11#
    2 # Copyright (c) 2021 Jiri Svoboda
    32# Copyright (c) 2015 Petr Pavlu
    43# All rights reserved.
     
    2827#
    2928
    30 arch_uspace_c_args = [
    31         '-D__LE__',
    32         '-fno-omit-frame-pointer',
    33         cc.get_supported_arguments(['-mno-outline-atomics']),
    34 ]
     29arch_uspace_c_args = [ '-D__LE__', '-fno-omit-frame-pointer' ]
    3530arch_kernel_c_args = arch_uspace_c_args + [ '-march=armv8-a+nofp+nosimd', '-mgeneral-regs-only' ]
    3631arch_kernel_link_args = [ '-nostdlib' ]
     
    4742# processor is in the execution mode that has unaligned access enabled. The
    4843# -mstrict-align option is therefore not needed.
    49 arch_boot_c_args = arch_uspace_c_args + [ '-fpic', '-fvisibility=hidden' ]
    50 arch_boot_link_args = [ '-Wl,-shared' ] + ldflags_ignore_rwx_segments
     44arch_boot_c_args = arch_uspace_c_args + [ '-fpic', '-fvisibility=hidden', '-fno-function-sections' ]
     45arch_boot_link_args = [ '-Wl,-shared', '-Wl,--no-gc-sections' ]
    5146
    5247if MACHINE == 'virt'
    53         rd_essential_drv += [
     48        rd_essential += [
    5449                'drv/char/pl011',
    5550                'drv/intctl/gicv2',
     
    5954
    6055if MACHINE == 'hikey960'
    61         rd_essential_drv += [
     56        rd_essential += [
    6257                'drv/char/pl011',
    6358                'drv/intctl/gicv2',
     
    6560        ]
    6661endif
    67 
    68 rd_drv += rd_essential_drv
Note: See TracChangeset for help on using the changeset viewer.