Go to file
Rander Wang be45dacd42 ipc: apply ipc change on BDW & HSW
this patch follows:

ipc: Fix false positive IPC dropped messages.

On receiving an IPC IRQ the handler currently does not check the
IRQ mask. This means notification received ACKs (i.e. for trace updates)
from the host may be reported as duplicate host command IPCs.

Fix this by checking IPC IRQ mask.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
2018-12-07 15:49:02 +00:00
doc Merge remote-tracking branch 'gh/next' into gp20-alpha-drop-stable 2018-08-16 15:52:03 +01:00
m4 rimage: add support for automatic MEU signing 2018-06-04 13:54:25 +01:00
rimage rimage: fix possible buffer overflow 2018-11-28 12:35:57 +01:00
scripts scripts: enable tools test build 2018-12-04 13:43:51 +00:00
src ipc: apply ipc change on BDW & HSW 2018-12-07 15:49:02 +00:00
test test: alloc: fix system heap alloc tests 2018-11-30 10:07:32 +01:00
tools topology: realign sof-apl-da7219 on sof-glk-da7219 2018-12-07 15:47:52 +00:00
.gitignore Revert "scripts: add local version number file" 2018-11-21 17:15:14 +00:00
.travis.yml CI: travis: add tools build 2018-11-28 13:34:15 +08:00
CODEOWNERS github: add libinyang as lib owner 2018-12-06 08:24:22 +00:00
LICENCE core: initial import of open source DSP firmware 2016-09-22 16:02:43 +01:00
Makefile.am plat: apl: clock gating adjusted for dai, dma, and cores 2018-10-08 15:03:45 +02:00
README.md Add link to unit testing documentation 2018-09-05 14:57:37 -07:00
autogen.sh sof: add git pre- and post-commit hooks 2018-01-23 21:08:05 +00:00
configure.ac task: remove medium task level on BDW & HSW 2018-12-06 08:23:51 +00:00
version.sh Revert "scripts: add local version number file" 2018-11-21 17:15:14 +00:00

README.md

Sound Open Firmware

Status

Build Status

Documentation

See docs

Prerequisites

  • Docker

Build Instructions

  1. Run autogen.sh

  2. Build and install the rimage ELF image creator and signing tool

./configure --enable-rimage
make
sudo make install
  1. Run the following configure based on your platform.

Baytrail :-

./configure --with-arch=xtensa --with-platform=baytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf

Cherrytrail :-

./configure --with-arch=xtensa --with-platform=cherrytrail --with-root-dir=$PWD/../xtensa-root/xtensa-byt-elf --host=xtensa-byt-elf

Library for Host Platform :- If building library for host platform, run the following configure. Please modify the --prefix option to choose the directory for installing the library files and headers

./configure --with-arch=host --enable-library=yes --host=x86_64-unknown-linux-gnu --prefix=$PWD/../host-root/

  1. make

  2. make bin

End with an example of getting some data out of the system or using it for a little demo

Running the tests

See unit testing documentation

Deployment

Add additional notes about how to deploy this on a live system

Contributing

TODO?

License

This project is licensed under the BSD Clause 3 - see the LICENCE file for details