summaryrefslogtreecommitdiffstats
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Update README.mdSimon Rettberg2023-06-091-3/+3
|
* [KERNEL] Adapt to Linux 5.18Simon Rettberg2022-06-141-1/+1
|
* Update READMESimon Rettberg2022-05-201-40/+4Star
| | | | Unify copy & pasted RedHat 8-like sections, tweak introduction.
* [KERNEL] Add missing include to fix compile on 4.14.xSimon Rettberg2022-02-111-1/+2
|
* [DOC] README: Make it clear that dnbd3 is read onlySimon Rettberg2022-02-091-1/+1
|
* [KERNEL] Add support for Linux kernel 5.15.x LTSManuel Bentele2021-11-301-2/+2
|
* [BUILD] Add CMake option to enable build of dnbd3-benchManuel Bentele2021-06-241-0/+1
|
* [BUILD] Add support for RockyLinux 8Manuel Bentele2021-06-221-0/+21
|
* [KERNEL] Add support for Linux kernels without blk-mq (e.g. CentOS 7)Manuel Bentele2021-06-161-0/+54
|
* [BUILD] Enable lint targets if lint programs are foundManuel Bentele2021-03-111-14/+15
|
* [BUILD] Add support in CMake to validate (lint) the source codeManuel Bentele2021-03-041-0/+21
|
* [DOC] replace tabs with whitespacesManuel Bentele2021-02-101-16/+16
|
* [BUILD] add support for AlmaLinux 8Manuel Bentele2021-02-101-0/+18
|
* [BUILD] add support for FreeBSD 12.2 and upcoming 13.xManuel Bentele2020-12-141-3/+3
|
* [BUILD] add support for Linux LTS kernel 5.10.xManuel Bentele2020-12-141-2/+2
|
* [BUILD] update search paths for 'libatomic' to support build on FreeBSDManuel Bentele2020-11-231-0/+5
|
* [BUILD] add support for atomic operations not supported by hardwareManuel Bentele2020-11-201-0/+14
| | | | | | | | | | | | | | This change links the dnbd3-server with 'libatomic' to add support for atomic operations not supported by hardware (especially 32-bit hardware architectures, such as ARM). Thus the dnbd3-server can also run on a Raspberry Pi 1 running Rasperry Pi OS. Note that the dnbd3-server is still linked to the libatomic, even if the hardware supports atomic operations. In this case, the compiler resolves atomic operations and replaces them automatically with specific built-in functions. This unnecessary linkage can be removed in the future if the GCC supports an upcoming option called automatic linking of libatomic (--enable-autolink-libatomic).
* [KERNEL] add support for Linux kernel 4.19 on Ubuntu 18.04 (GCC 7.5)Manuel Bentele2020-11-161-0/+14
| | | | | | | This patch replaces the __VA_OPT__ varadic macro for the C preprocessor with a builtin GCC extension for optional varadic arguments. Based on this change, the dnbd3 Linux kernel module can be also built with GCC 7.5 on a fresh Ubuntu 18.04 with Linux kernel version 4.19.x.
* [BUILD] add CMake toolchain files to cross-compile for ppc and aarch64Manuel Bentele2020-11-111-0/+20
|
* [BUILD] build docker containers only if build of dnbd3-server is enabledManuel Bentele2020-11-101-2/+3
| | | | | | | | | This patch fixes the issue that a Docker container for the dnbd3 components (including the dnbd3-server) can be built with missing dnbd3-server's binary. Since the created Docker container starts the missing binary, it will fail. Therefore, a built of the Docker image is only possible if building of the dnbd3-server is enabled (CMAKE option DNBD3_SERVER=ON).
* [BUILD] add build options to enable/disable build of dnbd3 componentsManuel Bentele2020-10-301-1/+4
|
* [DOC] update setup description of docker containers with network linksManuel Bentele2020-10-291-7/+16
|
* [BUILD] add CMake support to build docker images based on Ubuntu 20.04Manuel Bentele2020-10-291-0/+28
|
* [BUILD] remove the build requirement for an unused C++ compilerManuel Bentele2020-10-271-2/+0Star
| | | | | This patch sets the programming languages of each CMake project to C. With this change, CMake does not search for an unused C++ compiler anymore.
* [DOC] Fix URL to the Linux kernel documentation in READMEManuel Bentele2020-10-261-1/+1
|
* [DOC] updated README with general information and build instructionsManuel Bentele2020-10-231-2/+172
|
* [BUILD] add CMake targets to build binary and source packages with CPackManuel Bentele2020-10-221-0/+113
This patch adds the following CMake targets - package - source to build bundeled packages. Those packages contain either all built binary artifacts or all source files for source code distribution. Both CMake targets are available in Release build configuration.