1. 21 3月, 2013 6 次提交
  2. 20 3月, 2013 1 次提交
  3. 19 3月, 2013 1 次提交
  4. 18 3月, 2013 3 次提交
  5. 25 2月, 2013 1 次提交
  6. 24 2月, 2013 2 次提交
  7. 22 2月, 2013 1 次提交
  8. 18 2月, 2013 1 次提交
  9. 14 2月, 2013 8 次提交
  10. 12 2月, 2013 2 次提交
  11. 11 2月, 2013 1 次提交
  12. 31 1月, 2013 2 次提交
  13. 30 1月, 2013 7 次提交
  14. 23 1月, 2013 3 次提交
    • C
      arm64: Add simple earlyprintk support · 2475ff9d
      Catalin Marinas 提交于
      This patch adds support for "earlyprintk=" parameter on the kernel
      command line. The format is:
      
        earlyprintk=<name>[,<addr>][,<options>]
      
      where <name> is the name of the (UART) device, e.g. "pl011", <addr> is
      the I/O address. The <options> aren't currently used.
      
      The mapping of the earlyprintk device is done very early during kernel
      boot and there are restrictions on which functions it can call. A
      special early_io_map() function is added which creates the mapping from
      the pre-defined EARLY_IOBASE to the device I/O address passed via the
      kernel parameter. The pgd entry corresponding to EARLY_IOBASE is
      pre-populated in head.S during kernel boot.
      
      Only PL011 is currently supported and it is assumed that the interface
      is already initialised by the boot loader before the kernel is started.
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      2475ff9d
    • C
      arm64: Populate the platform devices · d6bafb9b
      Catalin Marinas 提交于
      This patch add a device_initcall() to populate the platform devices
      (of_default_bus_match_table). This allows SoC implementations that do
      not require earlier initcalls to avoid any platform-specific code under
      arch/arm64.
      
      GIC and generic timer initialisation is done via FDT and CPU notifiers
      independently of the SoC code.
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      d6bafb9b
    • W
      arm64: elf: fix core dumping to match what glibc expects · 9cf2b72b
      Will Deacon 提交于
      The kernel's internal definition of ELF_NGREG uses struct pt_regs, which
      means that we disagree with userspace on the size of coredumps since
      glibc correctly uses the user-visible struct user_pt_regs.
      
      This patch fixes our ELF_NGREG definition to use struct user_pt_regs
      and introduces our own ELF_CORE_COPY_REGS to convert between the user
      and kernel structure definitions.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      9cf2b72b
  15. 21 1月, 2013 1 次提交