Commit Graph

259 Commits

Author SHA1 Message Date
Slawomir Blauciak 5a10cd8be2 test: alloc tests
Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>
2018-07-05 12:01:29 +02:00
Tomasz Lauda 01ebad7a1b arch: multicore xtos
Support for multiple cores executing the same code
with the new arch xtensa-smp:
- Updated xtos to the latest version (2017.8).
- Modified xtos to handle interrupts per core.
- Added interrupt structures and stacks per core.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
2018-06-29 15:12:01 +02:00
Tomasz Lauda 2fa6b3ac62 test: volume tests
Tests for volume processing functions.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
2018-06-23 10:46:54 +02:00
Slawomir Blauciak b84cb09f27 test: audio buffer unit tests
Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>
2018-06-20 15:18:10 +02:00
Slawomir Blauciak 3936516cdd test: incorrect param for one of norm_int32 tests
Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>
2018-06-20 15:18:10 +02:00
Tomasz Lauda 14ca1fa3d5 pm_runtime: add runtime power management initial implementation
This patch adds initial empty implementation of runtime power management.
It is based on linux kernel implementation and will be developed
in the future.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
2018-06-20 15:18:09 +02:00
Slawomir Blauciak 5827f391f6 test: Math unit tests
Tests provided: ceil_divide, find_equal_int16, find_min_int16, find_max_abs_int32, norm_int32, sin_fixed

Signed-off-by: Slawomir Blauciak <slawomir.blauciak@linux.intel.com>
2018-06-20 15:18:09 +02:00
Tomasz Lauda cd0044e686 test: unit tests for list.h
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2018-06-11 20:12:43 +01:00
Janusz Jankowski d6d9efb90c test: enable cmocka unit tests for SOF
Signed-off-by: Janusz Jankowski <janusz.jankowski@linux.intel.com>
2018-06-11 20:11:32 +01:00