Last commit made on 2016-09-05
Get this branch:
git clone -b enablepowerpc https://git.launchpad.net/~ubuntu-server/dpdk
Members of Ubuntu Server can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

6015a5f... by Christian Ehrhardt 

changelog: ppc64el enablement

changelog for ppc64el enablement including a bump for pre-eval of ppc in
a ppa.

Change-Id: I79c660d595d55a32d73254b4206dc7ca3f4d57b6
Signed-off-by: Christian Ehrhardt <email address hidden>

7c9f4d5... by Christian Ehrhardt 

tests: extend test-initscripts for 16M huge pages

Since we already had the code from 1G pages to not fail if not supported
this was just adding about the same.
But for a 16M supporting environment we expect is to be able to get
2x16M hugepages, so as with 2M pages we test for mountpoints and the
actual alloc to be correct.

Change-Id: I0b4e106f11eaebfe068dbb20130add5840e98368
Signed-off-by: Christian Ehrhardt <email address hidden>

ef85879... by Christian Ehrhardt 

runtime: add 16M hugepages to config and init

ppc64el has 16M huge pages so they are added to the config and init
Along that it became obvious that the comment in the conf should be
tweaked at least a bit to be more readable.

Change-Id: Ic97f20f17203b0a423439f7a6323879e25c47886
Signed-off-by: Christian Ehrhardt <email address hidden>

87d3a1a... by Christian Ehrhardt 

symbols: stop x86 only symbol to be required on ppc64el

As with arm there is no rte_rtm_supported on ppc64el, so adding an arch
qualifier in the symbols file.

Change-Id: Icbc457f3d9378120524bc817f3f3e650cd54cf85
Signed-off-by: Christian Ehrhardt <email address hidden>

4e7cedc... by Christian Ehrhardt 

Description: config: fix power8 default conf

Latest dpdk FTBFS for power8 default config.
This (re-)enables a config symbol as recommended by IBM
(<email address hidden>)

Change-Id: I926546c4ff666d00fa9565afad72cd77e3af99e3
Signed-off-by: Christian Ehrhardt <email address hidden>

26910c2... by Christian Ehrhardt 

d/control: arch guard ppc64el disabled libraries and pmds

powerpc currently has several libraries and pmds disabled in its default
config. That more or less defines the range of expected-to-work packages.
Follow that and remove ppc64el architecture on those libs and pmds as packages.

Change-Id: Ic0bb0741f4027dd4ed371e3228aa770fb3b698f9
Signed-off-by: Christian Ehrhardt <email address hidden>

67af940... by Christian Ehrhardt 

build: remove mlx drivers

mlx drivers FTBFS for all architectures.
This is a known issue for "normal" distribution libibverbs-dev headers.
See http://dpdk.org/ml/archives/dev/2015-November/027781.html

Change-Id: Iee30eb1998299a7099c9f509e766b68ae8344fba
Signed-off-by: Christian Ehrhardt <email address hidden>

24b2d7a... by Christian Ehrhardt 

build: enable mlx driver for ppc64el only

As it FTBFS on other architectures for now and is only requested by ppc64el,
enable mlx drivers only on ppc64el.

Change-Id: I8fd9db8178c95a222544db4d996cea90eab34124
Signed-off-by: Christian Ehrhardt <email address hidden>

9107638... by Christian Ehrhardt 

build: disable xen pmd for ppc64el

xen dependencies are not available on ppc64el, so disable xen pmd in
that case.

Change-Id: Ic170309e8eaf834df686e9fc9315df2aef6bcdea
Signed-off-by: Christian Ehrhardt <email address hidden>

ed5f801... by Christian Ehrhardt 

debian/tests: also making tests compatible with ppc64el

Since it is enabled on ppc64el now drop the skipping of the test on that

Change-Id: I9ea5fb143da6410f60bacc44dba37e356966df80
Signed-off-by: Christian Ehrhardt <email address hidden>