From: ard.biesheuvel@linaro.org (Ard Biesheuvel) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 2/7] include: pe.h: add some missing definitions Date: Mon, 6 Feb 2017 16:24:30 +0000 [thread overview] Message-ID: <1486398275-3966-3-git-send-email-ard.biesheuvel@linaro.org> (raw) In-Reply-To: <1486398275-3966-1-git-send-email-ard.biesheuvel@linaro.org> From: Mark Rutland <mark.rutland@arm.com> Add the missing IMAGE_FILE_MACHINE_ARM64 and IMAGE_DEBUG_TYPE_CODEVIEW definitions. We'll need them for the arm64 EFI stub... Signed-off-by: Mark Rutland <mark.rutland@arm.com> --- include/linux/pe.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/pe.h b/include/linux/pe.h index a8a594117df3..143ce75be5f0 100644 --- a/include/linux/pe.h +++ b/include/linux/pe.h @@ -34,6 +34,7 @@ #define IMAGE_FILE_MACHINE_AMD64 0x8664 #define IMAGE_FILE_MACHINE_ARM 0x01c0 #define IMAGE_FILE_MACHINE_ARMV7 0x01c4 +#define IMAGE_FILE_MACHINE_ARM64 0xaa64 #define IMAGE_FILE_MACHINE_EBC 0x0ebc #define IMAGE_FILE_MACHINE_I386 0x014c #define IMAGE_FILE_MACHINE_IA64 0x0200 @@ -141,6 +142,8 @@ #define IMAGE_SCN_MEM_READ 0x40000000 /* readable */ #define IMAGE_SCN_MEM_WRITE 0x80000000 /* writeable */ +#define IMAGE_DEBUG_TYPE_CODEVIEW 2 + #ifndef __ASSEMBLY__ struct mz_hdr { -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: Ard Biesheuvel <ard.biesheuvel@linaro.org> To: linux-arm-kernel@lists.infradead.org, will.deacon@arm.com, catalin.marinas@arm.com, mark.rutland@arm.com Cc: labbott@fedoraproject.org, kernel-hardening@lists.openwall.com, leif.lindholm@linaro.org, pjones@redhat.com Subject: [kernel-hardening] [PATCH 2/7] include: pe.h: add some missing definitions Date: Mon, 6 Feb 2017 16:24:30 +0000 [thread overview] Message-ID: <1486398275-3966-3-git-send-email-ard.biesheuvel@linaro.org> (raw) In-Reply-To: <1486398275-3966-1-git-send-email-ard.biesheuvel@linaro.org> From: Mark Rutland <mark.rutland@arm.com> Add the missing IMAGE_FILE_MACHINE_ARM64 and IMAGE_DEBUG_TYPE_CODEVIEW definitions. We'll need them for the arm64 EFI stub... Signed-off-by: Mark Rutland <mark.rutland@arm.com> --- include/linux/pe.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/pe.h b/include/linux/pe.h index a8a594117df3..143ce75be5f0 100644 --- a/include/linux/pe.h +++ b/include/linux/pe.h @@ -34,6 +34,7 @@ #define IMAGE_FILE_MACHINE_AMD64 0x8664 #define IMAGE_FILE_MACHINE_ARM 0x01c0 #define IMAGE_FILE_MACHINE_ARMV7 0x01c4 +#define IMAGE_FILE_MACHINE_ARM64 0xaa64 #define IMAGE_FILE_MACHINE_EBC 0x0ebc #define IMAGE_FILE_MACHINE_I386 0x014c #define IMAGE_FILE_MACHINE_IA64 0x0200 @@ -141,6 +142,8 @@ #define IMAGE_SCN_MEM_READ 0x40000000 /* readable */ #define IMAGE_SCN_MEM_WRITE 0x80000000 /* writeable */ +#define IMAGE_DEBUG_TYPE_CODEVIEW 2 + #ifndef __ASSEMBLY__ struct mz_hdr { -- 2.7.4
next prev parent reply other threads:[~2017-02-06 16:24 UTC|newest] Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top 2017-02-06 16:24 [PATCH 0/7] arm64: efi: PE/COFF cleanup/hardening Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 16:24 ` [PATCH 1/7] include: pe.h: allow for use in assembly Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 16:33 ` Mark Rutland 2017-02-06 16:33 ` [kernel-hardening] " Mark Rutland 2017-02-06 16:40 ` Ard Biesheuvel 2017-02-06 16:40 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 16:24 ` Ard Biesheuvel [this message] 2017-02-06 16:24 ` [kernel-hardening] [PATCH 2/7] include: pe.h: add some missing definitions Ard Biesheuvel 2017-02-06 16:24 ` [PATCH 3/7] arm64: efi: move EFI header and related data to a separate .S file Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 17:03 ` Mark Rutland 2017-02-06 17:03 ` [kernel-hardening] " Mark Rutland 2017-02-06 17:07 ` Ard Biesheuvel 2017-02-06 17:07 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 16:24 ` [PATCH 4/7] arm64: efi: ensure that the PE/COFF header pointer appears at offset 0x3c Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 17:05 ` Mark Rutland 2017-02-06 17:05 ` [kernel-hardening] " Mark Rutland 2017-02-06 16:24 ` [PATCH 5/7] arm64: efi: remove pointless dummy .reloc section Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 17:06 ` Mark Rutland 2017-02-06 17:06 ` [kernel-hardening] " Mark Rutland 2017-02-07 18:30 ` Peter Jones 2017-02-07 18:30 ` [kernel-hardening] " Peter Jones 2017-02-06 16:24 ` [PATCH 6/7] arm64: efi: replace open coded constants with symbolic ones Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel 2017-02-06 17:13 ` Mark Rutland 2017-02-06 17:13 ` [kernel-hardening] " Mark Rutland 2017-02-06 16:24 ` [PATCH 7/7] arm64: efi: split Image code and data into separate PE/COFF sections Ard Biesheuvel 2017-02-06 16:24 ` [kernel-hardening] " Ard Biesheuvel
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1486398275-3966-3-git-send-email-ard.biesheuvel@linaro.org \ --to=ard.biesheuvel@linaro.org \ --cc=linux-arm-kernel@lists.infradead.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.