Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1764429Ab3DDUIL (ORCPT ); Thu, 4 Apr 2013 16:08:11 -0400 Received: from smtp.outflux.net ([198.145.64.163]:43366 "EHLO smtp.outflux.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1764118Ab3DDUIJ (ORCPT ); Thu, 4 Apr 2013 16:08:09 -0400 From: Kees Cook To: linux-kernel@vger.kernel.org Cc: kernel-hardening@lists.openwall.com, "H. Peter Anvin" , Thomas Gleixner , Ingo Molnar , x86@kernel.org, Jarkko Sakkinen , Matthew Garrett , Matt Fleming , Eric Northup , Dan Rosenberg , Julien Tinnes , Will Drewry , Kees Cook Subject: [PATCH 0/3] kernel ASLR Date: Thu, 4 Apr 2013 13:07:32 -0700 Message-Id: <1365106055-22939-1-git-send-email-keescook@chromium.org> X-Mailer: git-send-email 1.7.9.5 X-HELO: www.outflux.net Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 950 Lines: 25 Hello, This patch series implements per-boot kernel base offset ASLR. It is based on work by Dan Rosenberg, Neill Clift, Michael Davidson, and myself. Since Dan's original thread[1], this code has been improved to work on 64-bit, among other things. This is presently in use at Google, and is being ported to Chrome OS. It has several limitations currently, but I wanted to get the ball rolling again on upstreaming this. More details are in the individual patches. They are split into three pieces: the offset selection logic, the 64-bit relocation logic, and finally putting the offset to use at boot time. Thanks, -Kees [1] http://lkml.indiana.edu/hypermail/linux/kernel/1105.3/index.html#00520 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/