mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Dave Hansen <dave.hansen@linux.intel.com>
To: torvalds@linux-foundation.org
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
	Dave Hansen <dave.hansen@linux.intel.com>
Subject: [GIT PULL] x86/sgx for 6.8
Date: Wed, 10 Jan 2024 12:51:24 -0800	[thread overview]
Message-ID: <20240110205124.3007385-1-dave.hansen@linux.intel.com> (raw)

Hi Linus,

Please pull some x86/sgx changes for 6.8.  This time, these are
entirely confined to SGX selftests fixes.

The mini SGX enclave built by the selftests has garnered some
attention because it stands alone and does not need the sizable
infrastructure of the official SGX SDK. I think that's why folks
are suddently interested in cleaning it up.

--

The following changes since commit 33cc938e65a98f1d29d0a18403dbbee050dcad9a:

  Linux 6.7-rc4 (2023-12-03 18:52:56 +0900)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/x86_sgx_for_6.8

for you to fetch changes up to 981cf568a8644161c2f15c02278ebc2834b51ba6:

  selftests/sgx: Skip non X86_64 platform (2023-12-08 10:08:17 -0800)

----------------------------------------------------------------
 - Clean up selftest compilation issues, mostly from non-gcc compilers
 - Avoid building selftests when not on x86

----------------------------------------------------------------
Jo Van Bulck (13):
      selftests/sgx: Fix uninitialized pointer dereference in error path
      selftests/sgx: Fix uninitialized pointer dereferences in encl_get_entry
      selftests/sgx: Include memory clobber for inline asm in test enclave
      selftests/sgx: Separate linker options
      selftests/sgx: Specify freestanding environment for enclave compilation
      selftests/sgx: Remove redundant enclave base address save/restore
      selftests/sgx: Produce static-pie executable for test enclave
      selftests/sgx: Handle relocations in test enclave
      selftests/sgx: Fix linker script asserts
      selftests/sgx: Ensure test enclave buffer is entirely preserved
      selftests/sgx: Ensure expected location of test enclave buffer
      selftests/sgx: Discard unsupported ELF sections
      selftests/sgx: Remove incomplete ABI sanitization code in test enclave

Zhao Mengmeng (1):
      selftests/sgx: Skip non X86_64 platform

 tools/testing/selftests/sgx/Makefile              | 14 +++--
 tools/testing/selftests/sgx/defines.h             |  2 +
 tools/testing/selftests/sgx/load.c                |  9 ++-
 tools/testing/selftests/sgx/sigstruct.c           |  5 +-
 tools/testing/selftests/sgx/test_encl.c           | 67 +++++++++++++++--------
 tools/testing/selftests/sgx/test_encl.lds         | 10 ++--
 tools/testing/selftests/sgx/test_encl_bootstrap.S | 28 +++-------
 7 files changed, 78 insertions(+), 57 deletions(-)

             reply	other threads:[~2024-01-10 20:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-10 20:51 Dave Hansen [this message]
2024-01-18 23:01 ` pr-tracker-bot

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=20240110205124.3007385-1-dave.hansen@linux.intel.com \
    --to=dave.hansen@linux.intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=x86@kernel.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: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®