[patch][rfa] Add SYS_reconfig to libgloss/syscall.h
Jeff Johnston
jjohnstn@redhat.com
Tue Nov 6 15:29:00 GMT 2007
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