summaryrefslogtreecommitdiff
path: root/OvmfPkg/VirtioFsDxe
AgeCommit message (Expand)AuthorFilesLines
2021-01-07OvmfPkg/VirtioFsDxe: call IsTimeValid() before EfiTimeToEpoch()Laszlo Ersek1-6/+16
2020-12-21OvmfPkg/VirtioFsDxe: handle attribute updates in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+106
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining file mode bits updateLaszlo Ersek2-0/+103
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining access time updatesLaszlo Ersek2-0/+116
2020-12-21OvmfPkg/VirtioFsDxe: add helper for determining file size updateLaszlo Ersek2-0/+48
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_SETATTRLaszlo Ersek3-0/+185
2020-12-21OvmfPkg/VirtioFsDxe: handle file rename/move in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+233
2020-12-21OvmfPkg/VirtioFsDxe: add helper for composing rename/move destination pathLaszlo Ersek2-0/+202
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_RENAME2Laszlo Ersek3-0/+141
2020-12-21OvmfPkg/VirtioFsDxe: handle the volume label in EFI_FILE_PROTOCOL.SetInfoLaszlo Ersek1-1/+225
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Write()Laszlo Ersek1-1/+62
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_WRITELaszlo Ersek4-2/+177
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Flush()Laszlo Ersek1-1/+25
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Read() for directoriesLaszlo Ersek1-1/+342
2020-12-21OvmfPkg/VirtioFsDxe: add EFI_FILE_INFO cache fields to VIRTIO_FS_FILELaszlo Ersek6-0/+42
2020-12-21OvmfPkg/VirtioFsDxe: convert FUSE dirent filename to EFI_FILE_INFOLaszlo Ersek2-0/+85
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Read() for regular filesLaszlo Ersek1-1/+74
2020-12-21OvmfPkg/VirtioFsDxe: add a shared wrapper for FUSE_READ / FUSE_READDIRPLUSLaszlo Ersek4-4/+209
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.GetPosition, .SetPositionLaszlo Ersek5-2/+50
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.GetInfo()Laszlo Ersek2-1/+194
2020-12-21OvmfPkg/VirtioFsDxe: add helper for formatting UEFI basenamesLaszlo Ersek2-0/+68
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_STATFSLaszlo Ersek3-0/+110
2020-12-21OvmfPkg/VirtioFsDxe: erase the dir. entry in EFI_FILE_PROTOCOL.Delete()Laszlo Ersek1-3/+41
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_FILE_PROTOCOL.Open()Laszlo Ersek1-1/+479
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_GETATTRLaszlo Ersek3-0/+124
2020-12-21OvmfPkg/VirtioFsDxe: add a shared wrapper for FUSE_UNLINK / FUSE_RMDIRLaszlo Ersek3-0/+123
2020-12-21OvmfPkg/VirtioFsDxe: split canon. path into last parent + last componentLaszlo Ersek2-0/+139
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_LOOKUPLaszlo Ersek3-0/+158
2020-12-21OvmfPkg/VirtioFsDxe: convert FUSE inode attributes to EFI_FILE_INFOLaszlo Ersek3-0/+128
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_CREATELaszlo Ersek3-0/+165
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_MKDIRLaszlo Ersek3-0/+143
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_OPENLaszlo Ersek3-0/+135
2020-12-21OvmfPkg/VirtioFsDxe: manage path lifecycle in OpenVolume, Close, DeleteLaszlo Ersek4-1/+15
2020-12-21OvmfPkg/VirtioFsDxe: add helper for appending and sanitizing pathsLaszlo Ersek3-0/+507
2020-12-21OvmfPkg/VirtioFsDxe: flush, sync, release and forget in Close() / Delete()Laszlo Ersek4-17/+74
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_FLUSHLaszlo Ersek3-0/+119
2020-12-21OvmfPkg/VirtioFsDxe: add a shared wrapper for FUSE_FSYNC / FUSE_FSYNCDIRLaszlo Ersek3-0/+130
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_FORGETLaszlo Ersek3-0/+92
2020-12-21OvmfPkg/VirtioFsDxe: implement EFI_SIMPLE_FILE_SYSTEM_PROTOCOL.OpenVolume()Laszlo Ersek14-1/+427
2020-12-21OvmfPkg/VirtioFsDxe: add shared wrapper for FUSE_RELEASE / FUSE_RELEASEDIRLaszlo Ersek3-0/+130
2020-12-21OvmfPkg/VirtioFsDxe: implement the wrapper function for FUSE_OPENDIRLaszlo Ersek3-0/+128
2020-12-21OvmfPkg/VirtioFsDxe: submit the FUSE_INIT request to the deviceLaszlo Ersek5-8/+151
2020-12-21OvmfPkg/VirtioFsDxe: map "errno" values to EFI_STATUSLaszlo Ersek2-0/+205
2020-12-21OvmfPkg/VirtioFsDxe: introduce the basic FUSE request/response headersLaszlo Ersek3-0/+238
2020-12-21OvmfPkg/VirtioFsDxe: add a scatter-gather list data typeLaszlo Ersek2-0/+461
2020-12-21OvmfPkg/VirtioFsDxe: implement virtio device (un)initializationLaszlo Ersek4-2/+360
2020-12-21OvmfPkg/VirtioFsDxe: DriverBinding: open VirtioDevice, install SimpleFsLaszlo Ersek4-3/+176
2020-12-21OvmfPkg: introduce VirtioFsDxeLaszlo Ersek2-0/+204