summaryrefslogtreecommitdiff
path: root/rumpdisk
AgeCommit message (Expand)Author
2024-03-01rumpdisk: do not open device if block size is 0Flavio Cruz
2023-09-13rumpdisk: Fix dependencies computationSamuel Thibault
2023-07-03rumpusbdisk: Add USB mass storage translatorDamien Zammit
2023-05-23rumpdisk: Do not assume FHS /usr/lib, fixes Guix cross-build.Janneke Nieuwenhuizen
2022-09-26rumpdisk: Link in PIIX IDE driver and ATA common codeSamuel Thibault
2022-09-11machdev, pci-arbiter, rumpdisk: Fix race condition in bootstrapDamien Zammit
2022-03-01rumpdisk: Note multithreading FIXME as doneSamuel Thibault
2022-03-01rumpdisk: Override machdev_server with multithread port managementDamien Zammit
2022-02-27rumpdisk: Protect open/close/read/write with a rwlockDamien Zammit
2022-02-25rumpdisk: Do not set a number of bytes in case of errorsSamuel Thibault
2022-02-25rumpdisk: Fix warningSamuel Thibault
2022-02-22rumpdisk: Fix BLKRRPART valueSamuel Thibault
2022-02-18rumpdisk: cope with unaligned and big accessesSamuel Thibault
2022-02-06rumpdisk: add missing device_close on probing kernel driversSamuel Thibault
2022-02-05rumpdisk: add missing device_close on probing kernel driversSamuel Thibault
2022-01-17Fix const warningsSamuel Thibault
2022-01-16Make RPC input array parameters constSamuel Thibault
2022-01-01Fix build warningsSamuel Thibault
2021-12-30wire_task_self: Use in various translatorsSamuel Thibault
2021-12-28rumpdisk: Link with rumpvfs_nofifofs if presentDamien Zammit
2021-12-27rumpdisk: Use raw uncached character device rwdXdDamien Zammit
2021-12-27rumpdisk: Fault-in the memory pagesDamien Zammit
2021-12-27pci-arbiter,rumpdisk: Lock all memory for swappingDamien Zammit
2021-12-27rumpdisk: define _STANDALONE to avoid register_tDamien Zammit
2021-08-24Revert "rumpdisk: Use raw uncached character device rwdXd"Samuel Thibault
2021-08-24rumpdisk: Ensure physical allocation of memory for DMA readsDamien Zammit
2021-08-24rumpdisk: Use raw uncached character device rwdXdDamien Zammit
2021-08-22rumpdisk: Simplify allocating data for device_readSamuel Thibault
2021-08-22rumpdisk: Add missing deallocation in device_writeSamuel Thibault
2021-08-11pci-arbiter, rumpdisk: Rename options for bootstrap chainSamuel Thibault
2021-08-11libmachdev: Fix startup_dosyncSamuel Thibault
2021-08-11rumpdisk: Make sure probe abort is printedSamuel Thibault
2021-04-15libmachdev: Restore making machdev_trivfs_server blockingSamuel Thibault
2021-04-04machdev: Pass argv through to _hurd_initDamien Zammit
2021-03-16machdev,rump,pci: Rework bootstrapDamien Zammit
2021-03-07libmachdev: pass shutdown handle to shutdown methodDamien Zammit
2021-03-02rumpdisk: Let server threads runDamien Zammit
2020-11-26rumpdisk: implement BLKRRPARTSamuel Thibault
2020-11-16rumpdisk: automatically prepend /dev/Samuel Thibault
2020-11-15rumpdisk: auto-disable when kernel runs disk driversSamuel Thibault
2020-11-14rumpdisk: Support opening a device several timesSamuel Thibault
2020-11-14libmachdev: Avoid conflating translator name and pathSamuel Thibault
2020-11-14libmachdev: Support installing translator in the FSDamien Zammit
2020-11-14rumpdisk: Comment on thread-safety requirementsSamuel Thibault
2020-11-09rumpdisk: Use rump_sys_pread/pwrite instead of lseek+r/w for atomic accessesDamien Zammit
2020-08-02libmachdev: Introduce startup notification for clean rumpdisk shutdownDamien Zammit
2020-07-25rumpdisk: Use bootstrap resume of fs task in machdevDamien Zammit
2020-07-18rumpdisk: link the bd on success onlyDamien Zammit
2020-07-18rumpdisk: Simplify codeDamien Zammit
2020-04-11Rumpdisk: fix buffer sizeSamuel Thibault