changelog shortlog tags branches changeset file revisions annotate raw help

Mercurial > hg > plan9front / sys/src/9/bcm64/fns.h

revision 7235: b1dc95374307
parent 7222: 761a37c3fc9a
child 7309: 889b634159e5
     1.1--- a/sys/src/9/bcm64/fns.h
     1.2+++ b/sys/src/9/bcm64/fns.h
     1.3@@ -33,6 +33,9 @@ extern void tlbiaside1is(uintptr asid);
     1.4 extern void flushtlb(void);
     1.5 extern void tlbivmalle1(void);
     1.6 
     1.7+extern void flushlocaltlb(void);
     1.8+extern void tlbivmalle1(void);
     1.9+
    1.10 /* cache */
    1.11 extern ulong cachesize(int level);
    1.12 
    1.13@@ -68,6 +71,7 @@ extern uintptr mmukmap(uintptr, uintptr,
    1.14 
    1.15 extern void mmu0init(uintptr*);
    1.16 extern void mmu0clear(uintptr*);
    1.17+extern void mmuidmap(uintptr*);
    1.18 extern void mmu1init(void);
    1.19 
    1.20 extern void putasid(Proc*);
    1.21@@ -76,6 +80,7 @@ extern void putasid(Proc*);
    1.22 extern void clockinit(void);
    1.23 extern void synccycles(void);
    1.24 extern void armtimerset(int);
    1.25+extern void clockshutdown(void);
    1.26 
    1.27 /* fpu */
    1.28 extern void fpuinit(void);
    1.29@@ -127,6 +132,7 @@ extern int gpiogetevent(uint);
    1.30 extern void gpiomeminit(void);
    1.31 
    1.32 /* arch */
    1.33+extern void archreboot(void);
    1.34 extern char *cputype2name(char*, int);
    1.35 extern void cpuidprint(void);
    1.36 extern void uartconsinit(void);
    1.37@@ -134,6 +140,7 @@ extern void links(void);
    1.38 extern int getncpus(void);
    1.39 extern int startcpu(uint);
    1.40 extern void okay(int);
    1.41+extern void wdogoff(void);
    1.42 
    1.43 /* dma */
    1.44 extern uintptr dmaaddr(void*);