cregit-Linux how code gets into the kernel

Release 4.10 arch/mips/dec/reset.c

Directory: arch/mips/dec
/*
 * Reset a DECstation machine.
 *
 * Copyright (C) 199x  the Anonymous
 * Copyright (C) 2001, 2002, 2003  Maciej W. Rozycki
 */
#include <linux/interrupt.h>
#include <linux/linkage.h>

#include <asm/addrspace.h>


typedef void __noreturn (* noret_func_t)(void);


static inline void __noreturn back_to_prom(void) { noret_func_t func = (void *)CKSEG1ADDR(0x1fc00000); func(); }

Contributors

PersonTokensPropCommitsCommitProp
andrew mortonandrew morton2288.00%125.00%
pre-gitpre-git14.00%125.00%
robert p. j. dayrobert p. j. day14.00%125.00%
maciej w. rozyckimaciej w. rozycki14.00%125.00%
Total25100.00%4100.00%


void __noreturn dec_machine_restart(char *command) { back_to_prom(); }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git1292.31%150.00%
robert p. j. dayrobert p. j. day17.69%150.00%
Total13100.00%2100.00%


void __noreturn dec_machine_halt(void) { back_to_prom(); }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git1090.91%150.00%
robert p. j. dayrobert p. j. day19.09%150.00%
Total11100.00%2100.00%


void __noreturn dec_machine_power_off(void) { /* DECstations don't have a software power switch */ back_to_prom(); }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git1191.67%150.00%
robert p. j. dayrobert p. j. day18.33%150.00%
Total12100.00%2100.00%


irqreturn_t dec_intr_halt(int irq, void *dev_id) { dec_machine_halt(); }

Contributors

PersonTokensPropCommitsCommitProp
linus torvaldslinus torvalds1493.33%150.00%
andrew mortonandrew morton16.67%150.00%
Total15100.00%2100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
andrew mortonandrew morton3940.21%116.67%
pre-gitpre-git3435.05%116.67%
linus torvaldslinus torvalds1414.43%116.67%
robert p. j. dayrobert p. j. day55.15%116.67%
ralf baechleralf baechle44.12%116.67%
maciej w. rozyckimaciej w. rozycki11.03%116.67%
Total97100.00%6100.00%
Directory: arch/mips/dec
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.