Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master to release 2.2.0 #2799

Merged
merged 55 commits into from
Dec 27, 2022
Merged
Changes from 1 commit
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b49bc0e
opaevfio, opae.io: bind vfio-pci driver to single PF instead of all PFs
pcolberg Sep 2, 2022
fe3cf8b
Host Exerciser: Add support support max 4k vectors and remove hardco…
anandaravuri Sep 15, 2022
dfe3d03
Merge feature/config file to master (#2728)
tswhison Sep 16, 2022
a370c75
Revert "opaevfio, opae.io: bind vfio-pci driver to single PF instead …
tswhison Sep 19, 2022
18ef581
packaging: add opae.cfg to DEB package (#2731)
tswhison Sep 20, 2022
449c2bb
config: use fpga_default_sequences key in rsu (#2734)
tswhison Sep 20, 2022
a2ca0d3
scripts: add opae-clean.py (#2740)
tswhison Sep 29, 2022
fb9f985
config: change 1c2c:1001 to N5011 PF (#2742)
tswhison Sep 29, 2022
ffcaaab
vabtool: remove PR_AUTH_CERT from SR provisioning (#2744)
tswhison Sep 29, 2022
4e443e7
opae-c: remove unused source file init_ase.c (#2745)
tswhison Sep 29, 2022
2a2b6f1
unit tests: address nightly unit test failures (#2746)
tswhison Sep 30, 2022
e05085f
ase: add hook to enable ASE with new config format (#2747)
tswhison Sep 30, 2022
9254b58
pluginmgr: remove invalid test case (#2749)
tswhison Oct 3, 2022
cbfbec0
opae-c: add back opae_plugin_mgr_register_plugin() (#2752)
tswhison Oct 4, 2022
05a5b08
opae-c: avoid stack-based strings / add tests (#2754)
tswhison Oct 5, 2022
8973584
user clk: read user clock dfh revision from uio driver (#2741)
anandaravuri Oct 6, 2022
1adf63c
build: bump minimum Linux kernel headers version to 5.4
pcolberg Oct 6, 2022
214c25c
deb packaging: remove explicit .so dependencies (#2758)
tswhison Oct 7, 2022
aeec5f7
Detect ASE in host_exerciser to adjust timeout for simulation (#2759)
michael-adler Oct 11, 2022
ad5de45
opaevfio, opae.io: use driver_override to bind vfio-pci driver
pcolberg Sep 2, 2022
827531d
packaging: rhel: fix RHEL rpm creation (#2760)
tswhison Oct 14, 2022
3b55b7b
hssi 100g: default to port 0 when no option given (#2761)
tswhison Oct 19, 2022
eedd13e
Add support for Silicom N5013 and N5014 cards, while keep using the g…
rchriste1 Oct 19, 2022
18e16e9
fpgainfo: add N5014 and N5013 serial number to board info
rchriste1 Sep 30, 2022
6c7cf0f
Merge pull request #2763 from OPAE/rchriste/n5014-2
rchriste1 Oct 25, 2022
d5dcf34
sim: changes to support ASE for OpenCL MMD. (#2751)
tswhison Oct 26, 2022
bd73e91
vabtool: add markdown document (#2764)
tswhison Nov 1, 2022
643c3e1
docs: add vabtool to docs build (#2765)
tswhison Nov 2, 2022
5cb9ac4
opae: bump revision to 2.3.0 (#2770)
tswhison Nov 8, 2022
ee8df16
Fix fpgainfo events power on time stamp (#2771)
anandaravuri Nov 9, 2022
a620bbd
Add support for Alibaba F5 cards. (#2769)
richardli001 Nov 14, 2022
30bbaf6
Stop generating files with logs from host_exerciser (#2773)
michael-adler Nov 14, 2022
549e8d4
build: add CMAKE_INSTALL_PREFIX length check (#2774)
tswhison Nov 14, 2022
2407ed8
CODEOWNERS: transition from OPAE to OFS teams
pcolberg Nov 16, 2022
70938f0
Fix fpgainfo events time span power on time stamp (#2779)
anandaravuri Nov 18, 2022
b2e592e
ci: remove update-repo workflow
pcolberg Nov 19, 2022
cc12a67
ci: update python versions (#2783)
anandaravuri Dec 8, 2022
5a79cd4
C++ style: don't change code in the working tree (#2785)
tswhison Dec 13, 2022
f87504e
add support to uiox as input string to opaeuio, read8/16, write8/16 t…
anandaravuri Dec 13, 2022
994e738
Add ofs.uio tool to peek, poke, mailbox read/write/dump dfl uio csr r…
anandaravuri Dec 14, 2022
542905b
rename ofs.uio.py to ofs_uio.py and fix sig fault (#2786)
anandaravuri Dec 15, 2022
0662857
libopaeuio: fix issue id'd by static analysis (#2788)
tswhison Dec 15, 2022
cb7349d
fix fedora spec file, remove ofs.uio from rhel spec file (#2789)
anandaravuri Dec 16, 2022
0ce2da8
Fix ofs.uio error message for Multiple FPGAs and duplicate feature i…
anandaravuri Dec 16, 2022
d00e48d
Updating fedora35 build to create new RPMs (#2791)
tswhison Dec 19, 2022
9a2be62
ci: remove old fedora31, fedora32, fedora33 jobs (#2792)
tswhison Dec 20, 2022
3b08fba
ci: add .deb build job (#2793)
tswhison Dec 20, 2022
3cc0f0f
ci: update to actions/checkout@v3 (#2794)
tswhison Dec 20, 2022
56a7be3
ci: update to action/upload-artifact@v3 (#2795)
tswhison Dec 21, 2022
97a69a6
ci: don't use mstksg/get-package; it is deprecated (#2796)
tswhison Dec 22, 2022
985284c
ci: upgrade to actions/setup-python@v4 (#2797)
tswhison Dec 22, 2022
8b651db
ci: update to lycheeverse/lychee-action@v1 (#2798)
tswhison Dec 22, 2022
5af5f88
ofs.uio: add markdown document (#2787)
anandaravuri Dec 27, 2022
fd775e8
merge master to release 2.2.0
anandaravuri Dec 27, 2022
2ddea84
change version to 2.2.0
anandaravuri Dec 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
build: add CMAKE_INSTALL_PREFIX length check (#2774)
Linux mandates a limit on the length of a command that may appear in
the "shebang" line of a script. In our internal environments, this
limit has been exceeded, causing ill-behaved builds.

Fail the build if the length of CMAKE_INSTALL_PREFIX exceeds the
127 character limit.

Signed-off-by: Tim Whisonant <tim.whisonant@intel.com>
  • Loading branch information
tswhison committed Nov 14, 2022
commit 549e8d4bda1be5fb5dcc122f47a5da951b7f8951
13 changes: 13 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,19 @@ if (OPAE_MINIMAL_BUILD)
set(CMAKE_INSTALL_PREFIX "/usr" CACHE STRING "" FORCE)
endif(OPAE_MINIMAL_BUILD)

############################################################################
## CMAKE_INSTALL_PREFIX check ##############################################
############################################################################

string(LENGTH ${CMAKE_INSTALL_PREFIX} INSTALL_PREFIX_LEN)
if (${INSTALL_PREFIX_LEN} GREATER 127)
message(FATAL_ERROR "The length of CMAKE_INSTALL_PREFIX (${INSTALL_PREFIX_LEN})"
" has exceeded a limit mandated by the Linux kernel"
" regarding the length of a script shebang. As a result,"
" the build has been stopped. Please choose a more suitable"
" CMAKE_INSTALL_PREFIX and try again.")
endif ()

############################################################################
## Other setup and dependencies ############################################
############################################################################
Expand Down