~kris/9p

9hist

e282cfaf5fdf7f4e5111c403b9f768637b85f021 — David du Colombier 25 years ago 1343971
Plan 9 from Bell Labs 2001-07-11
4 files changed, 14 insertions(+), 13 deletions(-)

M bitsy/fns.h
M bitsy/mem.h
M pc/clock.c
M port/portclock.c
M bitsy/fns.h => bitsy/fns.h +1 -0
@@ 101,6 101,7 @@ int	unsac(uchar*, uchar*, int, int);
void	vectors(void);
void	vtable(void);
void	wbflush(void);
ulong	TK2MS(ulong);				/* ticks to milliseconds */
#define KADDR(a) (void*)mmu_kaddr((ulong)(a))
#define PADDR(a) mmu_paddr((ulong)(a))


M bitsy/mem.h => bitsy/mem.h +0 -1
@@ 24,7 24,6 @@
#define	HZ		(20)				/* clock frequency */
#define	MS2HZ	(1000/HZ)		/* millisec per clock tick */
#define	TK2SEC(t)	((t)/HZ)			/* ticks to seconds */
#define	TK2MS(t)	((((ulong)(t))*1000)/HZ)	/* ticks to milliseconds */
#define	MS2TK(t)	((((ulong)(t))*HZ)/1000)	/* milliseconds to ticks */

/*

M pc/clock.c => pc/clock.c +0 -12
@@ 41,15 41,3 @@ microdelay(int microsecs)
	aamloop(microsecs);
}

ulong
TK2MS(ulong ticks)
{
	uvlong t, hz;

	t = ticks;
	hz = HZ;
	t *= 1000L;
	t = t/hz;
	ticks = t;
	return ticks;
}

M port/portclock.c => port/portclock.c +13 -0
@@ 86,3 86,16 @@ portclock(Ureg *ur)
		segclock(ur->pc);
	}
}

ulong
TK2MS(ulong ticks)
{
	uvlong t, hz;

	t = ticks;
	hz = HZ;
	t *= 1000L;
	t = t/hz;
	ticks = t;
	return ticks;
}