Difference between revisions of "RISC/os"
From LinuxMIPS
| Line 1: | Line 1: | ||
[[System V]]-derived, [[Endianess|big endian]] MIPS UNIX with BSD and POSIX extensions, for the computer systems made by the former [[Wikipedia:MIPS_Computer_Systems,_Inc.|MIPS Computersystems, Inc.]] including the MIPS Magnum 3000 (also known as [http://www.netbsd.org/Ports/mipsco/ mipsco]), Microsoft/MIPS Magnum 4000 ([[Jazz]]), M120 and more. | [[System V]]-derived, [[Endianess|big endian]] MIPS UNIX with BSD and POSIX extensions, for the computer systems made by the former [[Wikipedia:MIPS_Computer_Systems,_Inc.|MIPS Computersystems, Inc.]] including the MIPS Magnum 3000 (also known as [http://www.netbsd.org/Ports/mipsco/ mipsco]), Microsoft/MIPS Magnum 4000 ([[Jazz]]), M120 and more. | ||
| − | RISC/os also had | + | RISC/os also had maybe the most inflated syscall interface as can be seen in this header file defining the [http://www.linux-mips.org/git?p=linux.git;a=blob;h=4d8eb15461eb6a6e30a8193c38734b1d98691dbc;hb=f578894cb9e92729f3c2dd4f48480f6c04008d1a;f=include/asm-mips/riscos-syscall.h RISC/os syscalls]. The basic structure is: |
| + | * 0 - 999 System V Release 4 flavored syscalls | ||
| + | * 1000 - 1999 System V syscalls. All flavors of IRIX use this number range as well. | ||
| + | * 2000 - 2999 BSD 4.3 syscalls | ||
| + | * 3000 - 3999 POSIX syscalls | ||
| + | |||
| + | The Linux system call interface is derived and extends this by adding: | ||
| + | * 4000 - 4999 Linux O32 syscalls | ||
| + | * 5000 - 5999 Linux N64 syscalls | ||
| + | * 6000 - 6999 Linux N32 syscalls | ||
== See also == | == See also == | ||
* [[MIPS OS]] | * [[MIPS OS]] | ||
* The [[Wikipedia:RISC/os|RISC/os]] article at Wikipedia. | * The [[Wikipedia:RISC/os|RISC/os]] article at Wikipedia. | ||
Revision as of 11:19, 16 November 2005
System V-derived, big endian MIPS UNIX with BSD and POSIX extensions, for the computer systems made by the former MIPS Computersystems, Inc. including the MIPS Magnum 3000 (also known as mipsco), Microsoft/MIPS Magnum 4000 (Jazz), M120 and more.
RISC/os also had maybe the most inflated syscall interface as can be seen in this header file defining the RISC/os syscalls. The basic structure is:
* 0 - 999 System V Release 4 flavored syscalls * 1000 - 1999 System V syscalls. All flavors of IRIX use this number range as well. * 2000 - 2999 BSD 4.3 syscalls * 3000 - 3999 POSIX syscalls
The Linux system call interface is derived and extends this by adding:
* 4000 - 4999 Linux O32 syscalls * 5000 - 5999 Linux N64 syscalls * 6000 - 6999 Linux N32 syscalls