Changelog

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