1. 26 2月, 2007 1 次提交
    • N
      [ARM] 4224/2: allow XIP kernel to boot again · e98ff7f6
      Nicolas Pitre 提交于
      Since commit 2552fc27 XIP kernels failed
      to boot because (_end - PAGE_OFFSET - 1) is much smaller than the size
      of the kernel text and data in the XIP case, causing the kernel not to
      be entirely mapped.
      
      Even in the non-XIP case, the use of (_end - PAGE_OFFSET - 1) is wrong
      because it produces a too large value if TEXT_OFFSET is larger than 1MB.
      
      Finally the original code was performing one loop too many.
      
      Let's break the loop when the section pointer has passed the last byte
      of the kernel instead.
      Signed-off-by: NNicolas Pitre <nico@cam.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      e98ff7f6
  2. 22 2月, 2007 4 次提交
  3. 21 2月, 2007 25 次提交
  4. 20 2月, 2007 10 次提交