summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update changelog for 1.2.1-2 releasedebian/1.2.1-2archive/debian/1.2.1-2Frédéric Bonnard2021-10-26
|
* Fix indep build for all (Closes: #997052)Frédéric Bonnard2021-10-26
|
* Declare fast forward from 1.1.0-1.1debian/1.2.1-1archive/debian/1.2.1-1Frédéric Bonnard2021-10-21
|\ | | | | | | [dgit --overwrite]
| * Use local copy ocxl.hFrédéric Bonnard2020-07-16
| | | | | | | | | | | | | | | | | | Only check online if local copy is not found. Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Bug-Debian: https://bugs.debian.org/963364 Forwarded: not-needed Gbp-Pq: Name use_local.patch
| * libocxl (1.1.0-1.1) unstable; urgency=mediumSudip Mukherjee2020-07-16
| |\ | | | | | | | | | | | | | | | | | | | | | * Non-maintainer upload. * Fix FTBFS. (Closes: #963364) - Use local header file. [dgit import unpatched libocxl 1.1.0-1.1]
| | * Import libocxl_1.1.0-1.1.debian.tar.xzSudip Mukherjee2020-07-16
| | | | | | | | [dgit import tarball libocxl 1.1.0-1.1 libocxl_1.1.0-1.1.debian.tar.xz]
| * Import libocxl_1.1.0.orig.tar.gzFrédéric Bonnard2018-09-11
| | | | [dgit import orig libocxl_1.1.0.orig.tar.gz]
* Update changelog for 1.2.1-1 releaseFrédéric Bonnard2021-10-21
|
* Bump Standards-Version to 4.6.0.1Frédéric Bonnard2021-10-21
|
* Update d/copyright infoFrédéric Bonnard2021-10-21
|
* Disable file path fixing in the buildFrédéric Bonnard2021-10-21
| | | | | | | | | There no path reference in the binary except in this part : $ strings ./debian/libocxl1/usr/lib/powerpc64le-linux-gnu/libocxl.so.1.2 |grep build CFLAGS: -g -O2 -ffile-prefix-map=/build/libocxl-EMICZo/libocxl-1.2.1=. -fstack-protector-strong -Wformat -Werror=format-security -I src/include -I kernel/include -fPIC -D_FILE_OFFSET_BITS=64 So, the reproducible options introduce that .. not sure if this is supposed to happen
* Rewrite to pick files directly from install dirFrédéric Bonnard2021-10-21
|
* Update d/watch formatFrédéric Bonnard2021-10-21
|
* Add Rules-Requires-Root field to d/controlFrédéric Bonnard2021-10-21
|
* Increase compatibility level to the recommended oneFrédéric Bonnard2021-10-21
|
* Add Build-Depends-Package field to symbol fileFrédéric Bonnard2021-10-21
|
* Update changelog for new upstream 1.2.1Frédéric Bonnard2021-10-21
| | | | [git-debrebase changelog: new upstream 1.2.1]
* Update to upstream 1.2.1Frédéric Bonnard2021-10-21
|\ | | | | | | [git-debrebase anchor: new upstream 1.2.1, merge]
| * Merge pull request #51 from fbarrat/masterfbarrat2021-06-16
| |\ | | | | | | Fix test build + prepare release 1.2.1
| | * Update change logFrederic Barrat2021-06-11
| | | | | | | | | | | | Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| | * Update library version for future release 1.2.1Frederic Barrat2021-06-11
| | | | | | | | | | | | | | | | | | I missed the update when tagging 1.2.0. So going straight to 1.2.1 Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| | * Fix test compilationFrederic Barrat2021-06-11
| |/ | | | | | | | | | | | | | | We had a problem with the redefinition of _POSIX_C_SOURCE, which is set in libocxl_internal.h. It needs to be defined before including system header files. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Merge pull request #48 from fbarrat/dockerfbarrat2021-06-09
| |\ | | | | | | A few fixes
| | * Update doxygen configuration filesFrederic Barrat2021-06-09
| | | | | | | | | | | | | | | | | | | | | | | | Remove a bunch of obsolete (and unused) variables from the doxygen configuration files, since they were generating warnings with recent versions of the tools. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| | * Fix parsing of AFU names to allow for hex number in PCI domainFrederic Barrat2021-06-09
| | | | | | | | | | | | Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| | * Allow to redefine SYSPATH through environment variableFrederic Barrat2021-06-09
| |/ | | | | | | | | | | | | The LIBOCXL_SYSPATH env variable can override the sys path. Can be useful for containers Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Makefile: Fix header file detection with latest versions of makeFrederic Barrat2020-08-24
| | | | | | | | | | | | | | | | | | | | | | Gnu make 4.3 introduced a backward-incompatible change in its handling of the escape character before # when calling a function. And it is used when writing some test code to check the latest version of the ocxl header file (#include <misc/ocxl.h>). This patch reworks how the test code is passed to the compiler to avoid complications and be compatible with all version of make. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Makefile: Add override directive to CFLAGSGreg Kurz2020-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is perfectly legal to override CFLAGS on the command line, but this doesn't work with libocxl: $ make V=1 CFLAGS='-g' VERSION_MAJOR=1 VERSION_MINOR=1 \ VERSION_PATCH=0 CC="gcc" CFLAGS="-g" \ ./version.pl > src/libocxl_info.h mkdir obj gcc -g -c -o obj/afu.o src/afu.c In file included from src/afu.c:17: src/libocxl_internal.h:25:10: fatal error: libocxl.h: No such file or directory 25 | #include "libocxl.h" | ^~~~~~~~~~~ compilation terminated. This is especially painful for some building frameworks that rely on that, eg. buildroot. The GNU make documentation clearly indicates that overriding a variable on the command line causes ordinary assignments to this variable in the makefile to be ignored. Use the override directive so that we can add the required items to CFLAGS. https://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_6.html#SEC66 Signed-off-by: Greg Kurz <groug@kaod.org>
| * ocxl_memcpy: Remove hack for increment test caseFrederic Barrat2020-05-04
| | | | | | | | | | | | | | The memcpy AFU has been fixed. We don't need to insert a COPY before a series of INCREMENT any more. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * ocxl_memcpy: Don't ignore buffer size argumentFrederic Barrat2020-05-04
| | | | | | | | | | | | | | The memcpy AFU supports memory copy commands of size 64B to 2KB in 64B increments. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * ocxl_afp3_latency: Add missing memory barrier (#41)fbarrat2020-04-07
| | | | | | | | | | | | | | | | | | | | | | The test does: 1. clear memory location 2. trigger the AFU to update memory location 3. poll memory location The core may re-order 1 and 2 so we need an explicit memory barrier between them. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * afutests: Add reset tests for AFUs IBM,MEMCPY3 and IBM,AFP3 (#40)philippe562020-04-03
| | | | | | | | | | | | * afutests: Add reset tests for AFUs IBM,MEMCPY3 and IBM,AFP3 Signed-off-by: Philippe Bergheaud <felix@linux.ibm.com>
| * Merge pull request #39 from fbarrat/masterfbarrat2020-03-26
| |\ | | | | | | Add afuobj directory to .gitignore
| | * Add afuobj directory to .gitignoreFrederic Barrat2020-03-26
| |/ | | | | | | Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Merge pull request #38 from fbarrat/afp_timeoutfbarrat2020-03-26
| |\ | | | | | | ocxl_afp3: Remove unused timeout parameter
| | * ocxl_afp3: Remove unused timeout parameterFrederic Barrat2020-03-20
| |/ | | | | | | | | | | Parameter -t (timeout) is not used by ocxl_afp3, so removing it. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Merge pull request #36 from fbarrat/afp_latencyfbarrat2020-02-06
| |\ | | | | | | new AFP latency test
| | * Update ocxl_afp3.cBruno MESNET2020-02-04
| | | | | | | | | | | | default value changed + add print of params values
| | * ocxl_afp3_latency: Add new test to measure latenciesFrederic Barrat2020-02-04
| |/ | | | | | | | | | | Import of internal test. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * ocxl_memcpy: Add memory barrierFrederic Barrat2019-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | It's theoretically possible for the core to reorder some instructions and start loading the source and destination buffers for the comparison before the work element status is set to complete. The hardware cannot guess the data dependency if we don't spell it out. It seems a bit far-fetched here, as it would require some amount of branch predictions. But it was apparently hit on a slightly simpler version of this test used by HTX. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Makefile: update curl command line to get latest ocxl header fileFrederic Barrat2019-09-30
| | | | | | | | | | | | | | | | curl doesn't follow link redirection by default. So pass the option to do it from now on. No change needed for wget as it appears to follow link redirection by default. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Makefile: update link to latest ocxl header fileFrederic Barrat2019-09-30
| | | | | | | | | | | | Link currently used has a redirection. Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * irq: Print out errno when irq allocation failsGreg Kurz2019-09-06
| | | | | | | | | | | | | | When ioctl() fails it always returns -1 and it puts the actual error in errno. Signed-off-by: Greg Kurz <groug@kaod.org>
| * New ocxl_memcpy options -I and -S (#30)philippe562019-05-22
| | | | | | Signed-off-by: Philippe Bergheaud <felix@linux.ibm.com>
| * 'ocxl_memcpy -p0' forks as many of processes as permitted by AFU (#28)philippe562019-04-11
| | | | | | | | | | | | * 'ocxl_memcpy -p0' forks as many of processes as permitted by AFU Signed-off-by: Philippe Bergheaud <felix@linux.ibm.com>
| * ocxl_afp3: Add option to open a specific AFP deviceFrederic Barrat2019-02-03
| | | | | | | | | | | | Can be useful in case multiple cards with AFP are on the system Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * ocxl_afp3: clean error messagesFrederic Barrat2019-02-03
| | | | | | | | | | | | libocxl doesn't return an errno value, so perror() shouldn't be used Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>
| * Turn afutests README usage text into code block.Philippe Bergheaud2019-01-16
| | | | | | | | | | | | This fixes issue #24. Signed-off-by: Philippe Bergheaud <felix@linux.ibm.com>
| * README.md: Add distro install instructionsAlastair D'Silva2019-01-02
| | | | | | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
| * ocxl_afp3: update offset mask to cover full buffer by defaultFrederic Barrat2018-12-27
| | | | | | | | Signed-off-by: Frederic Barrat <fbarrat@linux.ibm.com>