Files
RedBear-OS/recipes/tools/file/source/magic/Magdir/plan9
T
vasilito 7686729069 drm: implement syncobj and fence for VIRGL/VirtIO driver
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.
2026-06-02 14:33:28 +03:00

26 lines
1.2 KiB
Plaintext

#------------------------------------------------------------------------------
# $File: plan9,v 1.7 2024/02/29 03:42:40 christos Exp $
# plan9: file(1) magic for AT&T Bell Labs' Plan 9 executables and object files
# From: "Stefan A. Haubenthal" <polluks@web.de>
#
0 belong 0x00000107 Plan 9 executable, Motorola 68k
0 belong 0x00000197 Plan 9 executable, AT&T Hobbit
0 belong 0x000001EB Plan 9 executable, Intel i386
0 belong 0x00000247 Plan 9 executable, Intel i960
0 belong 0x000002AB Plan 9 executable, SPARC
0 belong 0x00000407 Plan 9 executable, MIPS R3000
0 belong 0x0000048B Plan 9 executable, AT&T DSP 3210
0 belong 0x00000517 Plan 9 executable, MIPS R4000 BE
0 belong 0x000005AB Plan 9 executable, AMD 29000
0 belong 0x00000647 Plan 9 executable, ARM 7-something
0 belong 0x000006EB Plan 9 executable, PowerPC
0 belong 0x00000797 Plan 9 executable, MIPS R4000 LE
0 belong 0x0000084B Plan 9 executable, DEC Alpha
0 belong 0x3A11013C Plan 9 object file, MIPS R3000
0 belong 0x430D013C Plan 9 object file, AT&T Hobbit
0 belong 0x4D013201 Plan 9 object file, Motorola 68k
0 belong 0x7410013C Plan 9 object file, SPARC
0 belong 0x7E004501 Plan 9 object file, Intel i386