diff options
author | Scott Wood <scottwood@freescale.com> | 2011-04-06 15:30:12 -0500 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2011-08-24 09:54:53 -0700 |
commit | a39ef1e73b8a8e9dd808ed7b7661ff0ba1ff8db7 (patch) | |
tree | ac83db85a401e6bbd15bccb03cae08c3dd8a1fcb /README | |
parent | 84d99e6f30b19c4b9006bb199bad2fab078ce222 (diff) |
NS16550: buffer reads
This improves the performance of U-Boot when accepting rapid input,
such as pasting a sequence of commands.
Without this patch, on P4080DS I see a maximum of around 5 mw.l lines can
be pasted. With this patch, it handles around 70 lines before lossage,
long enough for most things you'd paste.
Change-Id: Ic17bce2fe04a3526c2605ad6d58a0d1f172e728f
Signed-off-by: Scott Wood <scottwood@freescale.com>
Tested-by: Simon Glass <sjg@chromium.org>
Reviewed-on: http://gerrit.chromium.org/gerrit/404
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'README')
-rw-r--r-- | README | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -2747,6 +2747,14 @@ use the "saveenv" command to store a valid environment. space for already greatly restricted images, including but not limited to NAND_SPL configurations. +- CONFIG_NS16550_BUFFER_READS: + Instead of reading directly from the receive register + every time U-Boot is ready for another byte, keep a + buffer and fill it from the hardware fifo every time + U-Boot reads a character. This helps U-Boot keep up with + a larger amount of rapid input, such as happens when + pasting text into the terminal. + Low Level (hardware related) configuration options: --------------------------------------------------- |