libkrun v1.19.4 fork adding PVH boot primitives (start_info + protected-mode vCPU state) for faster, kernel-direct x86_64 microVM startup.

virtio/fs: implement xattr, fallocate, lseek, and DAX mapping

Add the remaining FileSystem trait methods to the Windows PassthroughFs: - setxattr, getxattr, listxattr, removexattr: backed by NTFS Alternate Data Streams; override_stat and security.capability streams are protected from direct guest access. - fallocate: extends file length via set_len when offset+length exceeds current size; rejects read-only handles with EBADF. - lseek: handles SEEK_SET/CUR/END/DATA/HOLE arithmetically since all I/O uses explicit offsets. - setupmapping: maps a file region into the guest DAX window via CreateFileMappingW + MapViewOfFileEx with alignment validation. - removemapping: unmaps DAX regions via UnmapViewOfFile. Assisted-by: Cursor:claude-opus-4.6 Signed-off-by: lstocchi <lstocchi@redhat.com>


Author lstocchi Committer Sergio López Date Commit Parent 87e841f5
+365
1 changed file
+365
1 changed file