summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorThierry Carre2008-06-29 17:49:09 +0200
committerThierry Carre2008-06-29 17:49:09 +0200
commit3fa5d0212255b430e63958cd51c951b5a5a38996 (patch)
treea9999a1dd5b3c92363cfc141c4e7bd65fc5d02da /include
parent6d60a5a45553ba9c3c53ae94b7a6a9c98f45393c (diff)
Fix alignement problem.
Diffstat (limited to 'include')
-rw-r--r--include/platform_lisa.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/platform_lisa.h b/include/platform_lisa.h
index bb3f200933..ae775e93ad 100644
--- a/include/platform_lisa.h
+++ b/include/platform_lisa.h
@@ -27,8 +27,10 @@
#define ETH_DMA_RX_ZONE_SIZE (ETH_RX_STRUCT_SIZE+ETH_RX_DMAREG_SIZE)
#define ETH_DMA_ZONE_SIZE (ETH_DMA_TX_ZONE_SIZE+ETH_DMA_RX_ZONE_SIZE)
+#define ETH_DMA_ZONE_REAL_SIZE (((ETH_DMA_ZONE_SIZE + 0x10000 - 1) / 0x10000) * 0x10000)
+
//DMAs Zone Size
-#define DMA_ZONE_USED_SIZE (PLC_DMA_ZONE_SIZE + ETH_DMA_ZONE_SIZE)
+#define DMA_ZONE_USED_SIZE (PLC_DMA_ZONE_SIZE + ETH_DMA_ZONE_REAL_SIZE)
#define DMA_ZONE_SIZE (((DMA_ZONE_USED_SIZE + 0x100000 - 1) / 0x100000) * 0x100000)
@@ -38,7 +40,7 @@
#define ETH_RX_DMAREG_BASE (ETH_DMA_RX_BASE+ETH_RX_STRUCT_SIZE)
#define ETH_TX_DMAREG_BASE (ETH_DMA_TX_BASE+ETH_TX_STRUCT_SIZE)
-#define PLC_DMA_RX_BASE (DMA_zone_base+ETH_DMA_ZONE_SIZE)
+#define PLC_DMA_RX_BASE (DMA_zone_base+ETH_DMA_ZONE_REAL_SIZE)
#define PLC_DMA_TX_BASE (PLC_DMA_RX_BASE+DMA_RX_POOL_SIZE)
#define PB_POOL_BASE (PLC_DMA_TX_BASE+DMA_TX_POOL_SIZE)