Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1624675

[PATCH 0/4] Handle memmap and mem kernel options in boot stage kaslr

From Baoquan He <bhe@redhat.com>
Newsgroups linux.kernel
Subject [PATCH 0/4] Handle memmap and mem kernel options in boot stage kaslr
Date 2017-04-17 15:40 +0200
Message-ID <txf2N-1br-9@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


People reported kernel panic occurs during system boots up with mem boot option.
After checking code, several problems are found about memmap= and mem= in boot stage
kaslr.

*) In commit f28442497b5c ("x86/boot: Fix KASLR and memmap= collision"), only one memmap
   entry is considered and only the last one if multiple memmap entries are specified.

*) mem= and memmap=nn[KMG] are not considered yet. They are used to limit max address
   of system. Kernel can't be randomized to be above the limit.

*) kernel-parameters.txt doesn't tell the updated behaviour of memmap=.

This patchset tries to solve above issues.

Baoquan He (4):
  param: Move function next_arg to lib/cmdline.c for later reuse
  KASLR: Parse all memmap entries in cmdline
  KASLR: Handle memory limit specified by memmap and mem option
  doc: Update description about memmap option in kernel-parameter.txt

 Documentation/admin-guide/kernel-parameters.txt |   9 ++
 arch/x86/boot/compressed/cmdline.c              |   2 +-
 arch/x86/boot/compressed/kaslr.c                | 161 ++++++++++++++----------
 arch/x86/boot/string.c                          |   8 ++
 include/linux/kernel.h                          |   1 +
 kernel/params.c                                 |  52 --------
 lib/cmdline.c                                   |  57 +++++++++
 7 files changed, 172 insertions(+), 118 deletions(-)

-- 
2.5.5

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH 0/4] Handle memmap and mem kernel options in boot stage kaslr Baoquan He <bhe@redhat.com> - 2017-04-17 15:40 +0200
  Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Ingo Molnar <mingo@kernel.org> - 2017-04-18 11:50 +0200
    Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Baoquan He <bhe@redhat.com> - 2017-04-18 13:40 +0200
      Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Ingo Molnar <mingo@kernel.org> - 2017-04-18 15:00 +0200
        Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Baoquan He <bhe@redhat.com> - 2017-04-19 02:10 +0200
        Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Baoquan He <bhe@redhat.com> - 2017-04-20 16:10 +0200
        Re: [PATCH 0/4] Handle memmap and mem kernel options in boot stage  kaslr Baoquan He <bhe@redhat.com> - 2017-04-24 04:50 +0200

csiph-web