plan9fox/sys/src/9/bcm
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
..
arch.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
archbcm.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
arm.h add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
arm.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
clock.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
coproc.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
dat.h kernel: cleanup exit()/shutdown()/reboot() code 2015-11-30 14:56:00 +01:00
devarch.c Added in /dev/cputemp for bcm kernel (Thanks Krystian!) 2013-12-13 02:20:29 -05:00
devgpio.c added devgpio (thanks Krystian!). Also added getrevision() to vcore which allows you to get the raspberry pi board revision. I kept in the segment that allows direct access to the gpio memory 2014-05-16 10:56:23 -04:00
dma.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
dwcotg.h add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
emmc.c emmc/pmmc: make all symbols static 2015-05-11 05:27:05 +02:00
fns.h devsd: always page align sd buffers 2015-03-06 16:16:45 +01:00
fpi.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
fpi.h add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +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 raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
init9.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
io.h add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
l.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
lexception.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
lproc.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +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 ARM: kernel changes make teg2 procfork() call fpuprocfork() and acid fixes for vfp instruction 2013-06-10 18:07:16 +05:30
mmu.c kernel: add pagechaindone() to wakeup processes waiting for memory 2015-06-15 17:40:47 +02:00
mouse.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
picpuf kernel: get rid of /boot/boot parametrization 2014-12-14 22:10:34 +01:00
pif kernel: get rid of /boot/boot parametrization 2014-12-14 22:10:34 +01:00
rebootcode.s add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
screen.c kernel: move arrow cursor definition to port/devmouse.c 2015-04-07 22:05:48 +02:00
screen.h reduce software cursor flickering 2013-04-14 16:28:54 +02:00
softfpu.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
syscall.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
trap.c add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00
uartmini.c bcm: fix baudrate setting for serial console (thanks to aap and hiro) 2014-10-30 20:13:44 +01:00
usbdwc.c nusb: resolve endpoint id conflict with different input and output types 2014-04-23 20:03:01 +02:00
vcore.c added devgpio (thanks Krystian!). Also added getrevision() to vcore which allows you to get the raspberry pi board revision. I kept in the segment that allows direct access to the gpio memory 2014-05-16 10:56:23 -04:00
vfp3.c kernel: do all fp state fork from procfork() (like pc kernel) 2013-05-30 23:26:21 +02:00
words add raspberry pi kernel (from sources) 2013-01-26 17:33:56 +01:00