7686729069
Extract protocol-agnostic FenceTimeline from Intel to shared src/drivers/fence.rs — atomic-based fence tracking suitable for Intel, VIRGL, and AMD drivers. Extract protocol-agnostic SyncobjManager from Intel to shared src/drivers/syncobj.rs — syncobj create/destroy/signal/reset/ wait/query and sync_file fd export/import. Wire both into VirtioDriver: - Add FenceTimeline + SyncobjManager fields - Implement all 5 GpuDriver syncobj trait methods (create, destroy, wait, export_fd, import_fd) - Track fence seqnos in virgl_submit_3d (allocate before submit, signal after completion) Intel fence.rs and syncobj.rs converted to thin re-export modules pointing at shared sources — no behavioral change for Intel driver. This gives Mesa VIRGL userspace the standard DRM syncobj API for GPU/compositor synchronization.
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
|
|
#------------------------------------------------------------------------------
|
|
# $File: editors,v 1.12 2020/10/11 20:28:07 christos Exp $
|
|
# T602 editor documents
|
|
# by David Necas <yeti@physics.muni.cz>
|
|
0 string @CT\ T602 document data,
|
|
>4 string 0 Kamenicky
|
|
>4 string 1 CP 852
|
|
>4 string 2 KOI8-CS
|
|
>4 string >2 unknown encoding
|
|
|
|
# Vi IMproved Encrypted file
|
|
# by David Necas <yeti@physics.muni.cz>
|
|
# updated by Osman Surkatty
|
|
0 string VimCrypt~ Vim encrypted file data
|
|
>9 string 01! with zip cryptmethod
|
|
>9 string 02! with blowfish cryptmethod
|
|
>9 string 03! with blowfish2 cryptmethod
|
|
|
|
0 name vimnanoswap
|
|
>67 byte 0
|
|
>>107 byte 0
|
|
#>>>2 string x %s swap file
|
|
>>>24 ulelong x \b, pid %d
|
|
>>>28 string >\0 \b, user %s
|
|
>>>68 string >\0 \b, host %s
|
|
>>>108 string >\0 \b, file %s
|
|
>>>1007 byte 0x55 \b, modified
|
|
|
|
# Vi IMproved Swap file
|
|
# by Sven Wegener <swegener@gentoo.org>
|
|
0 string b0VIM\ Vim swap file
|
|
>&0 string >\0 \b, version %s
|
|
>0 use vimnanoswap
|
|
|
|
|
|
# Lock/swap file for several editors, at least
|
|
# Vi IMproved and nano
|
|
0 string b0nano Nano swap file
|
|
>0 use vimnanoswap
|
|
|
|
# kate (K Advanced Text Editor)
|
|
0 string \x00\x00\x00\x12Kate\ Swap\ File\ 2.0\x00 Kate swap file
|