Changelog
08 November 2023
Pulse Host
* Added realtek network cards support. Treat as alpha release though.
12 December 2022
Pulse Host
* Corrected some status codes.
* Loader now shows error strings, not just the hex code:
Pulse SDK
* Moved engine to SRWLocks resulting in reduced transmission latencies.
* Status codes correction.
03 December 2022
Pulse SDK
* XHCI / USB3 DbC transport support.
* Lots of bugfixes.
21 August 2022
Pulse Host
* Tiger Lake support.
* NMI injection race condition fix.
* Invalid guest state validation.
24 October 2021
Pulse Host
* Add IO ports tracing. Currently traces io output (out instructions). Handy if I trap serial port output to the current logging transport.
Pulse Client
* Support for page table switch trapping. Use +tr -tr commands.
* Support remote memory SHA1 computation. Use sha1 command.
14 June 2021
Pulse Host
* Added USB 3.x debug support, via XHCI DbC and USB 3.0 debug cable
* Fixed TSS limit corruption on register modification (look how stupid it was)
* Reworked log locking, it should be less messy on multicore output
* Migrated to VS2019, so there might be compiler induced bugs
Pulse Client
* Added USB 3.x debug support, via XHCI DbC and USB 3.0 debug cable
* Fixed serial devices enumeration bug (look how stupid it was)
* Initial ELF symbols support, for executables only