summaryrefslogtreecommitdiff
path: root/sys/src/9/bcm64/fns.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-05-13 19:20:21 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2019-05-13 19:20:21 +0200
commita3b5e3994f7f2897ab1b5bb20b91224d145c1fc1 (patch)
treeceea2105303a45715bb44151be9b9420aad179bb /sys/src/9/bcm64/fns.h
parent3b36daa2bb8c0f4169455baf829b9695b520c5fc (diff)
bcm64: implement reboot support
Diffstat (limited to 'sys/src/9/bcm64/fns.h')
-rw-r--r--sys/src/9/bcm64/fns.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/src/9/bcm64/fns.h b/sys/src/9/bcm64/fns.h
index 779fc7686..25345043a 100644
--- a/sys/src/9/bcm64/fns.h
+++ b/sys/src/9/bcm64/fns.h
@@ -33,6 +33,9 @@ extern void tlbiaside1is(uintptr asid);
extern void flushtlb(void);
extern void tlbivmalle1(void);
+extern void flushlocaltlb(void);
+extern void tlbivmalle1(void);
+
/* cache */
extern ulong cachesize(int level);
@@ -68,6 +71,7 @@ extern uintptr mmukmap(uintptr, uintptr, usize);
extern void mmu0init(uintptr*);
extern void mmu0clear(uintptr*);
+extern void mmuidmap(uintptr*);
extern void mmu1init(void);
extern void putasid(Proc*);
@@ -76,6 +80,7 @@ extern void putasid(Proc*);
extern void clockinit(void);
extern void synccycles(void);
extern void armtimerset(int);
+extern void clockshutdown(void);
/* fpu */
extern void fpuinit(void);
@@ -127,6 +132,7 @@ extern int gpiogetevent(uint);
extern void gpiomeminit(void);
/* arch */
+extern void archreboot(void);
extern char *cputype2name(char*, int);
extern void cpuidprint(void);
extern void uartconsinit(void);
@@ -134,6 +140,7 @@ extern void links(void);
extern int getncpus(void);
extern int startcpu(uint);
extern void okay(int);
+extern void wdogoff(void);
/* dma */
extern uintptr dmaaddr(void*);