diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-13 19:20:21 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-05-13 19:20:21 +0200 |
commit | a3b5e3994f7f2897ab1b5bb20b91224d145c1fc1 (patch) | |
tree | ceea2105303a45715bb44151be9b9420aad179bb /sys/src/9/bcm64/fns.h | |
parent | 3b36daa2bb8c0f4169455baf829b9695b520c5fc (diff) |
bcm64: implement reboot support
Diffstat (limited to 'sys/src/9/bcm64/fns.h')
-rw-r--r-- | sys/src/9/bcm64/fns.h | 7 |
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*); |