Go to file
Cyril Chemparathy b3dfffd962 mem: allow multiple page sizes to be requested
This patch extends the memzone allocator to remove the restriction
that prevented callers from specifying multiple page sizes in the
flags argument.

In doing so, we also sanitize the free segment matching logic to get
rid of architecture specific disjunctions (2MB vs 1GB on x86, and 16MB
vs 16GB on PPC), thereby allowing for a broader range of hugepages on
architectures that support it.

Signed-off-by: Cyril Chemparathy <cchemparathy@ezchip.com>
Signed-off-by: Zhigang Lu <zlu@ezchip.com>
2015-07-13 16:15:52 +02:00
app app/test: restrict x86 cpu flags checks to x86 builds 2015-07-13 16:15:37 +02:00
config config: remove combined library name option 2015-07-13 16:15:52 +02:00
doc doc: update hash guide 2015-07-13 00:43:25 +02:00
drivers pcap: support jumbo frames 2015-07-10 23:14:47 +02:00
examples examples/ip_pipeline: rework flow classification pipeline 2015-07-09 17:25:46 +02:00
lib mem: allow multiple page sizes to be requested 2015-07-13 16:15:52 +02:00
mk config: remove combined library name option 2015-07-13 16:15:52 +02:00
pkg mk: enable next abi preview 2015-07-09 00:56:40 +02:00
scripts mk: enable next abi preview 2015-07-09 00:56:40 +02:00
tools tools: fix vfio support 2015-03-23 14:29:31 +01:00
.gitignore init DPDK repository 2013-03-07 10:57:42 +01:00
GNUmakefile drivers: create new directory 2015-05-22 15:51:38 +02:00
LICENSE.GPL doc: GPL/LGPL licenses 2013-07-25 14:43:06 +02:00
LICENSE.LGPL doc: fix file format (dos to unix) 2013-09-06 11:43:07 +02:00
MAINTAINERS maintainers: claim responsibility for virtio and vhost 2015-07-13 12:42:45 +02:00
Makefile remove trailing whitespaces 2014-06-11 00:29:34 +02:00