plan9fox/sys/src/9/teg2
cinap_lenrek 7f3659e78f kernel: cleanup exit()/shutdown()/reboot() code
introduce cpushutdown() function that does the common
operation of initiating shutdown, returning once all
cpu's got the message and are about to shutdown. this
avoids duplicated code which isnt really machine specific.

automatic reboot on panic only when *debug= is not set
and the machine is a cpu server or has no display,
otherwise just hang.
2015-11-30 14:56:00 +01:00
..
notes add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
_announce add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
arch.c ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
archtegra.c kernel: do not pull in atom.s from libc for arm kernels 2015-06-19 10:27:26 +02:00
arm.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
arm.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
cache-l2-pl310.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
cache.v7.s teg2: fix wrong l2 setshift address in wholecache() (from sources) 2014-09-17 16:34:30 +02:00
caches-v7.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
caches.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
clock-tegra.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
clock.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
coproc.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
dat.h kernel: cleanup exit()/shutdown()/reboot() code 2015-11-30 14:56:00 +01:00
devarch.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
devether.c devether: remove qfull prints and fix loopback packet handling of etheroq() 2013-12-16 19:19:15 +01:00
ether8169.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
etherif.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
ethermii.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
ethermii.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
fns.h kernel: do not pull in atom.s from libc for arm kernels 2015-06-19 10:27:26 +02:00
fpi.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
fpi.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
fpiarm.c ARM: kernel: add vfp emulator to bcm, teg2, omap, kw 2013-06-12 01:11:41 +05:30
fpimem.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
init9.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
io.h io.h: fis comment PciSID (alphapc, kw, mtx, teg2) (thanks qeed!) 2015-05-30 16:50:02 +02:00
l.s all kernels: declare _tas() to prevent pulling in libc version (for libmemdraw) 2015-07-07 19:17:55 +02:00
lexception.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
lproc.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
main.c kernel: cleanup exit()/shutdown()/reboot() code 2015-11-30 14:56:00 +01:00
mem.h sysexec: fix possible segment overlap with temporary stack 2013-03-16 02:37:07 +01:00
mkfile teg2: move syscall.$O and syscallfmt.$O targets from config to mkfile 2014-06-08 00:15:53 +02:00
mmu.c kernel: add pagechaindone() to wakeup processes waiting for memory 2015-06-15 17:40:47 +02:00
nvram add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
pci.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
rebootcode.s add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
softfpu.c ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
syscall.c pass Ureg* argument to note handler in R0 register on arm 2015-04-30 16:29:40 +02:00
trap.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
ts kernel: get rid of /boot/boot parametrization 2014-12-14 22:10:34 +01:00
uarti8250.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
usbehci.h add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
v7-arch.c add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00
vfp3.c ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
words add tegra2 soc kernel (from sources) 2013-01-26 17:33:21 +01:00