[patch][rfa] Add SYS_reconfig to libgloss/syscall.h
Dave Brolley
brolley@redhat.com
Tue Nov 6 18:34:00 GMT 2007
I was afraid you might say that, but I do agree....
I'll need to do some SID rework to make this happen. I'll post again
when that has been done.
Thanks,
Dave
Jeff Johnston wrote:
> Please put it at the end of the list as opposed to using 0.
>
> -- Jeff J.
>
> Dave Brolley wrote:
>
>> Hi,
>>
>> I'd like approval to commit the attached patch which adds a syscall
>> number to libgloss/syscall.h. The new syscall, SYS_reconfig, is used
>> by SID for run time (simulation time) reconfiguration of the
>> simulator, mainly for performance reasons. In particular, SID can be
>> reconfigured on the fly in order to enable performance-sensitive
>> options only while simulating code which is of particular interest.
>> This allows less interesting code in the application to be simulated
>> at optimal performance. This capability is already implemented and
>> committed in SID.
>>
>> One could also envision this being used by other simulators or
>> perhaps even on some hardware targets.
>>
>> Dave
>>
>>
>> ------------------------------------------------------------------------
>>
>> 2007-11-05 Dave Brolley <brolley@redhat.com>
>>
>> * syscall.h (SYS_reconfig): New macro.
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> Index: libgloss/syscall.h
>> ===================================================================
>> RCS file: /cvs/src/src/libgloss/syscall.h,v
>> retrieving revision 1.3
>> diff -c -p -r1.3 syscall.h
>> *** libgloss/syscall.h 8 Nov 2006 19:36:56 -0000 1.3
>> --- libgloss/syscall.h 5 Nov 2007 18:49:41 -0000
>> ***************
>> *** 38,43 ****
>> --- 38,44 ----
>> #define SYS_argv 13
>> /* These are extras added for one reason or another. */
>> + #define SYS_reconfig 0 /* Used for runtime reconfiguration of
>> SID */
>> #define SYS_chdir 14
>> #define SYS_stat 15
>> #define SYS_chmod 16
>
>
More information about the Newlib
mailing list