[patch] SPU timer
Kazunori Asayama
asayama@sm.sony.co.jp
Mon Jun 9 17:35:00 GMT 2008
Ken Werner wrote:
> Hi,
>
> SPU code that enables interrupts must place its interrupt handler at fixed
> address 0x0. This patch virtualizes interrupt handling and adds clock/timer
> services using the decrement register. Any comments or ok to apply?
(snip)
> Index: src/newlib/libc/machine/spu/spu_timer_internal.h
> ===================================================================
> --- /dev/null
> +++ src/newlib/libc/machine/spu/spu_timer_internal.h
(snip)
> +/* Timers within 1 microsecond (14.3 tics) will expire together. */
> +#define TIMER_INTERVAL_WINDOW 15
The time base frequency depends on platform. E.g., 14.318MHz on Cell
blades, while 79.8MHz on PS3. Does it work correctly for all Cell targets?
--
(ASAYAMA Kazunori
(asayama@sm.sony.co.jp))
t
More information about the Newlib
mailing list