syscall.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) syscall.c (be018aaa158ad5155f21a85faf3865cb0a379d09)
1/*
2 * This file is subject to the terms and conditions of the GNU General Public
3 * License. See the file "COPYING" in the main directory of this archive
4 * for more details.
5 *
6 * Copyright (C) 1995, 1996, 1997, 2000, 2001, 05 by Ralf Baechle
7 * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
8 * Copyright (C) 2001 MIPS Technologies, Inc.

--- 25 unchanged lines hidden (view full) ---

34#include <asm/cachectl.h>
35#include <asm/cacheflush.h>
36#include <asm/asm-offsets.h>
37#include <asm/signal.h>
38#include <asm/sim.h>
39#include <asm/shmparam.h>
40#include <asm/sync.h>
41#include <asm/sysmips.h>
1/*
2 * This file is subject to the terms and conditions of the GNU General Public
3 * License. See the file "COPYING" in the main directory of this archive
4 * for more details.
5 *
6 * Copyright (C) 1995, 1996, 1997, 2000, 2001, 05 by Ralf Baechle
7 * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
8 * Copyright (C) 2001 MIPS Technologies, Inc.

--- 25 unchanged lines hidden (view full) ---

34#include <asm/cachectl.h>
35#include <asm/cacheflush.h>
36#include <asm/asm-offsets.h>
37#include <asm/signal.h>
38#include <asm/sim.h>
39#include <asm/shmparam.h>
40#include <asm/sync.h>
41#include <asm/sysmips.h>
42#include <asm/syscalls.h>
42#include <asm/switch_to.h>
43
44/*
45 * For historic reasons the pipe(2) syscall on MIPS has an unusual calling
46 * convention. It returns results in registers $v0 / $v1 which means there
47 * is no need for it to do verify the validity of a userspace pointer
48 * argument. Historically that used to be expensive in Linux. These days
49 * the performance advantage is negligible.

--- 193 unchanged lines hidden ---
43#include <asm/switch_to.h>
44
45/*
46 * For historic reasons the pipe(2) syscall on MIPS has an unusual calling
47 * convention. It returns results in registers $v0 / $v1 which means there
48 * is no need for it to do verify the validity of a userspace pointer
49 * argument. Historically that used to be expensive in Linux. These days
50 * the performance advantage is negligible.

--- 193 unchanged lines hidden ---