Threadwell

Recent Notes

  • DemetriSpanos

    Oct 06, 2026

    • archive
    • twitter
    • demetrispanos
  • NOTimothyLottes

    Oct 06, 2026

    • archive
    • twitter
    • notimothylottes
  • bonzajplc

    Oct 06, 2026

    • archive
    • twitter
    • bonzajplc
Home

❯

Archive

❯

Threads

❯

ID_AA_Carmack

❯

The software side of dealing with custom hardware is unpleasant, and a drain on building it and exploiting it when completed.

❯

@ID_AA_Carmack Since libusb has already been mentioned, but not the pcie equivalent, you're looking for VFIO.

@ID_AA_Carmack Since libusb has already been mentioned, but not the pcie equivalent, you're looking for VFIO.

Properties5
typearchive
sourcetwitter
date2021-11-09
tagsarchive, twitter, id_aa_carmack
description@ID_AA_Carmack Since libusb has already been mentioned, but not the pcie equivalent, you're looking for VFIO.

Nov 09, 20211 min read

  • archive
  • twitter
  • id_aa_carmack

Source

  • URL: https://x.com/mm0zct/status/1457892163220647937
  • Author: mm0zct (@mm0zct)
  • Posted: 2021-11-09 02:05:52

Branch

1/ @mm0zct

@ID_AA_Carmack

Since libusb has already been mentioned, but not the pcie equivalent, you’re looking for VFIO. Let’s you map pcie BARS into userspace and also set up the pcie dma translations so the endpoint can directly access your userspace memory buffers. Happy to elaborate :-)

Related

  • Spine: 2021-11-08-the-software-side-of-dealing-with-custom-hardware

Graph View

  • Source
  • Branch
  • Related

Backlinks

  • The software side of dealing with custom hardware is unpleasant, and a drain on building it and exploiting it when completed.

Created with Quartz v5.0.0 © 2026

  • GitHub