1. 27 3月, 2012 1 次提交
  2. 10 1月, 2012 3 次提交
  3. 01 11月, 2011 1 次提交
  4. 16 10月, 2011 1 次提交
    • A
      mtd: provide an alias for the redboot module name · d5de1907
      Andres Salomon 提交于
      parse_mtd_partitions takes a list of partition types; if the driver
      isn't loaded, it attempts to load it, and then it grabs the partition
      parser.  For redboot, the module name is "redboot.ko", while the parser
      name is "RedBoot".  Since modprobe is case-sensitive, attempting to
      modprobe "RedBoot" will never work.  I suspect the embedded systems that
      make use of redboot just always manually loaded redboot prior to loading
      their specific nand chip drivers (or statically compiled it in).
      Signed-off-by: NAndres Salomon <dilinger@queued.net>
      Signed-off-by: NArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Cc: stable@kernel.org
      d5de1907
  5. 11 9月, 2011 1 次提交
  6. 09 8月, 2010 1 次提交
  7. 07 6月, 2008 1 次提交
  8. 05 6月, 2008 1 次提交
  9. 29 10月, 2007 1 次提交
  10. 10 2月, 2007 2 次提交
  11. 09 2月, 2007 1 次提交
  12. 08 12月, 2006 1 次提交
    • R
      [MTD] Support combined RedBoot FIS directory and configuration area · f33665d9
      Rod Whitby 提交于
      RedBoot supports storing the FIS directory and the RedBoot
      configuration area in the same block of flash memory.  This is
      not the most common RedBoot configuration, but it is used on
      commercially available boards supported by the kernel.
      
      A recent patch to mtd/redboot.c (http://lkml.org/lkml/2006/3/20/410)
      which corrected the skipping of deleted table entries has exposed the
      latent problem of the kernel redboot parser running off the end of the
      FIS directory and interpreting the RedBoot configuration information
      as table entries.
      
      This patch terminates the table parsing when the first truly empty
      entry is found (table entry deletion only clears the first byte of the
      name, so two cleared bytes in a row indicates the end of the table),
      thereby supporting the combined redboot FIS directory and RedBoot
      configuration information flash layout scenario.
      Signed-off-by: NRod Whitby <rod@whitby.id.au>
      Signed-off-by: NDavid Woodhouse <dwmw2@infradead.org>
      f33665d9
  13. 01 12月, 2006 1 次提交
  14. 29 11月, 2006 1 次提交
  15. 17 5月, 2006 1 次提交
  16. 01 4月, 2006 1 次提交
  17. 03 3月, 2006 1 次提交
  18. 01 3月, 2006 1 次提交
    • J
      [PATCH] drivers/mtd/redboot.c: recognise a foreign byte sex partition table · 9cff3372
      John Bowler 提交于
      The RedBoot boot loader writes flash partition tables containing native
      byte sex 32 bit values.  When booting an opposite byte sex kernel (e.g.  an
      LE kernel from BE RedBoot) the current MTD driver fails to handle the
      partition table and therefore is unable to generate the correct partition
      map for the flash.
      
      So far as I am aware this problem is ARM specific, because only ARM
      supports software change of the CPU (memory system) byte sex, however the
      partition table parsing is in generic MTD code.  The patch below has been
      tested on NSLU2 (an IXP4XX based system) with a patch,
      10-ixp4xx-copy-from.patch (submitted to linux-arm-kernel - it's ARM
      specific) required to make the maps/ixp4xx.c driver work with an LE kernel.
      
      Builds of the patched system are in the 'unstable' release of OpenSlug and
      UcSlugC available from www.nslu2-linux.org.  These builds are BE, the
      archives at www.nslu2-linux.org and www.handhelds.org (see
      monotone.vanille.de) can be built LE (currently DISTRO targets
      nslu-ltu.conf for LE thumb uclibc (32 bit kernel) and nslu2-lau.conf,
      nslu2-lag.conf for LE arm uclibc/glibc) and this patch has been tested
      extensively will both BE and LE systems on the NSLU2 (including swapping
      between BE and LE by reflashing from both RedBoot and Linux).
      
      The patch recognises that the FIS directory (the partition table) is
      byte-reversed by examining the partition table size, which is known to be
      one erase block (this is an assumption made elsewhere in redboot.c).  If
      the size matches the erase block after byte swapping the value then
      byte-reversal is assumed, if not no further action is taken.  The patched
      code is fail safe; should redboot.c be changed to support a partition table
      with a modified size field the test will fail and the partition table will
      be assumed to have the host byte sex.
      
      If byte-reversal is detected the patch byte swaps the remainder of the 32
      bit fields in the copy of the table; this copy is then used to set up the
      MTD partition map.
      Signed-off-by: NJohn Bowler <jbowler@acm.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Martin Michlmayr <tbm@cyrius.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      9cff3372
  19. 07 11月, 2005 1 次提交
  20. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4