Import semaphore

Change-Id: I1b605c4c5efa06027a7733a268e71d699b27d1d8
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>