forked from pool/s390-tools
53 lines
1.9 KiB
Diff
53 lines
1.9 KiB
Diff
|
Subject: [PATCH] [FEAT VS1804] zipl/libc: Use stdint.h instead of self defined macros
|
||
|
From: Marc Hartmayer <mhartmay@linux.ibm.com>
|
||
|
|
||
|
Summary: genprotimg: Introduce new tool for the creation of PV images
|
||
|
Description: genprotimg takes a kernel, host-key documents, optionally an
|
||
|
initrd, optionally a file with the kernel command line, and it
|
||
|
generates a single, loadable image file. The image consists of a
|
||
|
concatenation of a plain text boot loader, the encrypted
|
||
|
components for kernel, initrd, and cmdline, and the
|
||
|
integrity-protected PV header, containing metadata necessary for
|
||
|
running the guest in PV mode. It's possible to use this image file
|
||
|
as a kernel for zIPL or for a direct kernel boot using QEMU.
|
||
|
Upstream-ID: 8face3e63ed88443392bcbcd93cc0b5e29b40069
|
||
|
Problem-ID: VS1804
|
||
|
|
||
|
Upstream-Description:
|
||
|
|
||
|
zipl/libc: Use stdint.h instead of self defined macros
|
||
|
|
||
|
Signed-off-by: Philipp Rudo <prudo@linux.ibm.com>
|
||
|
Reviewed-by: Stefan Haberland <sth@linux.ibm.com>
|
||
|
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
|
||
|
|
||
|
|
||
|
Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com>
|
||
|
---
|
||
|
zipl/boot/libc.h | 7 ++-----
|
||
|
1 file changed, 2 insertions(+), 5 deletions(-)
|
||
|
|
||
|
--- a/zipl/boot/libc.h
|
||
|
+++ b/zipl/boot/libc.h
|
||
|
@@ -11,6 +11,8 @@
|
||
|
#ifndef LIBC_H
|
||
|
#define LIBC_H
|
||
|
|
||
|
+#include <stdint.h>
|
||
|
+
|
||
|
#define NULL ((void *) 0)
|
||
|
|
||
|
#define EPERM 1 /* Operation not permitted */
|
||
|
@@ -42,11 +44,6 @@
|
||
|
#define MIB (1024ULL * 1024)
|
||
|
#define LINE_LENGTH 80 /* max line length printed by printf */
|
||
|
|
||
|
-typedef unsigned long long uint64_t;
|
||
|
-typedef unsigned int uint32_t;
|
||
|
-typedef unsigned short uint16_t;
|
||
|
-typedef unsigned char uint8_t;
|
||
|
-
|
||
|
void printf(const char *, ...);
|
||
|
void snprintf(char *buf, unsigned long size, const char *fmt, ...);
|
||
|
void *memcpy(void *, const void *, unsigned long);
|