------- Comment From <email address hidden> 2020-03-16 10:28 EDT-------
The following upstream commits need to be applied on top of the current s390-tools package in focal:
971970989bbb1de8887d11b0ab8e4f19adbd484f (zipl/boot: fix comment in stage3.lds)
bac3f93772bdf8618c2c9677c59569d70e4a39c0 (lib/zt_common: add STATIC_ASSERT macro)
cc16e41595d6dcb942f84443f27a1b52d06d17da (zipl: use STATIC_ASSERT macro for no padding verification)
6fe9e6c55c69c14971dca55551009f5060418aae (zipl/libc: Introduce vsnprintf)
8874b908254c47c8a6fd7a1aca2c7371c11035c4 (zipl/libc: Fix potential buffer overflow in printf)
f7430027b41d5ad6220e962a179c2a5213330a44 (zipl/libc: Replace sprintf with snprintf)
36fed0e6c6590631c4ce1707c8fe3c3397bcce4d (zipl/libc: Indicate truncated lines in printf with '...')
400167f5128a14ba48b0d05b7b777b42c450c73f (Support `lib/zt_common.h` to be used in assembler and add `_AC` macro)
9d39a4bd47008b15bbf4ebe672b91d6d63888536 (zipl: move IPL related definitions into separate header)
675c854fa3239882c59a9419c776eb13bc70cf76 (zipl: move SIGP related functions and definitions into separate header)
0e385a81caf7c266c0784613e0264c03271eb99a (zipl: add SIGP_SET_ARCHITECTURE to sigp.h and use it)
d884fb8db4c4f383780d6fc8087abd8f80e1c8b8 (zipl/stage3: make IPL_DEVICE definition consistent with tape0.S)
7e37a1d4e0605ea120db18f82d039c055fd5d737 (zipl: move Linux layout definitions into separate header)
c871050097ecb2ec83cf3018ea36e01cd22cbe7d (zipl: tape0: use constants defined in linux_layout.h)
c07104dbc734ec6e55accf1bd2091b251f312ed8 (zipl: use STAGE3_ENTRY for STAGE3_LOAD_ADDRESS)
97ab8fb4e98c84a89d421c08b392db665125a3c0 (zipl: move loaders layout definitions into separate header)
67e76b8ebd8acb4aef1d22309287776892b7267e (zipl/s390.h: rename `inline` macro into `__always_inline`)
24fe8c1d1b75185f341ec2d0efc6c34f0b9263f1 (zipl: move __always_inline/barrier/__pa32/pa to zt_common.h)
2e28291c75d73b92921f7769eaa803fe3222f383 (zipl: make BLK_PWRT unsigned int)
c55ceabc6726a7806922d288149003661f673a2f (Consolidate MIN and MAX macros)
f454c6825f5087cf671d0dfbe96f7f3d148569d6 (zipl: remove libc.h include in s390.h)
b83c8944f195117609a36f383f32377014e34c31 (zipl: move s390.h to include/boot/s390.h)
b0f82d22f9f60a0a8db1976751aa5a875e7c5f80 (zipl/libc: include 's390.h')
2568863f581cff9bf3b1e27c2d2917b5ae3b5177 (include/boot/s390.h: move panic and panic_notify to libc.h)
305235a7bce814f71ec113a612b6117c96894e23 (include/boot/s390.h: fixes for -Werror=sign-conversion)
a37170b8bec07a0ffc3270a4c78124e1117f0337 (zipl: refactor all EBCDIC code into separate files)
303a3707e2e59e0ad581876db426a52fffa606b0 (zipl/sclp: add macros for the control-program masks)
f99560f734e8101a0e8195d73e3350d9211335b8 (zipl/sclp: add `sclp_print_ascii`)
e51663bbca8770c1f7986dac47a59193dbf96010 (zipl/libc: printf: print on linemode and ASCII console)
67aef9bbf3b5d18c70e8c4a45734bcb6d6744a8c (Consolidate `ALIGN, __ALIGN_MASK, ARRAY_SIZE` macros)
3356d6f4facd748f8f5cf24ffc5056db3e915f2c (genprotimg: boot: initial bootloader support)
2d600570df98a1d26a6f3947ae8c39bcde00b464 (genprotimg: boot: use C pre-processor for linker script generation)
d2f8f972cff7aacbef8e72577af70dbf59ba3ead (genprotimg: add relocator for stage3b)
b06af6026f08d67339a109ba7457373ab82d3248 (README.md: remove useless empty line)
11bdab26297e508fdab29f9457094eedf681de53 (include/boot/s390.h: add guard for `struct __vector128`)
65b9fc442c1a4ff24583171e714e5fdb1e92c8fd (genprotimg: introduce new tool for the creation of PV images)
------- Comment From <email address hidden> 2020-03-16 10:28 EDT-------
The following upstream commits need to be applied on top of the current s390-tools package in focal:
971970989bbb1de 8887d11b0ab8e4f 19adbd484f (zipl/boot: fix comment in stage3.lds) 18c2c9677c59569 d70e4a39c0 (lib/zt_common: add STATIC_ASSERT macro) 942f84443f27a1b 52d06d17da (zipl: use STATIC_ASSERT macro for no padding verification) 971dca55551009f 5060418aae (zipl/libc: Introduce vsnprintf) 8a6fd7a1aca2c73 71c11035c4 (zipl/libc: Fix potential buffer overflow in printf) 6220e962a179c2a 5213330a44 (zipl/libc: Replace sprintf with snprintf) 1c4ce1707c8fe3c 3397bcce4d (zipl/libc: Indicate truncated lines in printf with '...') a48b0d05b7b777b 42c450c73f (Support `lib/zt_common.h` to be used in assembler and add `_AC` macro) 5bbf4ebe672b91d 6d63888536 (zipl: move IPL related definitions into separate header) 2c59a9419c776eb 13bc70cf76 (zipl: move SIGP related functions and definitions into separate header) 6c0784613e0264c 03271eb99a (zipl: add SIGP_SET_ ARCHITECTURE to sigp.h and use it) 3780d6fc8087abd 8f80e1c8b8 (zipl/stage3: make IPL_DEVICE definition consistent with tape0.S) 120db18f82d039c 055fd5d737 (zipl: move Linux layout definitions into separate header) c83cf3018ea36e0 1cd22cbe7d (zipl: tape0: use constants defined in linux_layout.h) e55accf1bd2091b 251f312ed8 (zipl: use STAGE3_ENTRY for STAGE3_ LOAD_ADDRESS) 89d421c08b392db 665125a3c0 (zipl: move loaders layout definitions into separate header) aef1d2230928777 6892b7267e (zipl/s390.h: rename `inline` macro into `__always_inline`) f341ec2d0efc6c3 4f0b9263f1 (zipl: move __always_ inline/ barrier/ __pa32/ pa to zt_common.h) 2921f7769eaa803 fe3222f383 (zipl: make BLK_PWRT unsigned int) 06922d288149003 661f673a2f (Consolidate MIN and MAX macros) f671d0dfbe96f7f 3d148569d6 (zipl: remove libc.h include in s390.h) 609a36f383f3237 7014e34c31 (zipl: move s390.h to include/ boot/s390. h) a8db1976751aa5a 875e7c5f80 (zipl/libc: include 's390.h') bf3b1e27c2d2917 b5ae3b5177 (include/ boot/s390. h: move panic and panic_notify to libc.h) 71ec113a612b611 7c96894e23 (include/ boot/s390. h: fixes for -Werror= sign-conversion ) ffc3270a4c78124 e1117f0337 (zipl: refactor all EBCDIC code into separate files) ad581876db426a5 2fffa606b0 (zipl/sclp: add macros for the control-program masks) a0e8195d73e3350 d9211335b8 (zipl/sclp: add `sclp_print_ascii`) 1f7986dac47a591 93dbf96010 (zipl/libc: printf: print on linemode and ASCII console) c70e8c4a45734bc b6d6744a8c (Consolidate `ALIGN, __ALIGN_MASK, ARRAY_SIZE` macros) f8f5cf24ffc5056 db3e915f2c (genprotimg: boot: initial bootloader support) 26a6f3947ae8c39 bcde00b464 (genprotimg: boot: use C pre-processor for linker script generation) bef8e72577af70d bf59ba3ead (genprotimg: add relocator for stage3b) 339a109ba745737 3ab82d3248 (README.md: remove useless empty line) fdab29f9457094e edf681de53 (include/ boot/s390. h: add guard for `struct __vector128`) 24583171e714e5f db1e92c8fd (genprotimg: introduce new tool for the creation of PV images)
bac3f93772bdf86
cc16e41595d6dcb
6fe9e6c55c69c14
8874b908254c47c
f7430027b41d5ad
36fed0e6c659063
400167f5128a14b
9d39a4bd47008b1
675c854fa323988
0e385a81caf7c26
d884fb8db4c4f38
7e37a1d4e0605ea
c871050097ecb2e
c07104dbc734ec6
97ab8fb4e98c84a
67e76b8ebd8acb4
24fe8c1d1b75185
2e28291c75d73b9
c55ceabc6726a78
f454c6825f5087c
b83c8944f195117
b0f82d22f9f60a0
2568863f581cff9
305235a7bce814f
a37170b8bec07a0
303a3707e2e59e0
f99560f734e8101
e51663bbca8770c
67aef9bbf3b5d18
3356d6f4facd748
2d600570df98a1d
d2f8f972cff7aac
b06af6026f08d67
11bdab26297e508
65b9fc442c1a4ff