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.
41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
|
|
#------------------------------------------------------------------------------
|
|
# $File: sinclair,v 1.7 2021/04/27 20:35:51 christos Exp $
|
|
# sinclair: file(1) sinclair QL
|
|
|
|
# additions to /etc/magic by Thomas M. Ott (ThMO)
|
|
|
|
# Sinclair QL floppy disk formats (ThMO)
|
|
0 string =QL5 QL disk dump data,
|
|
>3 string =A 720 KB,
|
|
>3 string =B 1.44 MB,
|
|
>3 string =C 3.2 MB,
|
|
>4 string >\0 label:%.10s
|
|
|
|
# Sinclair QL OS dump (ThMO)
|
|
0 belong =0x30000
|
|
>49124 belong <47104
|
|
>>49128 belong <47104
|
|
>>>49132 belong <47104
|
|
>>>>49136 belong <47104 QL OS dump data,
|
|
>>>>>49148 string >\0 type %.3s,
|
|
>>>>>49142 string >\0 version %.4s
|
|
|
|
# Sinclair QL firmware executables (ThMO)
|
|
0 string NqNqNq`\004 QL firmware executable (BCPL)
|
|
|
|
# Sinclair QL libraries (was ThMO)
|
|
0 beshort 0xFB01 QDOS object
|
|
>2 pstring x '%s'
|
|
|
|
# Sinclair QL executables (was ThMO)
|
|
4 belong 0x4AFB QDOS executable
|
|
>9 pstring x '%s'
|
|
6 beshort 0x4AFB QDOS executable
|
|
>9 pstring x '%s'
|
|
|
|
# Sinclair QL ROM (ThMO)
|
|
0 belong =0x4AFB0001 QL plugin-ROM data,
|
|
>9 pstring =\0 un-named
|
|
>9 pstring >\0 named: %s
|