linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/7] Kernel base address randomization
@ 2013-10-01 19:37 Kees Cook
  2013-10-01 19:37 ` [PATCH 1/7] x86, kaslr: move CPU flags out of cpucheck Kees Cook
                   ` (7 more replies)
  0 siblings, 8 replies; 32+ messages in thread
From: Kees Cook @ 2013-10-01 19:37 UTC (permalink / raw)
  To: linux-kernel
  Cc: x86, kernel-hardening, adurbin, Eric Northup, jln, wad,
	Mathias Krause, Zhang Yanfei, H. Peter Anvin, keescook

Here is the latest version of the kASLR series. It has much improved
e820 walking code, and expands the window available on 64-bit.

This is rolled out on Chrome OS devices, and working well.

-Kees


^ permalink raw reply	[flat|nested] 32+ messages in thread
* [PATCH v7 0/7] Kernel base address randomization on x86
@ 2013-10-03 20:53 Kees Cook
  2013-10-03 20:53 ` [PATCH 6/7] x86, kaslr: report kernel offset on panic Kees Cook
  0 siblings, 1 reply; 32+ messages in thread
From: Kees Cook @ 2013-10-03 20:53 UTC (permalink / raw)
  To: linux-kernel
  Cc: x86, kernel-hardening, adurbin, Eric Northup, jln, wad,
	Mathias Krause, Zhang Yanfei, H. Peter Anvin, keescook

Updated from v6 with some suggestions from HPA.

As before, this detects and uses various available randomness sources to
choose an available slot from the e820 regions for kernel base address
relocation.

This is rolled out on Chrome OS devices, and working well.

-Kees


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2013-10-09 18:06 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-01 19:37 [PATCH v6 0/7] Kernel base address randomization Kees Cook
2013-10-01 19:37 ` [PATCH 1/7] x86, kaslr: move CPU flags out of cpucheck Kees Cook
2013-10-01 20:48   ` H. Peter Anvin
2013-10-01 21:09     ` Kees Cook
2013-10-01 19:37 ` [PATCH 2/7] x86, kaslr: return location from decompress_kernel Kees Cook
2013-10-01 19:37 ` [PATCH 3/7] x86, kaslr: find minimum safe relocation position Kees Cook
2013-10-01 19:37 ` [PATCH 4/7] x86, kaslr: select random base offset Kees Cook
2013-10-01 20:46   ` H. Peter Anvin
2013-10-01 21:18     ` Kees Cook
2013-10-01 19:37 ` [PATCH 5/7] x86, kaslr: select memory region from e820 maps Kees Cook
2013-10-01 19:37 ` [PATCH 6/7] x86, kaslr: report kernel offset on panic Kees Cook
2013-10-02  0:38   ` HATAYAMA Daisuke
2013-10-02  1:06     ` HATAYAMA Daisuke
2013-10-02  7:51       ` Kees Cook
2013-10-02  7:48     ` Kees Cook
2013-10-02  9:13       ` HATAYAMA Daisuke
2013-10-03  0:33         ` HATAYAMA Daisuke
2013-10-03 13:47           ` Dave Anderson
2013-10-07  1:59             ` HATAYAMA Daisuke
2013-10-07 13:21               ` Dave Anderson
2013-10-08  9:52                 ` HATAYAMA Daisuke
2013-10-08 13:38                   ` Dave Anderson
2013-10-09 10:04                     ` HATAYAMA Daisuke
2013-10-09 14:13                       ` H. Peter Anvin
2013-10-09 18:06                       ` Kees Cook
2013-10-01 19:37 ` [PATCH 7/7] x86, kaslr: raise max positions to 1GiB on x86_64 Kees Cook
2013-10-02  5:07 ` [PATCH v6 0/7] Kernel base address randomization Ingo Molnar
2013-10-02  5:11   ` H. Peter Anvin
2013-10-02  5:25     ` Ingo Molnar
2013-10-02  5:30       ` H. Peter Anvin
2013-10-02  5:36         ` Kees Cook
  -- strict thread matches above, loose matches on Subject: below --
2013-10-03 20:53 [PATCH v7 0/7] Kernel base address randomization on x86 Kees Cook
2013-10-03 20:53 ` [PATCH 6/7] x86, kaslr: report kernel offset on panic Kees Cook

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).