summaryrefslogtreecommitdiff
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorNeil Horman <nhorman@tuxdriver.com>2015-03-17 14:08:41 -0400
committerThomas Monjalon <thomas.monjalon@6wind.com>2015-03-17 22:39:57 +0100
commitcec1b9f3af45f1abf04dbaa69f08a68bb8486b40 (patch)
tree0ed9c5988c7b781f28e7b372c141605bbb1f11bc /MAINTAINERS
parent41492ef8912a351c07339a4b17d83f2e35eaa1bb (diff)
downloaddpdk-cec1b9f3af45f1abf04dbaa69f08a68bb8486b40.zip
dpdk-cec1b9f3af45f1abf04dbaa69f08a68bb8486b40.tar.gz
dpdk-cec1b9f3af45f1abf04dbaa69f08a68bb8486b40.tar.xz
scripts: add ABI checking utility
There was a request for an abi validation utilty for the ongoing ABI stability work. As it turns out there is a abi compliance checker in development that seems to be under active development and provides fairly detailed ABI compliance reports. Its not yet intellegent enough to understand symbol versioning, but it does provide the ability to identify symbols which have changed between releases, along with details of the change, and offers developers the opportunity to identify which symbols then need versioning and validation for a given update via manual testing. This script automates the use of the compliance checker between two arbitrarily specified tags within the dpdk tree. To execute enter the $RTE_SDK directory and run: ./scripts/validate_abi.sh $GIT_TAG1 $GIT_TAG2 $CONFIG where $GIT_TAG1 and 2 are git tags and $CONFIG is a config specification suitable for passing as the T= variable in the make config command. Note the upstream source for the abi compliance checker is here: http://ispras.linuxbase.org/index.php/ABI_compliance_checker It generates a report for each DSO built from the requested tags that developers can review to find ABI compliance issues. Signed-off-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r--MAINTAINERS2
1 files changed, 2 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 45e8d76..bef7f59 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -60,6 +60,8 @@ ABI versioning
M: Neil Horman <nhorman@tuxdriver.com>
F: lib/librte_compat/
F: doc/guides/rel_notes/abi.rst
+F: scripts/validate-abi.sh
+
Environment Abstraction Layer
-----------------------------