aboutsummaryrefslogtreecommitdiff
path: root/rumpdisk/block-rump.c
Commit message (Expand)AuthorAgeFilesLines
* rumpdisk: Deallocate buffers in write during failure pathsDamien Zammit via Bug reports for the GNU Hurd2024-12-281-0/+2
* Fix port leaksSamuel Thibault2024-12-231-0/+3
* rumpdisk: do not open device if block size is 0Flavio Cruz2024-03-011-6/+17
* rumpusbdisk: Add USB mass storage translatorDamien Zammit2023-07-031-2/+12
* rumpdisk: Note multithreading FIXME as doneSamuel Thibault2022-03-011-6/+2
* rumpdisk: Protect open/close/read/write with a rwlockDamien Zammit2022-02-271-11/+66
* rumpdisk: Do not set a number of bytes in case of errorsSamuel Thibault2022-02-251-9/+2
* rumpdisk: Fix warningSamuel Thibault2022-02-251-1/+1
* rumpdisk: Fix BLKRRPART valueSamuel Thibault2022-02-221-1/+1
* rumpdisk: cope with unaligned and big accessesSamuel Thibault2022-02-181-27/+86
* rumpdisk: add missing device_close on probing kernel driversSamuel Thibault2022-02-061-0/+2
* rumpdisk: add missing device_close on probing kernel driversSamuel Thibault2022-02-051-0/+2
* Fix const warningsSamuel Thibault2022-01-171-3/+3
* Make RPC input array parameters constSamuel Thibault2022-01-161-1/+1
* rumpdisk: Use raw uncached character device rwdXdDamien Zammit2021-12-271-2/+2
* rumpdisk: Fault-in the memory pagesDamien Zammit2021-12-271-2/+12
* rumpdisk: define _STANDALONE to avoid register_tDamien Zammit2021-12-271-0/+1
* Revert "rumpdisk: Use raw uncached character device rwdXd"Samuel Thibault2021-08-241-2/+2
* rumpdisk: Ensure physical allocation of memory for DMA readsDamien Zammit2021-08-241-0/+3
* rumpdisk: Use raw uncached character device rwdXdDamien Zammit2021-08-241-2/+2
* rumpdisk: Simplify allocating data for device_readSamuel Thibault2021-08-221-7/+7
* rumpdisk: Add missing deallocation in device_writeSamuel Thibault2021-08-221-0/+2
* libmachdev: Fix startup_dosyncSamuel Thibault2021-08-111-10/+3
* rumpdisk: Make sure probe abort is printedSamuel Thibault2021-08-111-0/+2
* libmachdev: pass shutdown handle to shutdown methodDamien Zammit2021-03-071-1/+1
* rumpdisk: implement BLKRRPARTSamuel Thibault2020-11-261-2/+18
* rumpdisk: automatically prepend /dev/Samuel Thibault2020-11-161-12/+9
* rumpdisk: auto-disable when kernel runs disk driversSamuel Thibault2020-11-151-28/+65
* rumpdisk: Support opening a device several timesSamuel Thibault2020-11-141-55/+58
* rumpdisk: Comment on thread-safety requirementsSamuel Thibault2020-11-141-0/+3
* rumpdisk: Use rump_sys_pread/pwrite instead of lseek+r/w for atomic accessesDamien Zammit2020-11-091-17/+4
* libmachdev: Introduce startup notification for clean rumpdisk shutdownDamien Zammit2020-08-021-1/+15
* rumpdisk: Use bootstrap resume of fs task in machdevDamien Zammit2020-07-251-8/+31
* rumpdisk: link the bd on success onlyDamien Zammit2020-07-181-2/+2
* rumpdisk: Simplify codeDamien Zammit2020-07-181-4/+1
* Rumpdisk: fix buffer sizeSamuel Thibault2020-04-111-1/+1
* rumpdisk: Use more canonical parameter orderSamuel Thibault2020-04-111-2/+2
* rumpdisk: Add userspace disk support via librumpDamien Zammit2020-04-111-0/+350