Commit History

Author SHA1 Message Date
  Luke Dashjr 618ed601d3 Bugfix: lowl-pci: Use volatile qualifier for PCI mmaps 11 years ago
  Luke Dashjr c598841bd7 Bugfix: bitforce: Use lowlevel interface device was probed with, for actual mining 11 years ago
  Luke Dashjr 7fc43d8e18 setup-vfio: New shell script to automatically configure VFIO 11 years ago
  Luke Dashjr b8f35454e3 README.ASIC: Monarch: Need to do new_id for every affected device, and only after unbinding them 11 years ago
  Luke Dashjr c814c4fd4f README.ASIC: Monarch: Use shell variables for commands 11 years ago
  Luke Dashjr a2e4740a47 lowl-pci: Never probe via -S *:all 11 years ago
  Luke Dashjr 45f97aabe2 Bugfix: configure: Report bitforce:pci instead of bitforce:uio 12 years ago
  Luke Dashjr c81088797d bitforce: Workaround broken/old compilers by setting device_fd outside of initialisation 12 years ago
  Luke Dashjr 6bae67895c Bugfix: bitforce: ZNX/ZWX expect size minus 1 12 years ago
  Luke Dashjr cee01abef0 Bugfix: bitforce: Start building send_queue command at the real end 12 years ago
  Luke Dashjr 1c273dc72a Bugfix: bitforce: Defer opening until after devdata is initialised (since it is now used to track open-ness) 12 years ago
  Luke Dashjr 7eec2980fd Document uio/vfio configure options as --without-* since they are enabled by default when available 12 years ago
  Luke Dashjr 03d18ac346 Include list of lowlevels built in configure and --help output 12 years ago
  Luke Dashjr fa18061369 lowl-pci: Autodetect build-time support for UIO and/or VFIO during configure 12 years ago
  Luke Dashjr 59df08bc25 README.ASIC: Document how to use Monarch in a PCI-Express arrangement on Linux 12 years ago
  Luke Dashjr 31b4950cd3 lowl-pci/vfio: Support pread/pwrite access to bars 12 years ago
  Luke Dashjr 6a664fd52f lowl-pci: Support for vfio 12 years ago
  Luke Dashjr b43033f8fa Abstract UIO-specific code from bitforce driver into lowl-pci 12 years ago
  Luke Dashjr d372af1a53 bitforce: Initialise lasttag based on response register 12 years ago
  Luke Dashjr c4ed0ed939 bitforce: Tie in UIO with lowl-pci 12 years ago
  Luke Dashjr 03e8c90324 lowl-pci: New lowlevel driver for raw PCI devices 12 years ago
  Luke Dashjr 0f73832f89 util: bfg_slurp_file function to quickly read a file 12 years ago
  Luke Dashjr e6dbe977e5 bitforce: Support for PCI interface via UIO 12 years ago
  Luke Dashjr 140e053add bitforce: Hide vcom interfaces behind new struct bitforce_lowl_interface 12 years ago
  Luke Dashjr 5d6be5ac3f bitforce: Let the lowlevel interface deal only with the actual device cgpu_info 12 years ago
  Luke Dashjr d2f8798ad9 bitforce: Abstract most of VCOM layer away from driver code 12 years ago
  Luke Dashjr 86f9d45ce9 bitforce: Avoid checking fd by adding is_open flag 12 years ago
  Luke Dashjr cfb176e3d3 bitforce: Replace BF{open,close} with more abstract bitforce_vcom_{open,close} 12 years ago
  Luke Dashjr 96a772dc7b bitforce: Abstract fd access mostly down to BFgets/BFwrite 12 years ago
  Luke Dashjr be92dcfe23 bitforce: Support for 28nm WX single-stage bulkqueue command 12 years ago