Comment 8 for bug 1834534

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- 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)