Changeset 3e828ea in mainline for kernel/arch/ppc32/meson.build


Ignore:
Timestamp:
2019-09-23T12:49:29Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9be2358
Parents:
9259d20 (diff), 1a4ec93f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiri Svoboda <jiri@…> (2019-09-22 12:49:07)
git-committer:
Jiri Svoboda <jiri@…> (2019-09-23 12:49:29)
Message:

Merge changes from master, especially Meson build

File:
1 moved

Legend:

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

    r9259d20 r3e828ea  
    2727#
    2828
    29 # TODO: We need to implement DWARF unwinding and get rid of this flag.
    30 COMMON_CFLAGS += -fno-omit-frame-pointer -Wl,-z,max-page-size=0x1000
     29arch_src += files(
     30        'src/context.S',
     31        'src/debug/stacktrace.c',
     32        'src/debug/stacktrace_asm.S',
     33        'src/fpu_context.S',
     34        'src/boot/boot.S',
     35        'src/ppc32.c',
     36        'src/dummy.S',
     37        'src/exception.S',
     38        'src/interrupt.c',
     39        'src/asm.S',
     40        'src/cpu/cpu.c',
     41        'src/proc/scheduler.c',
     42        'src/smc.c',
     43        'src/mm/km.c',
     44        'src/mm/as.c',
     45        'src/mm/frame.c',
     46        'src/mm/page.c',
     47        'src/mm/pht.c',
     48        'src/mm/tlb.c',
     49        'src/drivers/pic.c',
     50)
    3151
    32 # XXX: This architecture requires unoptimized TLS pointer access,
    33 #      as with the GCC option `-mno-tls-direct-seg-refs`.
    34 #      The `amd64-helenos` target defaults to this behavior.
    3552
    36 LDFLAGS += -Wl,--gc-sections
     53_check_headers = [
     54        'include/arch/istate_struct.h',
     55        'include/arch/context_struct.h',
     56        'include/arch/fpu_context_struct.h',
     57]
    3758
    38 ENDIANESS = LE
    39 
    40 BFD_NAME = elf64-x86-64
    41 BFD_ARCH = i386:x86-64
     59foreach h : _check_headers
     60        arch_src += [ autocheck.process(h) ]
     61endforeach
Note: See TracChangeset for help on using the changeset viewer.