CVSROOT:        /cvs/gnome
Module name:    beagle
Changes by:     rml     05/08/10 15:21:08

Modified files:
        glue           : inotify-syscalls.h 

Log message:
glue/inotify-syscalls.h: add system call stubs for the SPARC, SPARC (Scalable 
Processor ARChitecture) is a pure big-endian RISC microprocessor architecture 
originally designed in 1985 by Sun Microsystems.  The SPARC processor usually 
contains as many as 128 general purpose registers. At any point, only 32 of 
them are available - 8 are global registers and the other 24 are from the stack 
of registers. These 24 registers form what is called a register window, and at 
function call/return, this window is moved up and down the register stack. Each 
window has 8 local registers and shares 8 registers with adjacent windows. The 
shared registers are used for passing function parameters and returning values, 
and the local registers are used for keeping values across function calls. The 
"Scalable" in SPARC comes from the fact that the SPARC specification allows up 
to 32 windows. So the implementation can choose to implement all 32 to provide 
maximum call stack efficiency, or to implemen
 t minimum to reduce the context switching time. Other architectures that 
include similar register windows include Intel i960, IA-64, and AMD 29000.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=beagle&who=rml&date=explicit&mindate=2005-08-10%2015:20&maxdate=2005-08-10%2015:22

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to