1. 12 6月, 2018 1 次提交
  2. 23 4月, 2018 1 次提交
  3. 16 3月, 2018 1 次提交
  4. 12 3月, 2014 2 次提交
    • G
      microblaze: Drop architecture-specific declaration of early_printk · 1b3fe856
      Guenter Roeck 提交于
      miceroblaze:allmodconfig fails to build, complaining that
      early_printk is redeclared.
      
      include/linux/printk.h:114:6: error: static declaration of 'early_printk'
      		follows non-static declaration
       void early_printk(const char *s, ...) { }
            ^
      In file included from arch/microblaze/include/asm/page.h:19:0,
                       from arch/microblaze/include/asm/io.h:15,
                       from include/linux/io.h:22,
                       from kernel/irq/generic-chip.c:6:
      arch/microblaze/include/asm/setup.h:22:6:
      		note: previous declaration of 'early_printk' was here
       void early_printk(const char *fmt, ...);
      
      This happens because CONFIG_EARLY_PRINTK is not enabled in this
      configuration.
      
      The architecture-specific declaration is not needed; drop it.
      Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      1b3fe856
    • G
      microblaze: Rename global function heartbeat() · 79c157a3
      Guenter Roeck 提交于
      microblaze:allmodconfig complains for some configurations that 'heartbeat'
      is redefined as different kind of symbol. This is seen in test compiles
      of watchdog drivers, which often use 'heartbeat' as ststic variable.
      
      Since 'heartbeat' is an unfortunate name for a global function,
      rename it to microblaze_heartbeat. Also rename the setup function
      to microblaze_setup_heartbeat.
      Signed-off-by: NGuenter Roeck <linux@roeck-us.net>
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      79c157a3
  5. 30 4月, 2013 1 次提交
  6. 13 12月, 2012 1 次提交
  7. 29 3月, 2012 1 次提交
  8. 23 3月, 2012 1 次提交
  9. 05 1月, 2012 1 次提交
  10. 25 7月, 2011 1 次提交
    • M
      microblaze: Get early printk console earlier · e721a45f
      Michal Simek 提交于
      1. Register early console as standard console
      2. Enable CON_BOOT console flag to ensure auto-unregistering by the kernel
      3. remap_early_printk function remap physical console baseaddr to virtual space
      
      Usage specific function for console remap is done after memory initialization
      with IRQ turn off that's why there is not necessary to protect it.
      
      The reason for remapping is that the kernel use TLB 63 for 1:1 address mapping
      to be able to use console in very early boot-up phase. But allocating one TLB
      just for console caused performance degression that's why ioremaps create new
      mapping and TLB 63 is automatically released and ready to use.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      CC: Russell King <linux@arm.linux.org.uk>
      CC: Ralf Baechle <ralf@linux-mips.org>
      CC: Ingo Molnar <mingo@redhat.com>
      CC: Alan Cox <alan@linux.intel.com>
      CC: <linux-serial@vger.kernel.org>
      CC: Arnd Bergmann <arnd@arndb.de>
      e721a45f
  11. 21 10月, 2010 2 次提交
  12. 04 8月, 2010 1 次提交
  13. 14 12月, 2009 1 次提交
  14. 21 9月, 2009 1 次提交
  15. 26 5月, 2009 1 次提交
  16. 27 3月, 2009 1 次提交