Changelog: v2->v3: + rebased + added r-b's from Janosch, Nico, and Nina + reworked patch 5 + worked in comments from Nina (patch 6) + droppped old patch "[kvm-unit-tests PATCH v2 8/8] s390x/Makefile: add an extra `%.aux.o` target" (will send a separate patch for it because I've changed it for ARM, Power, and s390x) v1->v2: + worked in comments from Claudio and Janosch + added r-b's from Janosch + added a new patch: `s390x/Makefile: add an extra `%.aux.o` target` Marc Hartmayer (7): .gitignore: ignore `s390x/comm.key` file s390x/Makefile: simplify `%.hdr` target rules s390x/Makefile: fix `*.gbin` target dependencies s390x/Makefile: refactor CPPFLAGS s390x: use preprocessor for linker script generation s390x: define a macro for the stack frame size lib/linux/const.h: test for `__ASSEMBLER__` as well .gitignore | 2 ++ lib/linux/const.h | 2 +- lib/s390x/asm-offsets.c | 1 + s390x/Makefile | 25 ++++++++------ s390x/cstart64.S | 2 +- s390x/{flat.lds => flat.lds.S} | 4 ++- s390x/gs.c | 38 ++++++++++++--------- s390x/macros.S | 4 +-- s390x/snippets/asm/{flat.lds => flat.lds.S} | 0 s390x/snippets/c/{flat.lds => flat.lds.S} | 6 ++-- 10 files changed, 50 insertions(+), 34 deletions(-) rename s390x/{flat.lds => flat.lds.S} (93%) rename s390x/snippets/asm/{flat.lds => flat.lds.S} (100%) rename s390x/snippets/c/{flat.lds => flat.lds.S} (88%) -- 2.34.1