1. 02 4月, 2014 1 次提交
    • M
      xtensa: split bootparam and kernel meminfo · 9ba067f9
      Max Filippov 提交于
      Bootparam meminfo is a bootloader ABI, kernel meminfo is for the kernel
      bookkeeping, keep them separate. Kernel doesn't care of memory region
      types, so drop the type field and don't pass it to add_sysmem_bank.
      Move kernel sysmem structures and prototypes to asm/sysmem.h and sysmem
      variable and add_sysmem_bank to mm/init.c
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      9ba067f9
  2. 08 7月, 2013 1 次提交
  3. 19 12月, 2012 2 次提交
    • C
      xtensa: clean up files to make them code-style compliant · c4c4594b
      Chris Zankel 提交于
      Remove heading and trailing spaces, trim trailing lines, and wrap lines
      that are longer than 80 characters.
      Signed-off-by: NChris Zankel <chris@zankel.net>
      c4c4594b
    • M
      xtensa: add device trees support · da844a81
      Max Filippov 提交于
      Device trees allow specification of hardware topology and device
      parameters at runtime instead of hard-coding them in platform setup
      code. This allows running single binary kernel on a range of compatible
      boards.
      
      New boot parameters tag BP_TAG_FDT is allocated and a pointer to flat
      device tree is passed in it.
      
      Note that current interrupt mapping scheme uses single cell for
      interrupt identification. That means that IRQ numbers used in DTS must
      be CPU internal IRQ numbers, not external. It is possible to extend
      interrupt identification to two cells, and use second cell to tell
      external IRQ numbers form internal. That would allow to use single DTS
      on multiple boards with different mapping of external IRQ numbers.
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      Signed-off-by: NChris Zankel <chris@zankel.net>
      da844a81
  4. 07 11月, 2008 1 次提交
  5. 24 6月, 2005 1 次提交