| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This change replaces all 64-bit division and modulo operations with
specific Linux kernel macros and functions to support 32-bit hardware
architectures. Thus, the xloop kernel modules can also run on 32-bit
ARM architectures, such as the Raspberry Pi 1 running Raspberry Pi OS.
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
This change replaces the static version and build type header file generation
by CMake with dynamic CMake targets to generate the version file whenever a Make
target is executed. Thus, there is no need anymore to reconfigure and rerun
CMake after the repository version or build configuration has changed.
|
|
|
|
|
|
|
|
|
| |
With this patch, CMake keeps track of changes to original xloop Linux
kernel source files. CMake will copy each file if a change is detected
without rebuiling the CMake build and cache files.
Futhrmore, changed default paths of udev rules and xloop kernel modules
to be installed.
|
|
|
|
| |
modules
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
* Moved old Makefile to Kbuild.in
* New Makefile to compile against running kernel (or KDIR)
* Moved file format defines from loop/include/uapi/linux/loop.h to loop_file_fmt.h
* Moved definitions of loop_info{,64} to loop_file_fmt.h
* Renamed loop_info{,64} to xloop_info{,64}
* Removed checks for file format support which was now unneeded
|