Comment 10 for bug 1834534

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

 CHANGELOG.md | 22 +-
 Makefile | 4 +-
 README.md | 7 +-
 cmsfs-fuse/dasd.c | 1 +
 cmsfs-fuse/helper.h | 2 -
 cpumf/Makefile | 3 +-
 cpumf/bin/cpumf_helper.in | 155 +++----
 cpumf/data/cpum-cf-extended-z15.ctr | 376 +++++++++++++++
 cpumf/data/cpum-cf-hw-counter.map | 5 +-
 genprotimg/.gitignore | 5 +
 genprotimg/Makefile | 26 ++
 genprotimg/README.md | 101 ++++
 genprotimg/boot/.gitignore | 4 +
 genprotimg/boot/Makefile | 97 ++++
 genprotimg/boot/common_memory_layout.h | 25 +
 genprotimg/boot/head.S | 29 ++
 genprotimg/boot/stage3a.c | 62 +++
 genprotimg/boot/stage3a.h | 34 ++
 genprotimg/boot/stage3a.lds.S | 103 +++++
 genprotimg/boot/stage3a_init.S | 26 ++
 genprotimg/boot/stage3b.c | 77 ++++
 genprotimg/boot/stage3b.h | 42 ++
 genprotimg/boot/stage3b.lds.S | 87 ++++
 genprotimg/boot/stage3b_reloc.S | 53 +++
 genprotimg/man/Makefile | 12 +
 genprotimg/man/genprotimg.8 | 97 ++++
 genprotimg/src/Makefile | 101 ++++
 genprotimg/src/common.h | 39 ++
 genprotimg/src/genprotimg.c | 181 ++++++++
 genprotimg/src/include/pv_crypto_def.h | 25 +
 genprotimg/src/include/pv_hdr_def.h | 84 ++++
 genprotimg/src/pv/pv_args.c | 405 ++++++++++++++++
 genprotimg/src/pv/pv_args.h | 53 +++
 genprotimg/src/pv/pv_comp.c | 446 ++++++++++++++++++
 genprotimg/src/pv/pv_comp.h | 78 ++++
 genprotimg/src/pv/pv_comps.c | 252 ++++++++++
 genprotimg/src/pv/pv_comps.h | 42 ++
 genprotimg/src/pv/pv_error.c | 37 ++
 genprotimg/src/pv/pv_error.h | 62 +++
 genprotimg/src/pv/pv_hdr.c | 293 ++++++++++++
 genprotimg/src/pv/pv_hdr.h | 36 ++
 genprotimg/src/pv/pv_image.c | 820 +++++++++++++++++++++++++++++++++
 genprotimg/src/pv/pv_image.h | 68 +++
 genprotimg/src/pv/pv_ipib.c | 128 +++++
 genprotimg/src/pv/pv_ipib.h | 27 ++
 genprotimg/src/pv/pv_opt_item.c | 26 ++
 genprotimg/src/pv/pv_opt_item.h | 20 +
 genprotimg/src/pv/pv_stage3.c | 164 +++++++
 genprotimg/src/pv/pv_stage3.h | 30 ++
 genprotimg/src/utils/align.h | 24 +
 genprotimg/src/utils/buffer.c | 69 +++
 genprotimg/src/utils/buffer.h | 31 ++
 genprotimg/src/utils/crypto.c | 798 ++++++++++++++++++++++++++++++++
 genprotimg/src/utils/crypto.h | 104 +++++
 genprotimg/src/utils/file_utils.c | 234 ++++++++++
 genprotimg/src/utils/file_utils.h | 34 ++
 include/boot/ipl.h | 190 ++++++++
 include/boot/linux_layout.h | 34 ++
 include/boot/loaders_layout.h | 32 ++
 {zipl => include}/boot/s390.h | 131 ++----
 include/boot/sigp.h | 56 +++
 include/lib/util_base.h | 17 +-
 include/lib/util_file.h | 2 +-
 include/lib/zt_common.h | 56 +++
 scripts/dbginfo.sh | 7 +-
 scripts/zfcpdbf | 44 +-
 zconf/qeth/misc.h | 2 -
 zdev/include/attrib.h | 4 +-
 zdev/include/misc.h | 2 +-
 zdev/src/device.c | 9 +-
 zdev/src/export.c | 4 +-
 zdev/src/table_attribs.c | 14 +-
 zdev/src/zfcp_host.c | 22 +
 zdev/src/zfcp_lun.c | 34 +-
 zdump/zg.c | 2 +-
 zdump/zg.h | 3 -
 zipl/boot/Makefile | 16 +-
 zipl/boot/cio.c | 2 +-
 zipl/boot/cio.h | 2 +-
 zipl/boot/ebcdic.c | 30 ++
 zipl/boot/ebcdic.h | 45 ++
 zipl/boot/ebcdic_conv.c | 167 +++++++
 zipl/boot/ebcdic_conv.h | 21 +
 zipl/boot/eckd2.c | 2 +-
 zipl/boot/eckd2dump.c | 2 +-
 zipl/boot/error.h | 6 +
 zipl/boot/fba2.c | 2 +-
 zipl/boot/fba2dump.c | 2 +-
 zipl/boot/head.S | 6 +-
 zipl/boot/kdump.c | 2 +-
 zipl/boot/kdump.h | 2 +-
 zipl/boot/libc.c | 364 ++++++++++-----
 zipl/boot/libc.h | 37 +-
 zipl/boot/menu.c | 11 +-
 zipl/boot/menu.h | 1 -
 zipl/boot/sclp.c | 69 ++-
 zipl/boot/sclp.h | 30 +-
 zipl/boot/sclp_stage3.c | 1 +
 zipl/boot/sclp_stage3.h | 2 +
 zipl/boot/stage2.c | 2 +-
 zipl/boot/stage2.h | 3 +-
 zipl/boot/stage2dump.c | 1 +
 zipl/boot/stage2dump.h | 2 +-
 zipl/boot/stage3.c | 166 +------
 zipl/boot/stage3.h | 149 +-----
 zipl/boot/stage3.lds | 2 +-
 zipl/boot/tape0.S | 20 +-
 zipl/boot/tape2dump.c | 2 +-
 zipl/include/zipl.h | 19 +-
 zipl/man/zipl.conf.5.in | 6 +-
 110 files changed, 7261 insertions(+), 764 deletions(-)

Is the diffstat vs what is currently uploaded in Ubuntu Focal.

Which i will need to do line by line review. Including simple refactors from 2018 and whitespace changes.

I did an upload into Ubuntu of everything that was in master in the February 12 code-drop. So very surprised to see commits and code authored way earlier than February 12th in the later code drops.

Please do a lot more frequent code-drops upstream.

Please submit refactors and code-drop them upstream master *separate* from the feature development.

Please code-drop bug fixes separate from whitespace changes / feature development.