Ouch my head hurts just thinking of that. Given features of modern CPUs like speculative branch stuff, makes it hard to use a debugger.But to reverse-think llvm code optimizations may be a good brain tease as a homework
As long as you have the proper documentation on the device yes. If it's something say a USB device, there are likely a lot of standard USB things you can do without documentation, but specific operations, having proper documentation is key.Thanks. So it would be easier to write a driver than reverse it.
Tested by Wiley E Coyote and Sold by the Road Runner.ACME USB COLD FUSION DEVICE 1GW
Out of curiosity, what's the device?
Sure sounds fast.ACME USB COLD FUSION DEVICE 1GW
Depends. Some countries have laws that allow this, you only need someone in that area to do it and publish it. You may be able to find register offsets, calls to locking code, magic constants, ... - enough to do a new driver. But you need a good idea of the boiler plate code to match the structure against. Not for the weak of mind.Note that even if you disassemble / decompile it, you'll probably be bound by the original license.
I lost all interest when it became obvious that source was not forthcoming.![]()
Apollo Lake SoC GPIO Driver
Hello, I'm trying to control some LEDs in my PCB board which uses an Apollo Lake SoC, and is running FreeBSD 12.3 Release. So far the FreeBSD is running fine, and I'm happy with it. My next step is to manage or control some LEDs on the board where I have their address (Export Value) or GPIO...forums.freebsd.org