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:
Error strings



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)
TSS fix
* 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)
Serial enumeration fix
* Initial ELF symbols support, for executables only