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.
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
|
|
#------------------------------------------------------------------------------
|
|
# $File: troff,v 1.14 2023/06/01 16:00:46 christos Exp $
|
|
# troff: file(1) magic for *roff
|
|
#
|
|
# updated by Daniel Quinlan (quinlan@yggdrasil.com)
|
|
|
|
# troff input
|
|
0 search/1 .\\" troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
0 search/1 '\\" troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
0 search/1 '.\\" troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
0 search/1 \\" troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
#0 search/1 ''' troff or preprocessor input text
|
|
#!:mime text/troff
|
|
0 regex/20l \^\\.[A-Za-z][A-Za-z0-9][\ \t] troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
0 regex/20l \^\\.[A-Za-z][A-Za-z0-9]$ troff or preprocessor input text
|
|
!:strength +12
|
|
!:mime text/troff
|
|
|
|
# ditroff intermediate output text
|
|
0 search/1 x\ T ditroff output text
|
|
>4 search/1 cat for the C/A/T phototypesetter
|
|
>4 search/1 ps for PostScript
|
|
>4 search/1 dvi for DVI
|
|
>4 search/1 ascii for ASCII
|
|
>4 search/1 lj4 for LaserJet 4
|
|
>4 search/1 latin1 for ISO 8859-1 (Latin 1)
|
|
>4 search/1 X75 for xditview at 75dpi
|
|
>>7 search/1 -12 (12pt)
|
|
>4 search/1 X100 for xditview at 100dpi
|
|
>>8 search/1 -12 (12pt)
|
|
|
|
# output data formats
|
|
0 string \100\357 very old (C/A/T) troff output data
|