From 39d35f36d0959d999fd125b18305fcc88ce6359f Mon Sep 17 00:00:00 2001 From: Andy Fingerhut Date: Wed, 15 Jan 2025 20:18:57 -0500 Subject: [PATCH 1/2] Enable batch-install.sh to run on Ubuntu 22.04 Signed-off-by: Andy Fingerhut --- batch-install.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/batch-install.sh b/batch-install.sh index e4f0a063..6f782cfb 100755 --- a/batch-install.sh +++ b/batch-install.sh @@ -29,7 +29,7 @@ THIS_SCRIPT_DIR_ABSOLUTE=`readlink -f "${THIS_SCRIPT_DIR_MAYBE_RELATIVE}"` linux_version_warning() { 1>&2 echo "Found ID ${ID} and VERSION_ID ${VERSION_ID} in /etc/os-release" 1>&2 echo "This script only supports these:" - 1>&2 echo " ID ubuntu, VERSION_ID in 20.04" + 1>&2 echo " ID ubuntu, VERSION_ID in 20.04 22.04" 1>&2 echo "" 1>&2 echo "Proceed installing manually at your own risk of" 1>&2 echo "significant time spent figuring out how to make it all" @@ -56,6 +56,9 @@ then 20.04) supported_distribution=1 ;; + 22.04) + supported_distribution=1 + ;; esac fi From 290c49f1794dedbd7470003b9eaf9daa1a9148e4 Mon Sep 17 00:00:00 2001 From: Andy Fingerhut Date: Fri, 17 Jan 2025 02:07:56 -0500 Subject: [PATCH 2/2] Additional notes on driver software included Signed-off-by: Andy Fingerhut --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4f91f895..7f5cd7b9 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ IntelĀ® P4 Studio Software Development Environment (SDE) is a set of packages fo The following things are included in this repository: -+ Driver software ++ Driver software sufficient for running with the simulation model. + The Barefoot Runtime Interface (BRI), which consists of: + The locally callable BfRt API, with bindings in C and C++. + The gRPC-based protocol, called BF Runtime, together with the @@ -43,7 +43,9 @@ Some things not included, that one must get from Intel: retimers, SFPs, QSFPs, etc. + ASIC-specific Serdes drivers. These are not necessary for running the simulation model, but essential for running the code on the real - ASICs. + ASICs. See instructions in the directory `hw`. The necessary code + is available from Intel RDC (Resource & Documentation Center) for + those with authorization to access it. # Setup