Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update README.md | Simon Rettberg | 2023-06-09 | 1 | -3/+3 |
| | |||||
* | [KERNEL] Adapt to Linux 5.18 | Simon Rettberg | 2022-06-14 | 1 | -1/+1 |
| | |||||
* | Update README | Simon Rettberg | 2022-05-20 | 1 | -40/+4 |
| | | | | Unify copy & pasted RedHat 8-like sections, tweak introduction. | ||||
* | [KERNEL] Add missing include to fix compile on 4.14.x | Simon Rettberg | 2022-02-11 | 1 | -1/+2 |
| | |||||
* | [DOC] README: Make it clear that dnbd3 is read only | Simon Rettberg | 2022-02-09 | 1 | -1/+1 |
| | |||||
* | [KERNEL] Add support for Linux kernel 5.15.x LTS | Manuel Bentele | 2021-11-30 | 1 | -2/+2 |
| | |||||
* | [BUILD] Add CMake option to enable build of dnbd3-bench | Manuel Bentele | 2021-06-24 | 1 | -0/+1 |
| | |||||
* | [BUILD] Add support for RockyLinux 8 | Manuel Bentele | 2021-06-22 | 1 | -0/+21 |
| | |||||
* | [KERNEL] Add support for Linux kernels without blk-mq (e.g. CentOS 7) | Manuel Bentele | 2021-06-16 | 1 | -0/+54 |
| | |||||
* | [BUILD] Enable lint targets if lint programs are found | Manuel Bentele | 2021-03-11 | 1 | -14/+15 |
| | |||||
* | [BUILD] Add support in CMake to validate (lint) the source code | Manuel Bentele | 2021-03-04 | 1 | -0/+21 |
| | |||||
* | [DOC] replace tabs with whitespaces | Manuel Bentele | 2021-02-10 | 1 | -16/+16 |
| | |||||
* | [BUILD] add support for AlmaLinux 8 | Manuel Bentele | 2021-02-10 | 1 | -0/+18 |
| | |||||
* | [BUILD] add support for FreeBSD 12.2 and upcoming 13.x | Manuel Bentele | 2020-12-14 | 1 | -3/+3 |
| | |||||
* | [BUILD] add support for Linux LTS kernel 5.10.x | Manuel Bentele | 2020-12-14 | 1 | -2/+2 |
| | |||||
* | [BUILD] update search paths for 'libatomic' to support build on FreeBSD | Manuel Bentele | 2020-11-23 | 1 | -0/+5 |
| | |||||
* | [BUILD] add support for atomic operations not supported by hardware | Manuel Bentele | 2020-11-20 | 1 | -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 Bentele | 2020-11-16 | 1 | -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 aarch64 | Manuel Bentele | 2020-11-11 | 1 | -0/+20 |
| | |||||
* | [BUILD] build docker containers only if build of dnbd3-server is enabled | Manuel Bentele | 2020-11-10 | 1 | -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 components | Manuel Bentele | 2020-10-30 | 1 | -1/+4 |
| | |||||
* | [DOC] update setup description of docker containers with network links | Manuel Bentele | 2020-10-29 | 1 | -7/+16 |
| | |||||
* | [BUILD] add CMake support to build docker images based on Ubuntu 20.04 | Manuel Bentele | 2020-10-29 | 1 | -0/+28 |
| | |||||
* | [BUILD] remove the build requirement for an unused C++ compiler | Manuel Bentele | 2020-10-27 | 1 | -2/+0 |
| | | | | | 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 README | Manuel Bentele | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | [DOC] updated README with general information and build instructions | Manuel Bentele | 2020-10-23 | 1 | -2/+172 |
| | |||||
* | [BUILD] add CMake targets to build binary and source packages with CPack | Manuel Bentele | 2020-10-22 | 1 | -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. |