Changeset 2fff3c4 in mainline for kernel/arch/ia64


Ignore:
Timestamp:
2019-08-17T12:49:43Z (7 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:
c4e5d40
Parents:
ecf56f80
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-16 13:32:05)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

Build kernel using meson

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/meson.build

    recf56f80 r2fff3c4  
    11#
    22# Copyright (c) 2005 Martin Decky
     3# Copyright (c) 2019 Jiří Zárevúcky
    34# All rights reserved.
    45#
     
    2728#
    2829
    29 COMMON_CFLAGS += -msoft-float -mabi=32
    30 AS_PROLOG = .module softfloat;.abicalls;
    31 LDFLAGS += -Wl,--gc-sections
     30kernel_c_args += [ '-mconstant-gp', '-fno-unwind-tables', '-mfixed-range=f32-f127' ]
     31kernel_link_args += [ '-Wl,-EL' ]
    3232
    33 ifeq ($(MACHINE),msim)
    34         COMMON_CFLAGS += -march=r4000
     33arch_src += files(
     34        'src/start.S',
     35        'src/asm.S',
     36        'src/dummy.S',
     37        'src/ia64.c',
     38        'src/fpu_context.c',
     39        'src/context.S',
     40        'src/cpu/cpu.c',
     41        'src/debug/stacktrace.c',
     42        'src/debug/stacktrace_asm.S',
     43        'src/ivt.S',
     44        'src/interrupt.c',
     45        'src/mm/km.c',
     46        'src/mm/as.c',
     47        'src/mm/frame.c',
     48        'src/mm/page.c',
     49        'src/mm/tlb.c',
     50        'src/mm/vhpt.c',
     51        'src/proc/scheduler.c',
     52        'src/ddi/ddi.c',
     53        'src/smc.c',
     54        'src/smp/smp.c',
     55        'src/drivers/it.c',
     56)
     57
     58if MACHINE == 'ski'
     59        arch_src += files('src/drivers/ski.c')
    3560endif
    3661
    37 ifeq ($(MACHINE),lmalta)
    38         COMMON_CFLAGS += -march=4kc
     62if MACHINE == 'i460GX'
     63        kernel_c_args += [ '-DI460GX' ]
    3964endif
    4065
    41 ifeq ($(MACHINE),bmalta)
    42         COMMON_CFLAGS += -march=4kc
    43 endif
     66_check_headers = [
     67        'include/arch/istate_struct.h',
     68        'include/arch/context_struct.h',
     69]
     70
     71foreach h : _check_headers
     72        arch_src += [ autocheck.process(h) ]
     73endforeach
Note: See TracChangeset for help on using the changeset viewer.