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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list