Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added project presentationHEADmaster | Manuel Bentele | 2019-08-31 | 26 | -0/+1004 |
| | |||||
* | Fixed initialization issue in backward compatibility mode | Manuel Bentele | 2019-08-28 | 1 | -0/+0 |
| | |||||
* | Fixed coding style issues in Linux kernel file format subsystem | Manuel Bentele | 2019-08-23 | 1 | -0/+0 |
| | |||||
* | Added documentation of the file format subsystem API | Manuel Bentele | 2019-08-23 | 1 | -0/+0 |
| | |||||
* | Updated losetup user space utility version | Manuel Bentele | 2019-08-21 | 1 | -0/+0 |
| | |||||
* | Updated Linux kernel to version 5.3.0-rc5 | Manuel Bentele | 2019-08-21 | 3 | -449/+835 |
| | |||||
* | Updated bash-completion and man page of losetup | Manuel Bentele | 2019-08-21 | 1 | -0/+0 |
| | |||||
* | Added backward compatibility to configure loop devices | Manuel Bentele | 2019-08-14 | 2 | -0/+0 |
| | |||||
* | Fixed problems to reach proper functionality of the QCOW file format kernel ↵ | Manuel Bentele | 2019-08-08 | 1 | -0/+0 |
| | | | | driver | ||||
* | Added debugfs functionality to the modules to show debug information | Manuel Bentele | 2019-08-07 | 3 | -1/+2 |
| | |||||
* | Added first version of the QCOW2 Linux kernel implementation | Manuel Bentele | 2019-07-31 | 2 | -0/+2 |
| | |||||
* | Extended Makefile to load kernel modules | Manuel Bentele | 2019-07-16 | 2 | -1/+24 |
| | | | | Already built kernel modules can be load in an out-of-tree build with the load_modules target into the kernel. The correct loading order of the modules is preserved by this Makefile target. Furthermore, the modules can be unloaded with the target unload_modules later on. | ||||
* | Added Makefile to build all software modules | Manuel Bentele | 2019-07-10 | 1 | -0/+83 |
| | | | | The modules can be built inside the 'vanilla' kernel source tree or 'out-of-tree'. Furthermore, the losetup utility can be built. | ||||
* | Fixed compiling error in RAW file format driver due to missing include | Manuel Bentele | 2019-07-08 | 1 | -0/+0 |
| | |||||
* | Added file format subsystem to the loop device implementation | Manuel Bentele | 2019-07-07 | 3 | -6/+10 |
| | |||||
* | Changed Git submodule URLs to own repositories at University | Manuel Bentele | 2019-06-25 | 1 | -2/+2 |
| | |||||
* | Extended loop device kernel interface to support file formats | Manuel Bentele | 2019-06-23 | 3 | -0/+2 |
| | | | | The loop device kernel module and the corresponding user space tool losetup were extended to support a configurable file format for each loop device. | ||||
* | Added Kconfig configuration files to build the Linux kernel for x86-64 with ↵ | Manuel Bentele | 2019-06-16 | 2 | -0/+20650 |
| | | | | | | loop device support The configuration is based on the kernel configuration of ArchLinux with Linux kernel version 5.1.9 | ||||
* | Switched to own Linux kernel version and util-linux submodule repository for ↵ | Manuel Bentele | 2019-06-16 | 3 | -2/+4 |
| | | | | development purposes | ||||
* | Added function traces of the loop device kernel module | Manuel Bentele | 2019-06-05 | 5 | -0/+101 |
| | |||||
* | Regenerated call graphs with pycflow2dot | Manuel Bentele | 2019-06-05 | 31 | -4937/+51667 |
| | | | | The call graphs are regenerated to obtain a more detailed view of all used functions in the implementations compared to the call graphs generated by gcc and egypt | ||||
* | Added latest Linux kernel version and util-linux for development purposes | Manuel Bentele | 2019-06-05 | 3 | -0/+6 |
| | | | | Both entire subprojects were added as Git submodules because the out-of-tree build would be to complicated without the build files and existing directory structures. | ||||
* | Added call graph of QEMU's QCOW2 implementation | Manuel Bentele | 2019-06-05 | 2 | -0/+3319 |
| | |||||
* | Added call graph of losetup utility | Manuel Bentele | 2019-06-05 | 2 | -0/+1459 |
| | |||||
* | Added call graph of loop device kernel module | Manuel Bentele | 2019-06-05 | 2 | -0/+565 |
| | |||||
* | Added loop device vs. nbd benchmark read performance measurements | Manuel Bentele | 2019-06-05 | 1 | -3/+141 |
| | |||||
* | Added loop device vs. nbd benchmark measurements | Manuel Bentele | 2019-06-05 | 1 | -0/+96 |
| | |||||
* | Added sequence and class diagram of the loop device driver | Manuel Bentele | 2019-06-05 | 9 | -0/+21884 |
| | |||||
* | Referenced files for analysis | Manuel Bentele | 2019-06-05 | 53 | -0/+53 |
| | |||||
* | Added QEMU 4.0.50 and libqcow as dependencies for QCOW2 implementations | Manuel Bentele | 2019-06-05 | 3 | -6/+6 |
| | | | | | QEMU 4.0.50 (efb4f3b62c69383a7308d7b739a3193e7c0ccae8) libqcow (5931f4ebf3321d211a9283a5353740ae2d6749ad) | ||||
* | Added Linux utils 2.33.2 as dependency | Manuel Bentele | 2019-06-05 | 2 | -0/+3 |
| | |||||
* | Added Linux kernel 5.1 as dependency | Manuel Bentele | 2019-05-12 | 2 | -0/+10 |