summaryrefslogtreecommitdiff
path: root/os
diff options
context:
space:
mode:
Diffstat (limited to 'os')
-rw-r--r--os/pc/fns.h4
-rw-r--r--os/pc/mmu.c6
2 files changed, 8 insertions, 2 deletions
diff --git a/os/pc/fns.h b/os/pc/fns.h
index de8cfbe1..10a5f098 100644
--- a/os/pc/fns.h
+++ b/os/pc/fns.h
@@ -133,12 +133,12 @@ ulong rdtsc32(void);
void screeninit(void);
int screenprint(char*, ...); /* debugging */
void (*screenputs)(char*, int);
-#define segflush(a,n)
+int segflush(void*, ulong);
void syncclock(void);
uvlong tscticks(uvlong*);
void trapenable(int, void (*)(Ureg*, void*), void*, char*);
void trapinit(void);
-ulong _tas(ulong*);
+int _tas(int*);
ulong umbmalloc(ulong, int, int);
void umbfree(ulong, int);
ulong umbrwmalloc(ulong, int, int);
diff --git a/os/pc/mmu.c b/os/pc/mmu.c
index 6a9e8089..da86517d 100644
--- a/os/pc/mmu.c
+++ b/os/pc/mmu.c
@@ -335,3 +335,9 @@ vunmap(void *va, int size)
if(va != nil)
upafree(PADDR(va), size);
}
+
+int
+segflush(void*, ulong)
+{
+ return 0;
+}