1. 05 8月, 2015 1 次提交
  2. 14 7月, 2015 1 次提交
  3. 29 6月, 2015 1 次提交
    • R
      ARM: fix DEBUG_SET_MODULE_RONX build dependencies · e6ae32c3
      Russell King 提交于
      randconfig testing reveals that DEBUG_SET_MODULE_RONX needs to depend on
      MMU otherwise these build errors are observed:
      
      kernel/built-in.o: In function `set_section_ro_nx':
      kernel/module.c:1738: undefined reference to `set_memory_nx'
      kernel/built-in.o: In function `set_page_attributes':
      kernel/module.c:1709: undefined reference to `set_memory_ro'
      
      This is because the pageattr functions are not built for !MMU configs as
      they don't have page tables.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      e6ae32c3
  4. 03 6月, 2015 1 次提交
  5. 28 5月, 2015 1 次提交
    • A
      ARM: 8379/1: disable CONFIG_PTDUMP on !MMU · 65ba508d
      Arnd Bergmann 提交于
      It's obviously pointless to dump page tables when the MMU is disabled,
      and even trying to build this code results in numerous build errors
      like these:
      
      ../arch/arm/mm/dump.c:56:11: error: 'L_PTE_USER' undeclared here (not in a function)
         .mask = L_PTE_USER,
                 ^
      ../arch/arm/mm/dump.c:61:11: error: 'L_PTE_RDONLY' undeclared here (not in a function)
         .mask = L_PTE_RDONLY,
                 ^
      ../arch/arm/mm/dump.c:66:11: error: 'L_PTE_XN' undeclared here (not in a function)
         .mask = L_PTE_XN,
                 ^
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      65ba508d
  6. 22 5月, 2015 1 次提交
  7. 21 5月, 2015 1 次提交
  8. 20 5月, 2015 1 次提交
  9. 16 5月, 2015 2 次提交
  10. 12 5月, 2015 1 次提交
  11. 03 4月, 2015 2 次提交
  12. 28 3月, 2015 1 次提交
  13. 16 3月, 2015 1 次提交
  14. 12 3月, 2015 1 次提交
  15. 24 2月, 2015 2 次提交
  16. 28 1月, 2015 1 次提交
  17. 26 1月, 2015 2 次提交
  18. 22 1月, 2015 1 次提交
  19. 21 1月, 2015 8 次提交
  20. 20 1月, 2015 2 次提交
  21. 15 1月, 2015 1 次提交
  22. 14 1月, 2015 1 次提交
  23. 09 1月, 2015 2 次提交
  24. 28 11月, 2014 1 次提交
  25. 21 11月, 2014 1 次提交
  26. 20 11月, 2014 1 次提交
  27. 17 11月, 2014 1 次提交
    • G
      ARM: shmobile: Add early debugging support using SCIF(A) · 7a2071c5
      Geert Uytterhoeven 提交于
      Add serial port debug macros for the SCIF(A) serial ports.
      This includes all supported shmobile SoCs, except for EMEV2.
      
      The configuration logic (both Kconfig and #ifdef) is more complicated than
      one would expect, for several reasons:
        1. Not all SoCs have the same serial devices, and they're not always
           at the same addresses.
        2. There are two different types: SCIF and SCIFA. Fortunately they can
           easily be distinguished by physical address.
        3. Not all boards use the same serial port for the console.
           The defaults correspond to the boards that are supported in
           mainline. If you want to use a different serial port, just change
           the value of CONFIG_DEBUG_UART_PHYS, and the rest will auto-adapt.
        4. debug_ll_io_init() maps the SCIF(A) registers to a fixed virtual
           address. 0xfdxxxxxx was chosen, as it should lie below VMALLOC_END
           = 0xff000000, and must not conflict with the 2 MiB reserved region
           at PCI_IO_VIRT_BASE = 0xfee00000.
             - On SoCs not using the legacy machine_desc.map_io(),
      	 debug_ll_io_init() is called by the ARM core code.
             - On SoCs using the legacy machine_desc.map_io(),
      	 debug_ll_io_init() must be called explicitly. Calls are added
      	 for r8a7740, r8a7779, sh7372, and sh73a0.
      
      This was derived from the r8a7790 version by Laurent Pinchart.
      Signed-off-by: NGeert Uytterhoeven <geert+renesas@glider.be>
      Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Tested-by: NSimon Horman <horms+renesas@verge.net.au>
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      7a2071c5