From cd172b710822fe170db04fa1e78c08adea56425a Mon Sep 17 00:00:00 2001 From: wdenk Date: Sat, 22 Jan 2005 18:26:04 +0000 Subject: Fix IDE stability problems on CPC45 board. --- common/cmd_ide.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common/cmd_ide.c') diff --git a/common/cmd_ide.c b/common/cmd_ide.c index 851ba52c811..b8e0bef5742 100644 --- a/common/cmd_ide.c +++ b/common/cmd_ide.c @@ -957,13 +957,17 @@ input_data(int dev, ulong *sect_buf, int words) pbuf_odd = (uchar *)(ATA_CURR_BASE(dev)+ATA_DATA_ODD); dbuf = (uchar *)sect_buf; while (words--) { + EIEIO; EIEIO; *dbuf++ = *pbuf_even; EIEIO; + EIEIO; *dbuf++ = *pbuf_odd; EIEIO; + EIEIO; *dbuf++ = *pbuf_even; EIEIO; + EIEIO; *dbuf++ = *pbuf_odd; } #endif /* CONFIG_HMI10 */ -- cgit v1.2.3