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 |