added basic actions to the timeline, such as filesystem sync, acpi,
etc, instead of just displaying devices. This fully fills out the
timeline so there are no gaps.
changed dmesg log parsing to allow for extra characters to appear
before the line data, this is important for android since it
adds pid data to the file. Also added a check to stop timeline
analysis if the time window is zero, i.e. no useful data.
added android support: the script can now test on an android device
attached with adb. The new -adb argument enables this and uses
adb shell to initiate the suspend/resume and gather data
on android the dmesg output includes 0d0a as the newline char, added
a fix that strips this out so it doesn't corrupt the html file
added a patch which reduces usb suspend time on hibernate by
not saving the state (since it will be lost anyway)
added -fpdt option which reads out the raw ACPI Firmware
Performance Data Table. This includes information
on boot performance and suspend/resume performance
added a try/catch to the .de.mem read on FPDT record reads
changes getFPDT to not kill the script on error if no output is
requested, this will be useful when the data is added to the timeline
Merge branch 'master' of github.com:01org/suspendresume
prints out firmware suspend/resume times on execute
added fw time data to the dmesg output log
changed spaces in generated code with tabs
added zoom buttons and bounding box, the timeline is now zoomable
added dynamic timescale which updates based on the zoom level
set the y scroll bar to always be there so that the page width
never changes via the addition of content
fixed a small issue where the width of the timeline is set
after the scroll bar is moved
fixed end of resume check
changed S/R to not have ms after it in the timeline
fixed the timeline not fully resetting on zoom 1:1
add firmware time into total suspend/resume time if it exists
also changed the formatting for readability