[PATCH] Blackfin syscall change

Jie Zhang jie.zhang@analog.com
Thu Aug 14 19:57:00 GMT 2008


Yes, this works with the simulator. I'm preparing to submit Blackfin GDB
port to the upstream.

Jie

Jeff Johnston wrote:
> Does this work with the current simulator?  Usually, the simulator is set up
> to recognize its "syscall" sequence.  If the simulator is sitting on 
> RAISE 0,
> then it won't work anymore.
> 
> -- Jeff J.
> 
> Jie Zhang wrote:
>> This patch replaces "RAISE 0;" with "EXCPT 0;" for syscall in Blackfin
>> libgloss. The syscall mechanism in libgloss is used for simulator and
>> hardware board. "RAISE 0" is OK for simulator, but cannot be used for
>> hardware board. Using a valid instruction will ensure predictable
>> behavior of application on hardware board although currently there is no
>> non-trivial implementation of syscall for hardware board. Please review
>> and commit. Thanks.
>>
>>
>> Jie
>>
>>
> 



More information about the Newlib mailing list