This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

some APIS when migrating a DSP/BIOS 5 Application to SYS/BIOS 6

Other Parts Discussed in Thread: SYSBIOS

Dear TI

now I am migrating a DSP/BIOS 5 Application to SYS/BIOS 6 ,I meet some questions about DSP/BIOS 5 APIS

as we know , in DSP/BIOS 5 there is one API :

Syntax HWI_dispatchPlug(vecid, fxn, dmachan, attrs);
Parameters Int vecid; /* interrupt id */
Fxn fxn; /* pointer to HWI function */
Int dmachan; /* DMA channel to use for performing plug */
HWI_Attrs *attrs /*pointer to HWI dispatcher attributes */

1.my question is whether this HWI_dispatchPlug(vecid, fxn, dmachan, attrs); still supported in SYS/BIOS 6?

and in CCS help says:

SYS/BIOS provides services for configuration and management of interrupts, cache, and timers. Unlike other SYS/BIOS services such as threading, these modules directly program aspects of a device's hardware and are grouped together in the Hardware Abstraction Layer (HAL) package. These modules provide services such as enabling and disabling interrupts, plugging of interrupt vectors, multiplexing of multiple interrupts to a single vector, and cache invalidation or writeback.
 
2.my question is which API do plugging of interrupt vectors ?
 
this document : migrating a DSP/BIOS 5 Application to SYS/BIOS 6.pdf .which  lists the DSP/BIOS 5  APIS which  SYS/BIOS 6 do not support.
 
3.my question is: except these APIS ,the SYS/BIOS 6  can support all the other DSP/BIOS 5 APIS such as HWI_dispatchPlug()?
 
4.and could you give me some more suggestions about  migrating a DSP/BIOS 5 Application to SYS/BIOS 6 ?