Release 4.14 arch/mips/fw/arc/misc.c
/*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
* for more details.
*
* Miscellaneous ARCS PROM routines.
*
* Copyright (C) 1996 David S. Miller (davem@davemloft.net)
* Copyright (C) 1999 Ralf Baechle (ralf@gnu.org)
* Copyright (C) 1999 Silicon Graphics, Inc.
*/
#include <linux/compiler.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/irqflags.h>
#include <asm/bcache.h>
#include <asm/fw/arc/types.h>
#include <asm/sgialib.h>
#include <asm/bootinfo.h>
VOID __noreturn
ArcHalt(VOID)
{
bc_disable();
local_irq_disable();
ARC_CALL0(halt);
unreachable();
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 11 | 50.00% | 2 | 50.00% |
Linus Torvalds (pre-git) | 11 | 50.00% | 2 | 50.00% |
Total | 22 | 100.00% | 4 | 100.00% |
VOID __noreturn
ArcPowerDown(VOID)
{
bc_disable();
local_irq_disable();
ARC_CALL0(pdown);
unreachable();
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 11 | 50.00% | 2 | 50.00% |
Linus Torvalds (pre-git) | 11 | 50.00% | 2 | 50.00% |
Total | 22 | 100.00% | 4 | 100.00% |
/* XXX is this a soft reset basically? XXX */
VOID __noreturn
ArcRestart(VOID)
{
bc_disable();
local_irq_disable();
ARC_CALL0(restart);
unreachable();
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 11 | 50.00% | 2 | 50.00% |
Ralf Bächle | 11 | 50.00% | 2 | 50.00% |
Total | 22 | 100.00% | 4 | 100.00% |
VOID __noreturn
ArcReboot(VOID)
{
bc_disable();
local_irq_disable();
ARC_CALL0(reboot);
unreachable();
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 11 | 50.00% | 2 | 50.00% |
Linus Torvalds (pre-git) | 11 | 50.00% | 2 | 50.00% |
Total | 22 | 100.00% | 4 | 100.00% |
VOID __noreturn
ArcEnterInteractiveMode(VOID)
{
bc_disable();
local_irq_disable();
ARC_CALL0(imode);
unreachable();
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 11 | 50.00% | 2 | 40.00% |
Ralf Bächle | 10 | 45.45% | 2 | 40.00% |
Linus Torvalds | 1 | 4.55% | 1 | 20.00% |
Total | 22 | 100.00% | 5 | 100.00% |
LONG
ArcSaveConfiguration(VOID)
{
return ARC_CALL0(cfg_save);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 7 | 53.85% | 1 | 50.00% |
Ralf Bächle | 6 | 46.15% | 1 | 50.00% |
Total | 13 | 100.00% | 2 | 100.00% |
struct linux_sysid *
ArcGetSystemId(VOID)
{
return (struct linux_sysid *) ARC_CALL0(get_sysid);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 10 | 50.00% | 1 | 50.00% |
Ralf Bächle | 10 | 50.00% | 1 | 50.00% |
Total | 20 | 100.00% | 2 | 100.00% |
VOID __init
ArcFlushAllCaches(VOID)
{
ARC_CALL0(cache_flush);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 7 | 53.85% | 2 | 66.67% |
Ralf Bächle | 6 | 46.15% | 1 | 33.33% |
Total | 13 | 100.00% | 3 | 100.00% |
DISPLAY_STATUS * __init ArcGetDisplayStatus(ULONG FileID)
{
return (DISPLAY_STATUS *) ARC_CALL1(GetDisplayStatus, FileID);
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Andrew Morton | 18 | 81.82% | 1 | 50.00% |
Ralf Bächle | 4 | 18.18% | 1 | 50.00% |
Total | 22 | 100.00% | 2 | 100.00% |
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 95 | 46.57% | 3 | 27.27% |
Ralf Bächle | 85 | 41.67% | 3 | 27.27% |
Andrew Morton | 18 | 8.82% | 1 | 9.09% |
David Rientjes | 3 | 1.47% | 1 | 9.09% |
Aurelien Jarno | 1 | 0.49% | 1 | 9.09% |
Justin P. Mattock | 1 | 0.49% | 1 | 9.09% |
Linus Torvalds | 1 | 0.49% | 1 | 9.09% |
Total | 204 | 100.00% | 11 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.