android_kernel_xiaomi_sm8350/arch/ppc64
Milton Miller cb14c4d641 [PATCH] ppc64: Clean up CR handling
Make the 16550 and real mode 16550 use tail recursion like the scc code
instead of repeating the routine except for the character sent.

Gcc recoginizes the tail recursion and handles it efficently without
stack allocations.  The maple real putc shrinks from 188 to 104 bytes
of instructions.  udbg_putc drops from 188 to 140 bytes.

Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-09-06 16:07:36 +10:00
..
boot [PATCH] ppc64: make arch/ppc64/boot standalone 2005-08-29 10:53:31 +10:00
configs [PATCH] ppc64: Add CONFIG_HZ 2005-08-30 13:40:02 +10:00
kernel [PATCH] ppc64: Clean up CR handling 2005-09-06 16:07:36 +10:00
lib [PATCH] ppc64 iSeries: allow build with no PCI 2005-06-21 18:46:31 -07:00
mm [PATCH] SPARSEMEM EXTREME 2005-09-05 00:05:38 -07:00
oprofile [PATCH] oprofile PVR 970MP 2005-08-30 13:38:19 +10:00
xmon [PATCH] ppc64: dont bypass ppc_md.udbg* functions 2005-09-06 16:07:35 +10:00
defconfig [PATCH] ppc64: Add CONFIG_HZ 2005-08-30 13:40:02 +10:00
Kconfig [PATCH] ppc64: Remove CONFIG_MSCHUNKS 2005-08-29 10:53:37 +10:00
Kconfig.debug [PATCH] ppc64: update xmon helptext 2005-09-05 00:06:01 -07:00
Makefile [PATCH] Create include/asm-powerpc 2005-08-30 13:32:04 +10:00