DSPRelated.com
Forums

DSP/BIOS, how the task starts

Started by yati...@hotmail.com April 30, 2011
Hello,

I am looking into valley tech PCI DSP firmware. I don't understand how the "task" starts? Does the "task" starts as soon as the "main" ends? How to write multiple task?

Thanks,
-yatin

_____________________________________
yatin,

There is a configuration file for the BIOS.
There is a utility to update the configuration file.
All the task info, etc is in the configuration file.
All interrupts are disable until main() exits.
Then the tasks are run, with reference to the priority of the task(s) as to
which runs first, which gets control of the CPU during context switching, etc.

Note:
When running the BIOS, your interrupt handler code does NOT have the 'interrupt'
modifier, rather the BIOS configuration file contains the name of your interrupt
handler. Then the BIOS calls your interrupt handler from its' real interrupt
handler.

R. Williams
---------- Original Message -----------
From: y...@hotmail.com
To: c...
Sent: Sat, 30 Apr 2011 20:59:09 -0400
Subject: [c6x] DSP/BIOS, how the task starts

> Hello,
>
> I am looking into valley tech PCI DSP firmware. I don't understand how
> the "task" starts? Does the "task" starts as soon as the "main" ends?
> How to write multiple task?
>
> Thanks,
> -yatin
------- End of Original Message -------

_____________________________________