MIPS: Introduce CAVIUM_RESERVE32 Kconfig option
This options is used to reserve a shared memory region for user processes to use for hardware memory buffers. The actual code to support the option comes in the following patch. Signed-off-by: Corey Minyard <cminyard@mvista.com> Signed-off-by: Alexander Sverdlin <alexander.sverdlin@nokia.com> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
This commit is contained in:
parent
d3cd4d9fc1
commit
3e3114ac46
@ -67,6 +67,18 @@ config CAVIUM_OCTEON_LOCK_L2_MEMCPY
|
|||||||
help
|
help
|
||||||
Lock the kernel's implementation of memcpy() into L2.
|
Lock the kernel's implementation of memcpy() into L2.
|
||||||
|
|
||||||
|
config CAVIUM_RESERVE32
|
||||||
|
int "Memory to reserve for user processes shared region (MB)"
|
||||||
|
range 0 1536
|
||||||
|
default "0"
|
||||||
|
help
|
||||||
|
Reserve a shared memory region for user processes to use for hardware
|
||||||
|
memory buffers. This is required for 32bit applications to be able to
|
||||||
|
send and receive packets directly. Applications access this memory by
|
||||||
|
memory mapping /dev/mem for the addresses in /proc/octeon_info. For
|
||||||
|
optimal performance with HugeTLBs, keep this size an even number of
|
||||||
|
megabytes.
|
||||||
|
|
||||||
config OCTEON_ILM
|
config OCTEON_ILM
|
||||||
tristate "Module to measure interrupt latency using Octeon CIU Timer"
|
tristate "Module to measure interrupt latency using Octeon CIU Timer"
|
||||||
help
|
help
|
||||||
|
Loading…
x
Reference in New Issue
Block a user