|
@UlfFrisk | |||||
|
PCILeech FPGA custom PCIe configspace now supported! Mimic real devices more closely for research purposes 😈
Also, code signing of binaries.
github.com/ufrisk/pcileec…
github.com/ufrisk/pcileech pic.twitter.com/EA0hP0PdPL
|
||||||
|
||||||
|
Ulf Frisk
@UlfFrisk
|
7. sij |
|
Rebuild and flash FPGA to activate custom configspace (recommended), or activate on pre-built bitstream by calling LeechCore library API (less recommended).
|
||
|
|
||
|
Ulf Frisk
@UlfFrisk
|
7. sij |
|
It's also possible to configure FPGA PCIe core to receive most config packets on software interface - mbe it's even possible to emulate a device in software (not implemented tho).
|
||
|
|
||
|
Paweł Stoworowicz
@Stoworow
|
7. sij |
|
Nice stuff. Do you know of any tutorials/papers showing where to start if I was about to create some custom IP co-processor running over PCIe and how to write dedicated unix driver?
|
||
|
|
||
|
Ulf Frisk
@UlfFrisk
|
7. sij |
|
no, I'm not aware, I have not looked into it into detail yet, but you'll be able to get most PCIe TLP packets onto other computers USB as-is now.
|
||
|
|
||
|
r3zayn
@r3zayn
|
7. sij |
|
is there a way to update the sp605 with the current configuration space edits?
|
||
|
|
||
|
Ulf Frisk
@UlfFrisk
|
7. sij |
|
maybe, I have not looked into it, I don't really support it any more coz of the horribly outdated dev environment. I'm not going to do it tho. But the ScreamerM2 is a quite nice board...
|
||
|
|
||
|
iknow zero
@ZeroIknow
|
9. sij |
|
everything to say : you are the Playboy...!
|
||
|
|
||