← Back to team overview

firmware-testing-team team mailing list archive

fwts V0.17.2 - bug fixes and changes

 

Hi,

I've bumped the version number to 0.17.x, mainly as I'm getting the
0.17.x series into maverick. 0.17.2 is a bug fix release and from now on
0.17.x will contain bug fixes rather than new features just to make sure
things get stable.

Changes since last week:

== Bug Fixes ==

maxfreq:
        fix segfault on AMD CPUs and CPUs that don't report CPU
        frequency
nx:
        print CPU number correctly


== New features and minor changes ==

nx:
        add in MSR register checking for NX bit
        check NX flag across all CPUs as some BIOS set this flag only on
        the 1st CPU(!).

log:
        default log to be 80 chars wide

cstates:
        make this test a batch experimental tests as I don't fully trust
        it yet across all hardware.

add --batch-experimental --interactive-experimental flags to run just
        batch experimental and/or interactive experimental tests.
        Dropped the --experimental flag. 
        
--show-tests
        one can now use --batch, --interactive, --batch-experimental,
        --interactive-experimental flags to select the relevant tests
        rather than all the possible tests.  Thanks to the QA team for
        this refinement idea.

s3:
        Added --s3-min-delay, --s3-max-delay, --s3-delay-delta options.
        These allow one to specify the delay between S3 cycles when
        doing many S3 iterations on a soak test. Here's an example:
        
        sudo fwts s3 --s3-multiple=300 --s3-min-delay=1
        --s3-max-delay=30 --s3-delay-delta=0.25
        
        ..this will run 300 S3 suspend/resume tests with a delay between
        each S3 tests incrementing from 1 second to 30 seconds in
        increments of 0.25 seconds. The delay wraps back to 1 when it
        reaches the s3-max-delay of 30 seconds.
        
        This test can catch bugs such as wifi re-association oops while
        doing a suspend and other driver timing bugs. Thanks to Peter
        Petrakis for this idea.
        
As always, your feedback is appreciated!

Colin