Alex Forencich
|
6ca5fbfd82
|
Merge PR #153
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-25 18:51:12 -07:00 |
|
Joachim Foerster
|
3a9401d02b
|
lib/mqnic/.gitignore: Minor, add libmqnic.a
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
|
2023-06-22 11:06:13 +02:00 |
|
Alex Forencich
|
fde1f5d341
|
lib/mqnic: Attempt to locate miscdev via PCIe device so that userspace tools still work when specifying the PCIe BDF when the driver is loaded
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-16 14:55:20 -07:00 |
|
Alex Forencich
|
9834f8365c
|
Rework resource management in testbenches, driver, and utils
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-05-01 22:04:43 -07:00 |
|
Alex Forencich
|
66f5b9fcc1
|
Clean up naming in testbenches, driver, and utils
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-30 21:48:34 -07:00 |
|
Alex Forencich
|
56df4cb677
|
lib/mqnic: Add more JTAG IDs for Xilinx devices
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-16 23:14:23 -07:00 |
|
Alex Forencich
|
bb158d568f
|
Add RX indirection table
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-04-10 15:05:32 -07:00 |
|
Alex Forencich
|
dc50705d01
|
lib/mqnic: Added helper methods for converting cycle counts to/from time
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-24 01:41:51 -08:00 |
|
Alex Forencich
|
ede33bb23e
|
lib/mqnic: Add statistics counter read support to userspace library
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-23 17:38:18 -08:00 |
|
Alex Forencich
|
3daeb18d5f
|
lib/mqnic: Refactor clock info register block code in userspace library
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-23 17:37:45 -08:00 |
|
Alex Forencich
|
d3942da875
|
fpga: Add clock info register block
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-10-15 19:45:02 -07:00 |
|
Alex Forencich
|
4dd35181dc
|
lib/mqnic: add register interface abstraction
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-28 17:52:19 -07:00 |
|
Alex Forencich
|
ac6d523746
|
lib/mqnic: Add JTAG IDs for Intel Agilex series
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-19 17:13:50 -07:00 |
|
Alex Forencich
|
c2fea3a616
|
Add port register blocks with support for PHY link status reporting
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-04 09:03:37 -07:00 |
|
Alex Forencich
|
698fd2f104
|
Consistent naming of library functions and structs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-24 22:51:37 -07:00 |
|
Alex Forencich
|
2bd8350276
|
Add RX queue mapping module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-23 00:12:22 -07:00 |
|
Alex Forencich
|
f4d2662dff
|
Fix find_reg_block handling of NULL register blocks
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-22 23:25:15 -07:00 |
|
Alex Forencich
|
7f8bbe30de
|
Add application ID
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 13:15:45 -07:00 |
|
Alex Forencich
|
c58585036e
|
lib/mqnic: Add mqnic_print_fw_id
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 13:37:54 -07:00 |
|
Alex Forencich
|
e6c18cfb68
|
Move fpga_id into library
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 13:36:02 -07:00 |
|
Alex Forencich
|
730ccf3a5b
|
lib/mqnic: Reorganize library code
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 13:13:53 -07:00 |
|
Alex Forencich
|
a1cd110074
|
Peel off common software components into a static library
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 01:45:01 -07:00 |
|