From 00ac2b7d99eeebd6ea9aa7db8fee734cc6e9312d Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Fri, 24 Dec 1993 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1993-12-24 --- carrera/clock.c | 2 ++ carrera/mem.h | 2 +- carrera/screen.c | 10 +++++----- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/carrera/clock.c b/carrera/clock.c index 426e49c6a376c605a1a91f0e7d63ee15ef078403..ede4e853d21cf9c4407f52893e01a5551d64de9a 100644 --- a/carrera/clock.c +++ b/carrera/clock.c @@ -76,6 +76,8 @@ clock(Ureg *ur) m->load = (m->load*19+nrun)/20; } + kproftimer(ur->pc); + kmapinval(); if((active.machs&(1<machno)) == 0) diff --git a/carrera/mem.h b/carrera/mem.h index c8d2123c7a475bda962692c688fb3da11ca46114..e5edb6455718b221c9b0b5b5fcd662b210e35c7f 100644 --- a/carrera/mem.h +++ b/carrera/mem.h @@ -140,7 +140,7 @@ #define PTEPERTAB (PTEMAPMEM/BY2PG) #define STLBLOG 13 #define STLBSIZE (1<attribute); i++) arout(i, v->attribute[i]); - EISAOUTB(0x3C6, 0xFF); /* pel mask */ + EISAOUTB(0x3C6, 0x0F); /* pel mask */ EISAOUTB(0x3C8, 0x00); /* pel write address */ EISAOUTB(0x3bf, 0x03); /* hercules compatibility reg */ @@ -523,8 +523,8 @@ screenupdate(void) for(i = 0; i < len; i += 8) { s = (ulong*)(sp+i); h = (ulong*)(hp+i); - in1 = s[0]; - in2 = s[1]; + in1 = ~s[0]; + in2 = ~s[1]; h[0] = swiz(in2); h[1] = swiz(in1); }