From 49bda1ea9b93cbae568ca015af38b80f246fb820 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 12 Aug 1993 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1993-08-12 --- power/fns.h | 1 + power/mmu.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/power/fns.h b/power/fns.h index f88d1e445598c0e0ded0e4d476579deddcfa87d7..e160d48249ccced7ffd8a810f54914abfa9596cb 100644 --- a/power/fns.h +++ b/power/fns.h @@ -80,3 +80,4 @@ void wbflush(void); #define PADDR(a) ((ulong)(a)&~KZERO) Page* lkpage(Segment*, ulong); void lkpgfree(Page*); +#define vcacheinval(s) diff --git a/power/mmu.c b/power/mmu.c index 3212315a65a49bd476a08f74a6147d9e40692f1d..84f24d6a4db355a79c1f4294da7dbed267d2e06f 100644 --- a/power/mmu.c +++ b/power/mmu.c @@ -70,7 +70,7 @@ putmmu(ulong tlbvirt, ulong tlbphys, Page *pg) splhi(); ctl = &pg->cachectl[m->machno]; - if(*ctl & PG_TXTFLUSH) { + if(*ctl == PG_TXTFLUSH) { dcflush((void*)pg->pa, BY2PG); icflush((void*)pg->pa, BY2PG); *ctl &= ~PG_TXTFLUSH;