diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2022-05-20 10:42:39 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2022-06-07 09:07:08 +0200 |
commit | 91afe3a020c871dd425b838d5535c8418ad085b6 (patch) | |
tree | 3a0d7d7e2c5297b00025941021dec3ed9ad30a91 | |
parent | if_stmac: fix compilation error (related to crc32_raw move in FreeBSD) (diff) | |
download | rtems-libbsd-91afe3a020c871dd425b838d5535c8418ad085b6.tar.bz2 |
if_ffec: Reduce buffer size
Typical embedded systems don't have that much memory. Reduce the buffer
size to something more sensible for the usual type of application.
-rw-r--r-- | freebsd/sys/dev/ffec/if_ffec.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/sys/dev/ffec/if_ffec.c b/freebsd/sys/dev/ffec/if_ffec.c index 47c0f770..4c1e147b 100644 --- a/freebsd/sys/dev/ffec/if_ffec.c +++ b/freebsd/sys/dev/ffec/if_ffec.c @@ -139,9 +139,17 @@ static struct ofw_compat_data compat_data[] = { /* * Driver data and defines. The descriptor counts must be a power of two. */ +#ifndef __rtems__ #define RX_DESC_COUNT 512 +#else /* __rtems__ */ +#define RX_DESC_COUNT 64 +#endif /* __rtems__ */ #define RX_DESC_SIZE (sizeof(struct ffec_hwdesc) * RX_DESC_COUNT) +#ifndef __rtems__ #define TX_DESC_COUNT 512 +#else /* __rtems__ */ +#define TX_DESC_COUNT 64 +#endif /* __rtems__ */ #define TX_DESC_SIZE (sizeof(struct ffec_hwdesc) * TX_DESC_COUNT) #define TX_MAX_DMA_SEGS 8 |