From e20a8dff4c0da3827764924139d3bb73962f5d5a Mon Sep 17 00:00:00 2001 From: Blue Swirl Date: Thu, 21 May 2009 15:54:36 +0000 Subject: Compile fdc, escc and SCSI controllers only once Signed-off-by: Blue Swirl --- hw/lsi53c895a.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'hw') diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c index 39d8ea2..9b9f761 100644 --- a/hw/lsi53c895a.c +++ b/hw/lsi53c895a.c @@ -841,14 +841,15 @@ static inline int32_t sxt24(int32_t n) return (n << 8) >> 8; } +#define LSI_BUF_SIZE 4096 static void lsi_memcpy(LSIState *s, uint32_t dest, uint32_t src, int count) { int n; - uint8_t buf[TARGET_PAGE_SIZE]; + uint8_t buf[LSI_BUF_SIZE]; DPRINTF("memcpy dest 0x%08x src 0x%08x count %d\n", dest, src, count); while (count) { - n = (count > TARGET_PAGE_SIZE) ? TARGET_PAGE_SIZE : count; + n = (count > LSI_BUF_SIZE) ? LSI_BUF_SIZE : count; cpu_physical_memory_read(src, buf, n); cpu_physical_memory_write(dest, buf, n); src += n; -- cgit v1.1