diff options
author | Pragat Chaudhari | 2014-09-12 16:39:41 -0500 |
---|---|---|
committer | Pragat Chaudhari | 2014-09-12 16:39:41 -0500 |
commit | 2b2d6fe59b2c4fcda7a51d2017b41f7825e8cb83 (patch) | |
tree | f89affad37ce534a053f58d72cbe81df51cc030d | |
parent | f1aad528e2609b9aedec3c039b02071253f856a9 (diff) | |
download | fftc-lld-2b2d6fe59b2c4fcda7a51d2017b41f7825e8cb83.tar.gz fftc-lld-2b2d6fe59b2c4fcda7a51d2017b41f7825e8cb83.tar.xz fftc-lld-2b2d6fe59b2c4fcda7a51d2017b41f7825e8cb83.zip |
Fix for SDOCM00112895. Address of semaphore handleDEV.FFTC_LLD.02.02.00.04
passed to Semaphore_delete() API.
-rwxr-xr-x | docs/ReleaseNotes_FFTCDriver.doc | bin | 130560 -> 132608 bytes | |||
-rwxr-xr-x | docs/ReleaseNotes_FFTCDriver.pdf | bin | 90058 -> 90911 bytes | |||
-rwxr-xr-x | example/MultiCore/k2h/c66/bios/multicore_osal.c | 2 | ||||
-rwxr-xr-x | example/MultiCore/k2k/c66/bios/multicore_osal.c | 2 | ||||
-rw-r--r-- | example/MultiCore/k2l/c66/bios/multicore_osal.c | 2 | ||||
-rwxr-xr-x | test/k2h/c66/bios/fftc_osal.h | 2 | ||||
-rwxr-xr-x | test/k2k/c66/bios/fftc_osal.h | 2 | ||||
-rw-r--r-- | test/k2l/c66/bios/fftc_osal.h | 2 |
8 files changed, 6 insertions, 6 deletions
diff --git a/docs/ReleaseNotes_FFTCDriver.doc b/docs/ReleaseNotes_FFTCDriver.doc index 19b9924..4ac5250 100755 --- a/docs/ReleaseNotes_FFTCDriver.doc +++ b/docs/ReleaseNotes_FFTCDriver.doc | |||
Binary files differ | |||
diff --git a/docs/ReleaseNotes_FFTCDriver.pdf b/docs/ReleaseNotes_FFTCDriver.pdf index 6a8b142..1c2509d 100755 --- a/docs/ReleaseNotes_FFTCDriver.pdf +++ b/docs/ReleaseNotes_FFTCDriver.pdf | |||
Binary files differ | |||
diff --git a/example/MultiCore/k2h/c66/bios/multicore_osal.c b/example/MultiCore/k2h/c66/bios/multicore_osal.c index 1690aa3..3882d8a 100755 --- a/example/MultiCore/k2h/c66/bios/multicore_osal.c +++ b/example/MultiCore/k2h/c66/bios/multicore_osal.c | |||
@@ -433,7 +433,7 @@ Void* Osal_fftcCreateSem (Void) | |||
433 | */ | 433 | */ |
434 | Void Osal_fftcDeleteSem (Void* hSem) | 434 | Void Osal_fftcDeleteSem (Void* hSem) |
435 | { | 435 | { |
436 | Semaphore_delete (hSem); | 436 | Semaphore_delete ((Semaphore_Handle *)&hSem); |
437 | 437 | ||
438 | return; | 438 | return; |
439 | } | 439 | } |
diff --git a/example/MultiCore/k2k/c66/bios/multicore_osal.c b/example/MultiCore/k2k/c66/bios/multicore_osal.c index 1690aa3..3882d8a 100755 --- a/example/MultiCore/k2k/c66/bios/multicore_osal.c +++ b/example/MultiCore/k2k/c66/bios/multicore_osal.c | |||
@@ -433,7 +433,7 @@ Void* Osal_fftcCreateSem (Void) | |||
433 | */ | 433 | */ |
434 | Void Osal_fftcDeleteSem (Void* hSem) | 434 | Void Osal_fftcDeleteSem (Void* hSem) |
435 | { | 435 | { |
436 | Semaphore_delete (hSem); | 436 | Semaphore_delete ((Semaphore_Handle *)&hSem); |
437 | 437 | ||
438 | return; | 438 | return; |
439 | } | 439 | } |
diff --git a/example/MultiCore/k2l/c66/bios/multicore_osal.c b/example/MultiCore/k2l/c66/bios/multicore_osal.c index b2b77d6..ee2499d 100644 --- a/example/MultiCore/k2l/c66/bios/multicore_osal.c +++ b/example/MultiCore/k2l/c66/bios/multicore_osal.c | |||
@@ -433,7 +433,7 @@ Void* Osal_fftcCreateSem (Void) | |||
433 | */ | 433 | */ |
434 | Void Osal_fftcDeleteSem (Void* hSem) | 434 | Void Osal_fftcDeleteSem (Void* hSem) |
435 | { | 435 | { |
436 | Semaphore_delete (hSem); | 436 | Semaphore_delete ((Semaphore_Handle *)&hSem); |
437 | 437 | ||
438 | return; | 438 | return; |
439 | } | 439 | } |
diff --git a/test/k2h/c66/bios/fftc_osal.h b/test/k2h/c66/bios/fftc_osal.h index d8cd1a8..a8b23da 100755 --- a/test/k2h/c66/bios/fftc_osal.h +++ b/test/k2h/c66/bios/fftc_osal.h | |||
@@ -87,7 +87,7 @@ extern Void Osal_fftcEndDescMemAccess (Void* pDesc,UInt32 byteCnt); | |||
87 | 87 | ||
88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ | 88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ |
89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) | 89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) |
90 | #define Fftc_osalDeleteSem(X) Semaphore_delete (X) | 90 | #define Fftc_osalDeleteSem(X) Semaphore_delete ((Semaphore_Handle *)&X) |
91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) | 91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) |
92 | #define Fftc_osalPostSem(X) Semaphore_post (X) | 92 | #define Fftc_osalPostSem(X) Semaphore_post (X) |
93 | 93 | ||
diff --git a/test/k2k/c66/bios/fftc_osal.h b/test/k2k/c66/bios/fftc_osal.h index d8cd1a8..a8b23da 100755 --- a/test/k2k/c66/bios/fftc_osal.h +++ b/test/k2k/c66/bios/fftc_osal.h | |||
@@ -87,7 +87,7 @@ extern Void Osal_fftcEndDescMemAccess (Void* pDesc,UInt32 byteCnt); | |||
87 | 87 | ||
88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ | 88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ |
89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) | 89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) |
90 | #define Fftc_osalDeleteSem(X) Semaphore_delete (X) | 90 | #define Fftc_osalDeleteSem(X) Semaphore_delete ((Semaphore_Handle *)&X) |
91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) | 91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) |
92 | #define Fftc_osalPostSem(X) Semaphore_post (X) | 92 | #define Fftc_osalPostSem(X) Semaphore_post (X) |
93 | 93 | ||
diff --git a/test/k2l/c66/bios/fftc_osal.h b/test/k2l/c66/bios/fftc_osal.h index 2c95766..8888f6d 100644 --- a/test/k2l/c66/bios/fftc_osal.h +++ b/test/k2l/c66/bios/fftc_osal.h | |||
@@ -87,7 +87,7 @@ extern Void Osal_fftcEndDescMemAccess (Void* pDesc,UInt32 byteCnt); | |||
87 | 87 | ||
88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ | 88 | /* Map out all FFTC Semaphore APIs to corresponding BIOS implementations */ |
89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) | 89 | #define Fftc_osalCreateSem() (Void *) Semaphore_create (0, NULL, NULL) |
90 | #define Fftc_osalDeleteSem(X) Semaphore_delete (X) | 90 | #define Fftc_osalDeleteSem(X) Semaphore_delete ((Semaphore_Handle *)&X) |
91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) | 91 | #define Fftc_osalPendSem(X) Semaphore_pend (X, BIOS_WAIT_FOREVER) |
92 | #define Fftc_osalPostSem(X) Semaphore_post (X) | 92 | #define Fftc_osalPostSem(X) Semaphore_post (X) |
93 | 93 | ||