Skip to content
Permalink
Branch: master
Commits on Feb 26, 2014
  1. SConstruct: add 'static' option

    tycho committed Feb 26, 2014
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Jul 17, 2013
  1. main: re-enable loop overhead calculation

    tycho committed Jul 17, 2013
    It seems to be working -- not sure why I disabled it before. Note to self: be
    more explicit about detail.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. asmcommon.h: push r0-r12 instead of r0-r8

    tycho committed Jul 17, 2013
    This unbreaks test6zr, which was causing segfaults due to manipulation of r9.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. test6zr: only initialize r9 once

    tycho committed Jul 17, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. test6zr: move incorrectly placed r4 decrement

    tycho committed Jul 17, 2013
    This corrects a regression introduced by 2af1db7.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. add 'cpu' argument for scons

    tycho committed Jul 17, 2013
    Instead of using -mcpu=cortex-a15 on the .S files blindly, we should be
    consistent about what CPU we're targeting. I'm adding a 'cpu' argument which
    maps to '-mcpu' at the compiler level. This also requires determining whether
    the target architecture supports the udiv/sdiv instructions via macros.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Jul 16, 2013
  1. test7d: unsigned integer divide instruction

    tycho committed Jul 16, 2013
    This also changes the -mcpu flag for cpu-arm.S. Given that's effectively just
    telling the assembler what instruction sets are available (and not the
    compiler) I don't anticipate breakage (except on udiv itself) on A8/A9. Going
    to test in a moment anyway, though.
    
    I'm also going to look at handling detection of the udiv instruction.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Jun 24, 2013
  1. add pthread_yield() instead of usleep() before tests start

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. test12fi1: add floating-point increment by 1 test

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. test11fls: adding floating-point load/store test

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. test10fpq: add floating-point square root test

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. test9fpm: add floating-point multiply test

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  6. test8mul: add integer multiply test

    tycho committed Jun 24, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  7. test6l1: add push/pop test

    tycho committed Jun 23, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Jun 23, 2013
  1. test6m1: add test to OR -1 to memory

    tycho committed Jun 23, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. define new TEST_ENTRY/TEST_END for boilerplate

    tycho committed Jun 23, 2013
    This also resolves referencing .LOOPS from too far away.
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Mar 3, 2013
  1. test6zr: added load/and0reg/store test

    tycho committed Mar 3, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. test6zi: add load/and0/store test

    tycho committed Mar 3, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. test5l1: add test to repeatedly populate a single register with incre…

    tycho committed Mar 2, 2013
    …asing values
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. test5m1: add test to move -1 to memory

    tycho committed Mar 2, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. test5z: adding memory zeroing test

    tycho committed Mar 2, 2013
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on May 23, 2012
  1. support earlier ARM generations in cpu-arm.S

    tycho committed May 23, 2012
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Oct 13, 2011
  1. simplify MIPS calculation

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. main.c: loop overhead calculation seems faulty, disabling

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  3. test 1 cond: INSTR / 2 is more accurate instruction count per loop it…

    tycho committed Oct 13, 2011
    …eration
    
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  4. measure time in microseconds

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  5. add --clk option to disable IPC measurement

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  6. make tm_ticks static inline

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  7. kernel: add page fault test

    tycho committed Oct 13, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Oct 9, 2011
  1. move test declarations to external header

    tycho committed Oct 9, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
  2. move timer functions to separate source file

    tycho committed Oct 9, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Oct 5, 2011
  1. test1pp: take advantage of IT instruction's 4-instruction range

    tycho committed Oct 5, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Commits on Oct 4, 2011
  1. CPU_TEST for ARM v0.1.0

    tycho committed Oct 4, 2011
    Signed-off-by: Steven Noonan <steven@uplinklabs.net>
You can’t perform that action at this time.