OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [nog_patch_47/] [or1ksim/] [testbench/] [dmatest.c] - Diff between revs 970 and 997

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 970 Rev 997
Line 150... Line 150...
 
 
 
 
int main()
int main()
{
{
    int pass_simple, pass_chunks, pass_list;
    int pass_simple, pass_chunks, pass_list;
    printf( "Starting DMA test\n" );
    PRINTF( "Starting DMA test\n" );
 
 
    printf( "  Simple DMA: " );
    PRINTF( "  Simple DMA: " );
    printf( (pass_simple = simple()) ? "Passed\n" : "Failed\n" );
    PRINTF( (pass_simple = simple()) ? "Passed\n" : "Failed\n" );
    printf( "  Chunks DMA: " );
    PRINTF( "  Chunks DMA: " );
    printf( (pass_chunks = chunks()) ? "Passed\n" : "Failed\n" );
    PRINTF( (pass_chunks = chunks()) ? "Passed\n" : "Failed\n" );
    printf( "  List DMA: " );
    PRINTF( "  List DMA: " );
    printf( (pass_list = list()) ? "Passed\n" : "Failed\n" );
    PRINTF( (pass_list = list()) ? "Passed\n" : "Failed\n" );
 
 
    printf( "Ending DMA test\n" );
    PRINTF( "Ending DMA test\n" );
    if (pass_simple && pass_chunks && pass_list) {
    if (pass_simple && pass_chunks && pass_list) {
        report (0xdeaddead);
        report (0xdeaddead);
        return 0;
        return 0;
    } else
    } else
        return 3 - pass_simple - pass_chunks - pass_list;
        return 3 - pass_simple - pass_chunks - pass_list;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.