summaryrefslogtreecommitdiff
path: root/common/command.c
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2009-10-02 18:18:33 -0400
committerWolfgang Denk <wd@denx.de>2009-10-18 22:57:06 +0200
commit87b22b7787f397fc3daad570d711e478b1a7d253 (patch)
tree9145d7f56e46706308a92339ef614eb46f4c85a1 /common/command.c
parent9f4a420663419dc13f08a0ce65b93033c6172c69 (diff)
downloadu-boot-imx-87b22b7787f397fc3daad570d711e478b1a7d253.zip
u-boot-imx-87b22b7787f397fc3daad570d711e478b1a7d253.tar.gz
u-boot-imx-87b22b7787f397fc3daad570d711e478b1a7d253.tar.bz2
mem_mtest: fix error reporting, allow escape with ^C
The basic memtest function tries to watch for ^C after each pattern pass as an escape mechanism, but if things are horribly wrong, we'll be stuck in an inner loop flooding the console with error messages and never check for ^C. To make matters worse, if the user waits for all the error messages to complete, we then incorrectly report the test passed without errors. Adding a check for ^C after any error is printed will give the end user an escape mechanism from a console flood without slowing down the overall test speed on a slow processor. Also, the more extensive memtest quit after just a single error, which is inconsistent with the normal memtest, and not useful if if you are doing dynamic environmental impact testing, such as heating/cooling etc. Both tests now track the error count and report it properly at test completion. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Acked-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'common/command.c')
0 files changed, 0 insertions, 0 deletions