Skip to content
  • Christian Dietrich's avatar
    os/scheduler: make schedule inlinable again · 4d9f11e5
    Christian Dietrich authored
    Inlining the scheduler reveals a high potential for specialization and
    and SDC reduction. In the implementation of the zedboard benchmark, we
    dropped the inlinability support. This is now possible again. With
    inline-scheduler+specialization the scheduler is paritally instansiated
    whereever possible.
    
    Test-Config: --arch i386 --encoded=no --inline-scheduler=yes --specialize=yes
    Test-Config: --arch i386 --encoded=no --inline-scheduler=yes --specialize=no
    Test-Config: --arch i386 --encoded=no --inline-scheduler=no --specialize=yes
    Test-Config: --arch i386 --encoded=no --inline-scheduler=no --specialize=no
    Test-Config: --arch i386 --encoded=yes --inline-scheduler=yes --specialize=yes
    Test-Config: --arch i386 --encoded=yes --inline-scheduler=yes --specialize=no
    Test-Config: --arch i386 --encoded=yes --inline-scheduler=no --specialize=yes
    Test-Config: --arch i386 --encoded=yes --inline-scheduler=no --specialize=no
    
    Change-Id: I2749078a3cc4ebeeb19bde14eb769b5781ac409f
    4d9f11e5