- 12 2月, 2013 1 次提交
-
-
由 Michal Simek 提交于
Fix coding style issues reported by checkpatch.pl. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 02 4月, 2012 1 次提交
-
-
由 Michal Simek 提交于
tlb_skip is valid only for MMU system. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 23 3月, 2012 1 次提交
-
-
由 Michal Simek 提交于
This patch fix the problem with rootfs on JFFS2 with early printk console turned on. The origin version used TLB63 for temporary early printk mapping. The code expect that kernel is not able to use all 64 TLB entries till early printk console is remapped by ioremap. After that temporary mapping on TLB63 is silently lost. This expectation give the opportunity to have early console pretty early. Microblaze systems with JFFS2 rootfs with early printk console turned on used more than 64 TLB entries before kernel can remap early console. Based on that kernel does access to bad area because early printk mapping is rewritten. This patch introduces tlb_skip variable which dynamically stores number of skipped TLB entries from the TLB0. skip_tlb=2 means that TLB0 and TLB1 should be skipped. MICROBLAZE_TLB_SKIP defines how many TLB is skipped at the kernel start. They can be used for user purpose. TLB 63 is used for temporary LMB mapping (MICROBLAZE_LMB_TLB_ID). Also clean TLBLO when kernel starts. For specific kernel sizes kernel can use just one TLB. Detect this case and use the second TLB for general purpose. Change _tlbia function to flush TLB entries from tlb_skip to TLB_SIZE. Export tlb_skip size through debugfs. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 19 3月, 2012 1 次提交
-
-
由 Masanari Iida 提交于
Correct spelling "remaping" to "remapping" in arch/microblaze/kernel/early_printk.c Signed-off-by: NMasanari Iida <standby24x7@gmail.com> Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 05 1月, 2012 1 次提交
-
-
由 Michal Simek 提交于
This patch fixes problem with measuring tools. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 25 7月, 2011 3 次提交
-
-
由 Michal Simek 提交于
Support mdm early console: - extend time for retries - add mdm compatible property Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 Michal Simek 提交于
Recognize early Linux console from chosen - linux,stdout-path instead of detecting the first console with appropriate compatible strings. This patch solved the problem on system with multiple consoles. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 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>
-
- 21 10月, 2010 4 次提交
-
-
由 Michal Simek 提交于
Early console support reuse setting from U-BOOT that's why it is not necessary to setup baudrates, etc. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 Michal Simek 提交于
Kconfig blocks to select any other early console support that's why this patch has no real impact on current kernel version. But it is done because of uart16550. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 Michal Simek 提交于
Just setup pointer early console in run time. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
由 Michal Simek 提交于
This is done because of uart16550 early printk support Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 26 5月, 2009 1 次提交
-
-
由 Michal Simek 提交于
Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 23 4月, 2009 1 次提交
-
-
由 Roel Kluin 提交于
retries reaches -1, so the iowrite occurrs upon timeout. Acked-by: NJohn Williams <john.williams@petalogix.com> Signed-off-by: NRoel Kluin <roel.kluin@gmail.com> Signed-off-by: NMichal Simek <monstr@monstr.eu>
-
- 27 3月, 2009 1 次提交
-
-
由 Michal Simek 提交于
Reviewed-by: NIngo Molnar <mingo@elte.hu> Acked-by: NStephen Neuendorffer <stephen.neuendorffer@xilinx.com> Acked-by: NJohn Linn <john.linn@xilinx.com> Acked-by: NJohn Williams <john.williams@petalogix.com> Signed-off-by: NMichal Simek <monstr@monstr.eu>
-