Plan 9 from Bell Labs’s /usr/web/sources/extra/9hist/pc/fns.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


## diffname pc/fns.h 1991/0614
## diff -e /dev/null /n/bootesdump/1991/0614/sys/src/9/safari/fns.h
0a
void	restregs(void);
void	saveregs(void);
.
## diffname pc/fns.h 1991/0702
## diff -e /n/bootesdump/1991/0614/sys/src/9/safari/fns.h /n/bootesdump/1991/0702/sys/src/9/safari/fns.h
1,2c
void	delay(int);
int	inb(int);
int	kbdc(void);
void	outb(int, int);
void	prhex(ulong);
void	screenputc(int);
void	screenputs(char*, int);
.
## diffname pc/fns.h 1991/0703
## diff -e /n/bootesdump/1991/0702/sys/src/9/safari/fns.h /n/bootesdump/1991/0703/sys/src/9/safari/fns.h
7a
void	setvec(int, void (*)(void*), int);
void	sti(void);
void	systrap(void);
void	trapinit(void);
int	tas(Lock*);
.
5a
void	screeninit(void);
.
3a
void	kbdinit(void);
void	kbdintr(void*);
void	lgdt(Segdesc*, int);
void	lidt(Segdesc*, int);
.
2a
void	intr0(void);
void	intr1(void);
void	intr2(void);
void	intr3(void);
void	intr4(void);
void	intr5(void);
void	intr6(void);
void	intr7(void);
void	intr8(void);
void	intr9(void);
void	intr10(void);
void	intr11(void);
void	intr12(void);
void	intr13(void);
void	intr14(void);
void	intr15(void);
void	intr16(void);
void	intrbad(void);
.
0a
#include "../port/portfns.h"

.
## diffname pc/fns.h 1991/0704
## diff -e /n/bootesdump/1991/0703/sys/src/9/safari/fns.h /n/bootesdump/1991/0704/sys/src/9/safari/fns.h
34c
void	spllo(void);
void	splhi(void);
.
## diffname pc/fns.h 1991/0705
## diff -e /n/bootesdump/1991/0704/sys/src/9/safari/fns.h /n/bootesdump/1991/0705/sys/src/9/safari/fns.h
34,35d
2a
void	clock(void*);
void	clockinit(void);
.
## diffname pc/fns.h 1991/0706
## diff -e /n/bootesdump/1991/0705/sys/src/9/safari/fns.h /n/bootesdump/1991/0706/sys/src/9/safari/fns.h
35c
void	setvec(int, void (*)(Ureg*), int);
.
29a
void	mmuinit(void);
.
27c
void	kbdintr(Ureg*);
.
25d
23a
void	intr17(void);
void	intr18(void);
void	intr19(void);
void	intr20(void);
void	intr21(void);
void	intr22(void);
void	intr23(void);
.
5a
void	floppyinit(void);
void	floppyintr(Ureg*);
void	floppystart(void);
void	floppystop(void);
void	idle(void);
.
3c
void	clock(Ureg*);
.
## diffname pc/fns.h 1991/0709
## diff -e /n/bootesdump/1991/0706/sys/src/9/safari/fns.h /n/bootesdump/1991/0709/sys/src/9/safari/fns.h
8,9c
void	floppystart(int);
void	floppystop(int);
.
## diffname pc/fns.h 1991/0710
## diff -e /n/bootesdump/1991/0709/sys/src/9/safari/fns.h /n/bootesdump/1991/0710/sys/src/9/safari/fns.h
50a
#define	waserror()	(u->nerrlab++, setlabel(&u->errlab[u->nerrlab-1]))
.
35a
void	intr64(void);
.
5a
void	fault386(Ureg*);
.
## diffname pc/fns.h 1991/0711
## diff -e /n/bootesdump/1991/0710/sys/src/9/safari/fns.h /n/bootesdump/1991/0711/sys/src/9/safari/fns.h
50a
void	touser(void);
.
45a
#define	procrestore(x,y)
#define	procsave(x,y)
#define	procsetup(p)	((p)->fpstate = FPinit)
.
9,10c
long	floppyseek(int, ulong);
#define	flushvirt();
.
5a
#define	evenaddr(x)		/* 386 doesn't care */
.
2a
#define	clearmmucache()		/* 386 doesn't have one */
.
## diffname pc/fns.h 1991/0712
## diff -e /n/bootesdump/1991/0711/sys/src/9/safari/fns.h /n/bootesdump/1991/0712/sys/src/9/safari/fns.h
11c
long	floppyseek(int, long);
long	floppyread(int, void*, long);
.
## diffname pc/fns.h 1991/0716
## diff -e /n/bootesdump/1991/0712/sys/src/9/safari/fns.h /n/bootesdump/1991/0716/sys/src/9/safari/fns.h
55c
void	setvec(int, void (*)(Ureg*));
.
49,51d
13a
void	fpsave(FPsave*);
void	fprestore(FPsave*);
.
## diffname pc/fns.h 1991/0717
## diff -e /n/bootesdump/1991/0716/sys/src/9/safari/fns.h /n/bootesdump/1991/0717/sys/src/9/safari/fns.h
50a
void	procrestore(Proc*, uchar*);
void	procsave(uchar*, int);
void	procsetup(Proc*);
.
47a
void	lcr3(ulong);
void	ltr(ulong);
.
## diffname pc/fns.h 1991/0718
## diff -e /n/bootesdump/1991/0717/sys/src/9/safari/fns.h /n/bootesdump/1991/0718/sys/src/9/safari/fns.h
55a
void	putgdt(Segdesc*, int);
void	putidt(Segdesc*, int);
void	putcr3(ulong);
void	puttr(ulong);
.
46,49d
15a
ulong	getcr2(void);
.
8a
void	faultinit(void);
.
## diffname pc/fns.h 1991/0719
## diff -e /n/bootesdump/1991/0718/sys/src/9/safari/fns.h /n/bootesdump/1991/0719/sys/src/9/safari/fns.h
2a
void	a20enable(void);
.
## diffname pc/fns.h 1991/0723
## diff -e /n/bootesdump/1991/0719/sys/src/9/safari/fns.h /n/bootesdump/1991/0723/sys/src/9/safari/fns.h
66a
void	vgainit(void);
.
## diffname pc/fns.h 1991/0731
## diff -e /n/bootesdump/1991/0723/sys/src/9/safari/fns.h /n/bootesdump/1991/0731/sys/src/9/safari/fns.h
21,46d
## diffname pc/fns.h 1991/0802
## diff -e /n/bootesdump/1991/0731/sys/src/9/safari/fns.h /n/bootesdump/1991/0802/sys/src/9/safari/fns.h
11,14d
7a
void	dmaend(int);
long	dmasetup(int, void*, long, int);
.
## diffname pc/fns.h 1991/0803
## diff -e /n/bootesdump/1991/0802/sys/src/9/safari/fns.h /n/bootesdump/1991/0803/sys/src/9/safari/fns.h
33a
int	serial(int);
.
18a
int	inss(int, void*, int);
int	outss(int, void*, int);
.
## diffname pc/fns.h 1991/0808
## diff -e /n/bootesdump/1991/0803/sys/src/9/safari/fns.h /n/bootesdump/1991/0808/sys/src/9/safari/fns.h
41a
void	uartintr0(Ureg*);
.
24a
int	owl(int);
.
22a
int	mail(int);
.
12a
void	fclock(Ureg*);
void	fclockinit(void);
.
6a
void	config(int);
.
## diffname pc/fns.h 1991/0809
## diff -e /n/bootesdump/1991/0808/sys/src/9/safari/fns.h /n/bootesdump/1991/0809/sys/src/9/safari/fns.h
28a
void	outss(int, void*, int);
.
22,23c
void	inss(int, void*, int);
.
## diffname pc/fns.h 1991/0827
## diff -e /n/bootesdump/1991/0809/sys/src/9/safari/fns.h /n/bootesdump/1991/0827/sys/src/9/safari/fns.h
3c
void	meminit(void);
.
## diffname pc/fns.h 1991/0905
## diff -e /n/bootesdump/1991/0827/sys/src/9/safari/fns.h /n/bootesdump/1991/0905/sys/src/9/safari/fns.h
24d
## diffname pc/fns.h 1991/0906
## diff -e /n/bootesdump/1991/0905/sys/src/9/safari/fns.h /n/bootesdump/1991/0906/sys/src/9/safari/fns.h
24a
void	mathinit(void);
.
18a
ulong	getcr0(void);
.
16a
void	fpinit(void);
void	fpoff(void);
.
## diffname pc/fns.h 1991/0913
## diff -e /n/bootesdump/1991/0906/sys/src/9/safari/fns.h /n/bootesdump/1991/0913/sys/src/9/safari/fns.h
32d
27d
20a
void	fpsave(FPsave*);
ulong	fpstatus(void);
.
19d
## diffname pc/fns.h 1991/1001
## diff -e /n/bootesdump/1991/0913/sys/src/9/safari/fns.h /n/bootesdump/1991/1001/sys/src/9/safari/fns.h
29a
int	modem(int);
.
## diffname pc/fns.h 1991/1007
## diff -e /n/bootesdump/1991/1001/sys/src/9/safari/fns.h /n/bootesdump/1991/1007/sys/src/9/safari/fns.h
16d
## diffname pc/fns.h 1991/1029
## diff -e /n/bootesdump/1991/1007/sys/src/9/safari/fns.h /n/bootesdump/1991/1029/sys/src/9/safari/fns.h
31a
int	pmuwrbit(int, int, int);
.
7a
int	cpuspeed(int);
.
## diffname pc/fns.h 1991/1113
## diff -e /n/bootesdump/1991/1029/sys/src/9/safari/fns.h /n/bootesdump/1991/1113/sys/src/9/safari/fns.h
50a
void	uartclock(void);
.
32a
void	owl(int);
.
3a
void	bigcursor(void);
.
## diffname pc/fns.h 1991/1210
## diff -e /n/bootesdump/1991/1113/sys/src/9/safari/fns.h /n/bootesdump/1991/1210/sys/src/9/safari/fns.h
34,35c
void	pmubuzz(int, int);
int	pmucpuspeed(int);
void	pmulights(int);
int	pmumodem(int);
int	pmuserial(int);
.
24a
void	heada20(void);
void	headreset(void);
void	i8042a20(void);
void	i8042reset(void);
void	ident(void);
.
## diffname pc/fns.h 1992/0101
## diff -e /n/bootesdump/1991/1210/sys/src/9/safari/fns.h /n/bootesdump/1992/0101/sys/src/9/safari/fns.h
64a
#define	kmapperm(x)	kmap(x)
.
## diffname pc/fns.h 1992/0122
## diff -e /n/bootesdump/1992/0101/sys/src/9/safari/fns.h /n/bootesdump/1992/0122/sys/src/9/safari/fns.h
45,46c
void	procrestore(Proc*);
void	procsave(Proc*);
.
## diffname pc/fns.h 1992/0222
## diff -e /n/bootesdump/1992/0122/sys/src/9/safari/fns.h /n/bootesdump/1992/0222/sys/src/9/safari/fns.h
65a
#define getcallerpc(x)	(*(ulong*)(x))
.
60c
int	tas(void*);
.
## diffname pc/fns.h 1992/0323
## diff -e /n/bootesdump/1992/0222/sys/src/9/safari/fns.h /n/bootesdump/1992/0323/sys/src/9/safari/fns.h
58c
void	touser(void*);
.
4a
void	bootargs(ulong);
.
## diffname pc/fns.h 1992/0409
## diff -e /n/bootesdump/1992/0323/sys/src/9/safari/fns.h /n/bootesdump/1992/0409/sys/src/9/safari/fns.h
63a
void	uartspecial(int, IOQ*, IOQ*, int);
.
## diffname pc/fns.h 1992/0429
## diff -e /n/bootesdump/1992/0409/sys/src/9/safari/fns.h /n/bootesdump/1992/0429/sys/src/9/safari/fns.h
34a
void	ksetpcinfo(void);
.
9a
void	confinit1(void);
.
## diffname pc/fns.h 1992/0604
## diff -e /n/bootesdump/1992/0429/sys/src/9/safari/fns.h /n/bootesdump/1992/0604/sys/src/9/safari/fns.h
60a
void	toscreen(void*);
.
## diffname pc/fns.h 1992/0609
## diff -e /n/bootesdump/1992/0604/sys/src/9/safari/fns.h /n/bootesdump/1992/0609/sys/src/9/safari/fns.h
10d
## diffname pc/fns.h 1992/0625
## diff -e /n/bootesdump/1992/0609/sys/src/9/safari/fns.h /n/bootesdump/1992/0625/sys/src/9/safari/fns.h
70a
#define KADDR(a)	((void*)((ulong)(a)|KZERO))
#define PADDR(a)	((ulong)(a)&~KZERO)
.
## diffname pc/fns.h 1992/0806
## diff -e /n/bootesdump/1992/0625/sys/src/9/safari/fns.h /n/bootesdump/1992/0806/sys/src/9/safari/fns.h
18a
void	fpenv(FPsave*);
.
## diffname pc/fns.h 1992/0825
## diff -e /n/bootesdump/1992/0808/sys/src/9/safari/fns.h /n/bootesdump/1992/0825/sys/src/9/pc/fns.h
39a
void	mouseaccelerate(int);
.
## diffname pc/fns.h 1992/0904
## diff -e /n/bootesdump/1992/0825/sys/src/9/pc/fns.h /n/bootesdump/1992/0904/sys/src/9/pc/fns.h
40a
void	mouseres(int);
void	mousespeed(int);
.
39a
void	mouseserial(int);
void	mouseps2(void);
.
## diffname pc/fns.h 1992/0918
## diff -e /n/bootesdump/1992/0904/sys/src/9/pc/fns.h /n/bootesdump/1992/0918/sys/src/9/pc/fns.h
36d
## diffname pc/fns.h 1992/0922
## diff -e /n/bootesdump/1992/0918/sys/src/9/pc/fns.h /n/bootesdump/1992/0922/sys/src/9/pc/fns.h
45a
void	outsl(int, void*, int);
.
44a
void	outs(int, ushort);
.
34a
void	insl(int, void*, int);
.
33a
ushort	ins(int);
.
## diffname pc/fns.h 1992/0923
## diff -e /n/bootesdump/1992/0922/sys/src/9/pc/fns.h /n/bootesdump/1992/0923/sys/src/9/pc/fns.h
50,54d
27,28d
## diffname pc/fns.h 1992/0929
## diff -e /n/bootesdump/1992/0923/sys/src/9/pc/fns.h /n/bootesdump/1992/0929/sys/src/9/pc/fns.h
47a
void	pcicreset(void);
.
34a
ulong	isamem(int);
.
## diffname pc/fns.h 1992/1006
## diff -e /n/bootesdump/1992/0929/sys/src/9/pc/fns.h /n/bootesdump/1992/1006/sys/src/9/pc/fns.h
44a
uchar	nvramread(int);
.
## diffname pc/fns.h 1992/1015
## diff -e /n/bootesdump/1992/1006/sys/src/9/pc/fns.h /n/bootesdump/1992/1015/sys/src/9/pc/fns.h
72a
#define	screenupdate(a)
.
## diffname pc/fns.h 1992/1017
## diff -e /n/bootesdump/1992/1015/sys/src/9/pc/fns.h /n/bootesdump/1992/1017/sys/src/9/pc/fns.h
40,44c
void	mousectl(char*);
.
## diffname pc/fns.h 1992/1030
## diff -e /n/bootesdump/1992/1017/sys/src/9/pc/fns.h /n/bootesdump/1992/1030/sys/src/9/pc/fns.h
69d
## diffname pc/fns.h 1992/1107
## diff -e /n/bootesdump/1992/1030/sys/src/9/pc/fns.h /n/bootesdump/1992/1107/sys/src/9/pc/fns.h
36a
void	l0update(uchar*, uchar*, int);
.
## diffname pc/fns.h 1992/1110
## diff -e /n/bootesdump/1992/1107/sys/src/9/pc/fns.h /n/bootesdump/1992/1110/sys/src/9/pc/fns.h
37a
void	l1update(uchar*, uchar*, int);
.
## diffname pc/fns.h 1992/1111
## diff -e /n/bootesdump/1992/1110/sys/src/9/pc/fns.h /n/bootesdump/1992/1111/sys/src/9/pc/fns.h
38a
void	l2update(uchar*, uchar*, int);
.
## diffname pc/fns.h 1992/1117
## diff -e /n/bootesdump/1992/1111/sys/src/9/pc/fns.h /n/bootesdump/1992/1117/sys/src/9/pc/fns.h
37,39c
void*	l0update(uchar*, uchar*, long);
void*	l1update(uchar*, uchar*, long);
void*	l2update(uchar*, uchar*, long);
.
## diffname pc/fns.h 1992/1211
## diff -e /n/bootesdump/1992/1117/sys/src/9/pc/fns.h /n/bootesdump/1992/1211/sys/src/9/pc/fns.h
45a
void	outsb(int, void*, int);
.
31a
void	insb(int, void*, int);
.
## diffname pc/fns.h 1993/0116
## diff -e /n/bootesdump/1992/1211/sys/src/9/pc/fns.h /n/bootesdump/1993/0116/sys/src/9/pc/fns.h
42a
#define	mmunewpage(x)
.
## diffname pc/fns.h 1993/0120
## diff -e /n/bootesdump/1993/0116/sys/src/9/pc/fns.h /n/bootesdump/1993/0120/sys/src/9/pc/fns.h
13a
Page*	dsegalloc(Segment*, ulong);
.
11a
void	dsegfree(Page*);
.
## diffname pc/fns.h 1993/0210
## diff -e /n/bootesdump/1993/0120/sys/src/9/pc/fns.h /n/bootesdump/1993/0210/sys/src/9/pc/fns.h
15d
12d
## diffname pc/fns.h 1993/0402
## diff -e /n/bootesdump/1993/0210/sys/src/9/pc/fns.h /n/bootesdump/1993/0402/sys/src/9/pc/fns.h
3a
void	bbinit(void);
.
## diffname pc/fns.h 1993/0915
## diff -e /n/bootesdump/1993/0402/sys/src/9/pc/fns.h /n/fornaxdump/1993/0915/sys/src/brazil/pc/fns.h
76c
#define	waserror()	(up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
.
57a
void	ps2poll(void);
.
53a
int	pcmio(int, ISAConf*);
long	pcmread(int, int, void*, long, ulong);
int	pcmspecial(int);
void	pcmspecialclose(int);
long	pcmwrite(int, int, void*, long, ulong);
.
51a
void	outl(int, ulong);
.
42a
void	meminit(void);
.
41a
long*	mapaddr(ulong);
.
36a
int	isaconfig(char*, int, ISAConf*);
.
35a
ulong	inl(int);
.
27a
char*	getconf(char*);
.
13a
void	dmainit(void);
.
3c
void	addconf(char*, char*);
.
## diffname pc/fns.h 1993/1113
## diff -e /n/fornaxdump/1993/0915/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1113/sys/src/brazil/pc/fns.h
93a

void	NS16552special(int, int, Queue**, Queue**, int (*)(Queue*, int));
.
65a
void	prflush(void);
.
## diffname pc/fns.h 1993/1116
## diff -e /n/fornaxdump/1993/1113/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1116/sys/src/brazil/pc/fns.h
77d
29a
ulong	getstatus(void);
.
## diffname pc/fns.h 1993/1124
## diff -e /n/fornaxdump/1993/1116/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1124/sys/src/brazil/pc/fns.h
86,88d
80c
void	setvec(int, void (*)(Ureg*, void*), void*);
void	syscall(Ureg*, void*);
.
17d
8d
## diffname pc/fns.h 1993/1214
## diff -e /n/fornaxdump/1993/1124/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1214/sys/src/brazil/pc/fns.h
3a
#define	affinity(x) (MACHP(0))
.
## diffname pc/fns.h 1993/1215
## diff -e /n/fornaxdump/1993/1214/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1215/sys/src/brazil/pc/fns.h
4c
#define	affinity(x) m
.
## diffname pc/fns.h 1993/1221
## diff -e /n/fornaxdump/1993/1215/sys/src/brazil/pc/fns.h /n/fornaxdump/1993/1221/sys/src/brazil/pc/fns.h
93a
int	NS16552m3mouse(Queue*, int);
int	NS16552mouse(Queue*, int);
.
## diffname pc/fns.h 1994/0128
## diff -e /n/fornaxdump/1993/1221/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0128/sys/src/brazil/pc/fns.h
29a
void	hardclock(void);
.
## diffname pc/fns.h 1994/0219
## diff -e /n/fornaxdump/1994/0128/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0219/sys/src/brazil/pc/fns.h
86a
void	uartclock(void);
.
## diffname pc/fns.h 1994/0302
## diff -e /n/fornaxdump/1994/0219/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0302/sys/src/brazil/pc/fns.h
88a
int	x86(void);

.
68a
void	printcpufreq(void);
.
## diffname pc/fns.h 1994/0322
## diff -e /n/fornaxdump/1994/0302/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0322/sys/src/brazil/pc/fns.h
40a
int	iprint(char*, ...);
.
## diffname pc/fns.h 1994/0520
## diff -e /n/fornaxdump/1994/0322/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0520/sys/src/brazil/pc/fns.h
45,47d
## diffname pc/fns.h 1994/0602
## diff -e /n/fornaxdump/1994/0520/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0602/sys/src/brazil/pc/fns.h
98a

void	hnputl(void*, ulong v);
void	hnputs(void*, ushort v);
ulong	nhgetl(void*);
ushort	nhgets(void*);

void	ifwrite(void*, Block*, int);
void*	ifinit(int);
ulong	ifaddr(void*);
void	filiput(Block*);
void	fiberint(Ureg*, void*);
ulong	fwblock(ulong, void*, ulong);
ulong	frblock(ulong, void*, ulong);
void	ifree(void*);
void	ifflush(void*);
Block*	iallocb(int);
void*	ifroute(ulong);
ulong	ifunroute(ulong);
void	parseip(char*, char*);
.
## diffname pc/fns.h 1994/0622
## diff -e /n/fornaxdump/1994/0602/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0622/sys/src/brazil/pc/fns.h
27a
ulong	getcr3(void);
.
## diffname pc/fns.h 1994/0715
## diff -e /n/fornaxdump/1994/0622/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0715/sys/src/brazil/pc/fns.h
87a
void	uartpoll(void);
.
## diffname pc/fns.h 1994/0716
## diff -e /n/fornaxdump/1994/0715/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0716/sys/src/brazil/pc/fns.h
2a
void	aamloop(int);
.
## diffname pc/fns.h 1994/0725
## diff -e /n/fornaxdump/1994/0716/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0725/sys/src/brazil/pc/fns.h
5a
#define	balance(x) m
.
## diffname pc/fns.h 1994/0728
## diff -e /n/fornaxdump/1994/0725/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0728/sys/src/brazil/pc/fns.h
5,6d
## diffname pc/fns.h 1994/0817
## diff -e /n/fornaxdump/1994/0728/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0817/sys/src/brazil/pc/fns.h
89a
void	vgasavecrash(uchar*, int);
void	vgarestorecrash(uchar*, int);
.
## diffname pc/fns.h 1994/0829
## diff -e /n/fornaxdump/1994/0817/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0829/sys/src/brazil/pc/fns.h
115a
void	freset(void*);
.
## diffname pc/fns.h 1994/0902
## diff -e /n/fornaxdump/1994/0829/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0902/sys/src/brazil/pc/fns.h
100,102c
void	ns16552special(int, int, Queue**, Queue**, int (*)(Queue*, int));
.
## diffname pc/fns.h 1994/0908
## diff -e /n/fornaxdump/1994/0902/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0908/sys/src/brazil/pc/fns.h
120a

#define	scsialloc(n)	mallocz((n)+512, 0)
#define scsifree(p)	free(p)

void	addscsicard(char*, Scsiio (*)(int, ISAConf*));
int	scsistart(Target*, char, int);
int	scsireqsense(Target*, char, int);
int	scsicap(Target*, char, ulong*, ulong*);
int	scsibio(Target*, char, int, void*, long, long, long);
.
## diffname pc/fns.h 1994/0913
## diff -e /n/fornaxdump/1994/0908/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/0913/sys/src/brazil/pc/fns.h
121,129d
4a
void	addscsicard(char*, Scsiio (*)(int, ISAConf*));
.
## diffname pc/fns.h 1994/1012
## diff -e /n/fornaxdump/1994/0913/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/1012/sys/src/brazil/pc/fns.h
100a
void	ns16552install(void);
.
## diffname pc/fns.h 1994/1031
## diff -e /n/fornaxdump/1994/1012/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/1031/sys/src/brazil/pc/fns.h
93a
int	x86cpuid(int*, int*);
.
## diffname pc/fns.h 1994/1114
## diff -e /n/fornaxdump/1994/1031/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/1114/sys/src/brazil/pc/fns.h
94a
int	xchgw(ushort*, int);
.
## diffname pc/fns.h 1994/1210
## diff -e /n/fornaxdump/1994/1114/sys/src/brazil/pc/fns.h /n/fornaxdump/1994/1210/sys/src/brazil/pc/fns.h
45c
ulong	getisa(ulong, int, int);
void	putisa(ulong, int);
.
## diffname pc/fns.h 1995/0105
## diff -e /n/fornaxdump/1994/1210/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0105/sys/src/brazil/pc/fns.h
125a

#define	dcflush(a, b)
.
100c
#define getcallerpc(x)	(((ulong*)(&x))[-1])
.
## diffname pc/fns.h 1995/0111
## diff -e /n/fornaxdump/1995/0105/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0111/sys/src/brazil/pc/fns.h
65c
char*	pcmspecial(int);
.
## diffname pc/fns.h 1995/0222
## diff -e /n/fornaxdump/1995/0111/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0222/sys/src/brazil/pc/fns.h
65c
int	pcmspecial(char*, ISAConf*);
.
8a
int	cistrcmp(char*, char*);
.
## diffname pc/fns.h 1995/0225
## diff -e /n/fornaxdump/1995/0222/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0225/sys/src/brazil/pc/fns.h
68c
void	pcmunmap(int, PCMmap*);
.
64,65c
PCMmap*	pcmmap(int, ulong, int, int);
.
## diffname pc/fns.h 1995/0328
## diff -e /n/fornaxdump/1995/0225/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0328/sys/src/brazil/pc/fns.h
127a

int scsibtissue(int, int, uchar*, int, uchar*, int);
Scsiio scsibt24(int, int, ISAConf*);
Scsiio scsibt32(int, int, ISAConf*);
.
5c
void	addscsilink(char*, Scsiio (*)(int, ISAConf*));
.
## diffname pc/fns.h 1995/0406
## diff -e /n/fornaxdump/1995/0328/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0406/sys/src/brazil/pc/fns.h
47a
ulong	getspace(int, int);
.
## diffname pc/fns.h 1995/0502
## diff -e /n/fornaxdump/1995/0406/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0502/sys/src/brazil/pc/fns.h
14a
int	dmadone(int);
.
## diffname pc/fns.h 1995/0514
## diff -e /n/fornaxdump/1995/0502/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0514/sys/src/brazil/pc/fns.h
125a
int	ifgetsr(void);
.
## diffname pc/fns.h 1995/0517
## diff -e /n/fornaxdump/1995/0514/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0517/sys/src/brazil/pc/fns.h
65c
void	pcicfgr(uchar, uchar, uchar, uchar, void*, int);
int	pcimatch(uchar, uchar, PCIcfg*);
.
## diffname pc/fns.h 1995/0527
## diff -e /n/fornaxdump/1995/0517/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0527/sys/src/brazil/pc/fns.h
97d
## diffname pc/fns.h 1995/0721
## diff -e /n/fornaxdump/1995/0527/sys/src/brazil/pc/fns.h /n/fornaxdump/1995/0721/sys/src/brazil/pc/fns.h
65,66c
void	pcicfgr(int, int, int, int, void*, int);
void	pcicfgw(int, int, int, int, void*, int);
int	pcimatch(int, int, PCIcfg*);
.
## diffname pc/fns.h 1996/0607
## diff -e /n/fornaxdump/1995/0721/sys/src/brazil/pc/fns.h /n/fornaxdump/1996/0607/sys/src/brazil/pc/fns.h
132,135d
## diffname pc/fns.h 1997/0220
## diff -e /n/fornaxdump/1996/0607/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0220/sys/src/brazil/pc/fns.h
131a
#define coherence()
.
## diffname pc/fns.h 1997/0327
## diff -e /n/emeliedump/1997/0220/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0327/sys/src/brazil/pc/fns.h
132d
107,130d
93,98c
ulong	umbmalloc(ulong, int, int);
void	umbfree(ulong, int);
ulong	upamalloc(ulong, int, int);
void	upafree(ulong, int);
void	vectortable(void);
void	wrmsr(int, ulong, ulong);
void	wbflush(void);
.
85,89d
83a
int	screenprint(char*, ...);			/* debugging */
.
82c
void	putcr4(ulong);
void	rdmsr(int, ulong*, ulong*);
.
78,80d
75c
#define	procrestore(p)
.
72,73d
65,67c
int	pcicfgr8(Pcidev*, int);
int	pcicfgr16(Pcidev*, int);
int	pcicfgr32(Pcidev*, int);
void	pcicfgw8(Pcidev*, int, int);
void	pcicfgw16(Pcidev*, int, int);
void	pcicfgw32(Pcidev*, int, int);
Pcidev* pcimatch(Pcidev*, int, int);
void	pcireset(void);
.
58a
void	nvramwrite(int, uchar);
.
56,57c
ulong*	mmuwalk(ulong*, ulong, int);
void	ns16552install(void);
void	ns16552special(int, int, Queue**, Queue**, int (*)(Queue*, int));
.
53a
void	memscan(void);
.
52a
#define mmuflushtlb(pdb) putcr3(pdb)
.
51c
void	lgdt(ushort[3]);
void	lidt(ushort[3]);
void	ltr(ulong);
.
49d
44a
void	intrenable(int, void (*)(Ureg*, void*), void*, int);
.
37c
void	i8253init(int);
void	i8253enable(void);
void	i8259init(void);
int	i8259enable(int, int, Irqctl*);
.
33,35c
int	i8042auxcmd(int);
void	i8042auxenable(void (*)(int, int));
.
31a
ulong	getcr4(void);
.
19,22c
#define	evenaddr(x)				/* x86 doesn't care */
.
14a
int	dmacount(int);
.
10,13c
int	cistrncmp(char*, char*, int);
#define	clearmmucache()				/* x86 doesn't have one */
void	clockintr(Ureg*, void*);
void	(*coherence)(void);
void	cpuid(char*, int*, int*);
int	cpuidentify(void);
void	cpuidprint(void);
.
6,7c
void	archinit(void);
.
3a
void	addclock0link(void (*)(void));
.
## diffname pc/fns.h 1997/0329
## diff -e /n/emeliedump/1997/0327/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0329/sys/src/brazil/pc/fns.h
100a
ulong	umbrmalloc(ulong, int, int);
.
60,61c
void	meminit(ulong);
.
## diffname pc/fns.h 1997/0331
## diff -e /n/emeliedump/1997/0329/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0331/sys/src/brazil/pc/fns.h
101a
ulong	umbrwmalloc(ulong, int, int);
void	umbrwfree(ulong, int);
.
100d
## diffname pc/fns.h 1997/0404
## diff -e /n/emeliedump/1997/0331/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0404/sys/src/brazil/pc/fns.h
21c
void	dmainit(int);
.
## diffname pc/fns.h 1997/0413
## diff -e /n/emeliedump/1997/0404/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0413/sys/src/brazil/pc/fns.h
4d
## diffname pc/fns.h 1997/0415
## diff -e /n/emeliedump/1997/0413/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0415/sys/src/brazil/pc/fns.h
55a
void	links(void);
.
51,52d
## diffname pc/fns.h 1997/0930
## diff -e /n/emeliedump/1997/0415/sys/src/brazil/pc/fns.h /n/emeliedump/1997/0930/sys/src/brazil/pc/fns.h
109d
## diffname pc/fns.h 1997/1011
## diff -e /n/emeliedump/1997/0930/sys/src/brazil/pc/fns.h /n/emeliedump/1997/1011/sys/src/brazil/pc/fns.h
77a
void	pcihinv(Pcidev*);
.
71a
ulong	pcibarsize(Pcidev*, int);
.
59a
ulong	mmukmap(ulong, ulong, int);
int	mmukmapsync(ulong);
.
## diffname pc/fns.h 1997/1101
## diff -e /n/emeliedump/1997/1011/sys/src/brazil/pc/fns.h /n/emeliedump/1997/1101/sys/src/brazil/pc/fns.h
97c
void	(*screenputs)(char*, int);
.
63c
ulong*	mmuwalk(ulong*, ulong, int, int);
.
## diffname pc/fns.h 1998/0108
## diff -e /n/emeliedump/1997/1101/sys/src/brazil/pc/fns.h /n/emeliedump/1998/0108/sys/src/brazil/pc/fns.h
58a
#define mmuflushtlb(pdb) putcr3(pdb)
.
57d
## diffname pc/fns.h 1998/0401
## diff -e /n/emeliedump/1998/0108/sys/src/brazil/pc/fns.h /n/emeliedump/1998/0401/sys/src/brazil/pc/fns.h
108c
void	wrmsr(int, vlong);
.
94c
void	rdmsr(int, vlong*);
.
## diffname pc/fns.h 1998/0710
## diff -e /n/emeliedump/1998/0401/sys/src/brazil/pc/fns.h /n/emeliedump/1998/0710/sys/src/brazil/pc/fns.h
38a
uvlong	i8253read(uvlong*);
.
## diffname pc/fns.h 1998/0910
## diff -e /n/emeliedump/1998/0710/sys/src/brazil/pc/fns.h /n/emeliedump/1998/0910/sys/src/brazil/pc/fns.h
99a
void	trapenable(int, void (*)(Ureg*, void*), void*);
.
83a
Pcidev* pcimatchtbdf(int);
.
41c
int	i8259enable(Vctl*);
.
5c
//void	addscsilink(char*, Scsiio (*)(int, ISAConf*));
.
## diffname pc/fns.h 1998/1015
## diff -e /n/emeliedump/1998/0910/sys/src/brazil/pc/fns.h /n/emeliedump/1998/1015/sys/src/brazil/pc/fns.h
75d
## diffname pc/fns.h 1999/0131
## diff -e /n/emeliedump/1998/1015/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0131/sys/src/brazil/pc/fns.h
37c
void	i8253init(int, int);
.
## diffname pc/fns.h 1999/0205
## diff -e /n/emeliedump/1999/0131/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0205/sys/src/brazil/pc/fns.h
112a
ulong	TK2MS(ulong);				/* ticks to milliseconds */
.
## diffname pc/fns.h 1999/0314
## diff -e /n/emeliedump/1999/0205/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0314/sys/src/brazil/pc/fns.h
84a
void	pcisetbme(Pcidev*);
.
## diffname pc/fns.h 1999/0327
## diff -e /n/emeliedump/1999/0314/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0327/sys/src/brazil/pc/fns.h
42a
#define	idlehands()			/* nothing to do in the runproc */
.
## diffname pc/fns.h 1999/0403
## diff -e /n/emeliedump/1999/0327/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0403/sys/src/brazil/pc/fns.h
20c
int	dmainit(int, int);
.
## diffname pc/fns.h 1999/0501
## diff -e /n/emeliedump/1999/0403/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0501/sys/src/brazil/pc/fns.h
118c
#define getcallerpc(x)	(((ulong*)(x))[-1])
.
## diffname pc/fns.h 1999/0529
## diff -e /n/emeliedump/1999/0501/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0529/sys/src/brazil/pc/fns.h
97a
long	readintrts(void*, int);
.
## diffname pc/fns.h 1999/0701
## diff -e /n/emeliedump/1999/0529/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0701/sys/src/brazil/pc/fns.h
98d
## diffname pc/fns.h 1999/0713
## diff -e /n/emeliedump/1999/0701/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0713/sys/src/brazil/pc/fns.h
50a
void	iofree(ulong, int);
void	ioinit(void);
ulong	ioalloc(ulong, int, int);
.
## diffname pc/fns.h 1999/0714
## diff -e /n/emeliedump/1999/0713/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0714/sys/src/brazil/pc/fns.h
121d
53c
int	iounused(int, int);
int	ioalloc(int, int, int, char*);
.
51c
void	iofree(int);
.
## diffname pc/fns.h 1999/0819
## diff -e /n/emeliedump/1999/0714/sys/src/brazil/pc/fns.h /n/emeliedump/1999/0819/sys/src/brazil/pc/fns.h
106c
void	trapenable(int, void (*)(Ureg*, void*), void*, char*);
.
55a
int	irqallocread(char*, long, vlong);
.
50c
void	intrenable(int, void (*)(Ureg*, void*), void*, int, char*);
.
## diffname pc/fns.h 2000/0605
## diff -e /n/emeliedump/1999/0819/sys/src/brazil/pc/fns.h /n/emeliedump/2000/0605/sys/src/9/pc/fns.h
91a
int	pcmcistuple(int, int, void*, int);
.
## diffname pc/fns.h 2000/0621
## diff -e /n/emeliedump/2000/0605/sys/src/9/pc/fns.h /n/emeliedump/2000/0621/sys/src/9/pc/fns.h
61a
void	loopbackintr(void);
.
## diffname pc/fns.h 2000/0622
## diff -e /n/emeliedump/2000/0621/sys/src/9/pc/fns.h /n/emeliedump/2000/0622/sys/src/9/pc/fns.h
62d
2a
void	loopbackintr(Ureg*);


.
## diffname pc/fns.h 2000/0623
## diff -e /n/emeliedump/2000/0622/sys/src/9/pc/fns.h /n/emeliedump/2000/0623/sys/src/9/pc/fns.h
3c
void	checkcycintr(Ureg*, void*);
void	cycintradd(Cycintr*);
void	cycintrdel(Cycintr*);
.
## diffname pc/fns.h 2000/0627
## diff -e /n/emeliedump/2000/0623/sys/src/9/pc/fns.h /n/emeliedump/2000/0627/sys/src/9/pc/fns.h
6c
void	clockintrsched(void);
vlong	cycintrnext(void);
.
3c
vlong	checkcycintr(Ureg*, void*);
.
## diffname pc/fns.h 2000/0701
## diff -e /n/emeliedump/2000/0627/sys/src/9/pc/fns.h /n/emeliedump/2000/0701/sys/src/9/pc/fns.h
39a
int	havecycintr(void);
.
21a
void	cycintradd(Cycintr*);
void	cycintrdel(Cycintr*);
vlong	cycintrnext(void);
.
17a
void	clockintrsched(void);
.
13a
vlong	checkcycintr(Ureg*, void*);
.
3,8d
## diffname pc/fns.h 2000/1018
## diff -e /n/emeliedump/2000/0701/sys/src/9/pc/fns.h /n/emeliedump/2000/1018/sys/src/9/pc/fns.h
62d
4a
Dirtab*	addarchfile(char*, int, long(*)(Chan*,void*,long,vlong), long(*)(Chan*,void*,long,vlong));
.
## diffname pc/fns.h 2000/1021
## diff -e /n/emeliedump/2000/1018/sys/src/9/pc/fns.h /n/emeliedump/2000/1021/sys/src/9/pc/fns.h
98c
int	pcmcistuple(int, int, int, void*, int);
.
## diffname pc/fns.h 2000/1106
## diff -e /n/emeliedump/2000/1021/sys/src/9/pc/fns.h /n/emeliedump/2000/1106/sys/src/9/pc/fns.h
122a
#define	userureg(ur) (((ur)->cs & 0xFFFF) == UESEL)
.
## diffname pc/fns.h 2000/1118
## diff -e /n/emeliedump/2000/1106/sys/src/9/pc/fns.h /n/emeliedump/2000/1118/sys/src/9/pc/fns.h
97a
void	pcmcisread(PCMslot*);
.
## diffname pc/fns.h 2000/1221
## diff -e /n/emeliedump/2000/1118/sys/src/9/pc/fns.h /n/emeliedump/2000/1221/sys/src/9/pc/fns.h
50c
#define	idlehands()		if(doze==0);else doze()	/* nothing to do in the runproc */
.
40a
void	halt(void);	/* x86 HLT */
.
27a
void	(*doze)(void);
.
## diffname pc/fns.h 2001/0123
## diff -e /n/emeliedump/2000/1221/sys/src/9/pc/fns.h /n/emeliedump/2001/0123/sys/src/9/pc/fns.h
52c
void	idlehands(void);
.
28d
## diffname pc/fns.h 2001/0127
## diff -e /n/emeliedump/2001/0123/sys/src/9/pc/fns.h /n/emeliedump/2001/0127/sys/src/9/pc/fns.h
136a

/*
 * wrapper around memmove that causes kprof to credit caller for time
 */
// extern void	*kpmemmove(void*, void*, long);
// #define memmove kpmemmove
.
## diffname pc/fns.h 2001/0527
## diff -e /n/emeliedump/2001/0127/sys/src/9/pc/fns.h /n/emeliedump/2001/0527/sys/src/9/pc/fns.h
137,142d
78,79d
65a
#define	kmapinval()
.
41d
## diffname pc/fns.h 2001/0622
## diff -e /n/emeliedump/2001/0527/sys/src/9/pc/fns.h /n/emeliedump/2001/0622/sys/src/9/pc/fns.h
85a
int	pciscan(int, Pcidev **);
ulong pcibarsize(Pcidev *, int);
.
61a
int	ioreserve(int, int, int, char*);
.
8a
void cbinit(void);
.
## diffname pc/fns.h 2001/0626
## diff -e /n/emeliedump/2001/0622/sys/src/9/pc/fns.h /n/emeliedump/2001/0626/sys/src/9/pc/fns.h
9d
## diffname pc/fns.h 2001/0712
## diff -e /n/emeliedump/2001/0626/sys/src/9/pc/fns.h /n/emeliedump/2001/0712/sys/src/9/pc/fns.h
43a
void	i8250console(void);
.
40a
void	halt(void);
.
## diffname pc/fns.h 2001/0809
## diff -e /n/emeliedump/2001/0712/sys/src/9/pc/fns.h /n/emeliedump/2001/0809/sys/src/9/pc/fns.h
65d
## diffname pc/fns.h 2001/0905
## diff -e /n/emeliedump/2001/0809/sys/src/9/pc/fns.h /n/emeliedump/2001/0905/sys/src/9/pc/fns.h
105a
void (*_pcmspecialclose)(int);
.
104a
int (*_pcmspecial)(char *, ISAConf *);
.
95a
void pciclrbme(Pcidev*);
.
64a
int	iprint(char*, ...);
.
58a
void intrdisable(int, void (*)(Ureg *, void *), void*, int, char*);
.
50a
int	i8259vecno(int);
int	i8259disable(int);
.
41a
int	havecycintr(void);
.
40d
## diffname pc/fns.h 2001/0922
## diff -e /n/emeliedump/2001/0905/sys/src/9/pc/fns.h /n/emeliedump/2001/0922/sys/src/9/pc/fns.h
45a
void*	i8250alloc(int, int, int);
.
## diffname pc/fns.h 2001/0928
## diff -e /n/emeliedump/2001/0922/sys/src/9/pc/fns.h /n/emeliedump/2001/0928/sys/src/9/pc/fns.h
102a
uchar pciipin(Pcidev *, uchar);
.
## diffname pc/fns.h 2001/1130
## diff -e /n/emeliedump/2001/0928/sys/src/9/pc/fns.h /n/emeliedump/2001/1130/sys/src/9/pc/fns.h
122a
void	rdtsc(vlong*);
.
## diffname pc/fns.h 2002/0109
## diff -e /n/emeliedump/2001/1130/sys/src/9/pc/fns.h /n/emeliedump/2002/0109/sys/src/9/pc/fns.h
78c
void	meminit(void);
.
76a
void	mach0init(void);
.
4d
## diffname pc/fns.h 2002/0404
## diff -e /n/emeliedump/2002/0109/sys/src/9/pc/fns.h /n/emeliedump/2002/0404/sys/src/9/pc/fns.h
5a
void	apicclkenable(void);
.
## diffname pc/fns.h 2002/0405
## diff -e /n/emeliedump/2002/0404/sys/src/9/pc/fns.h /n/emeliedump/2002/0405/sys/src/9/pc/fns.h
47c
void	i8253init(void);
.
41c
int	havetimer(void);
.
39a
void	guesscpuhz(int);
.
19,21c
void	timeradd(Timer*);
void	timerdel(Timer*);
void	timerset(vlong);
vlong	timernext(void);
.
9c
vlong	checktimer(Ureg*, void*);
.
## diffname pc/fns.h 2002/0407
## diff -e /n/emeliedump/2002/0405/sys/src/9/pc/fns.h /n/emeliedump/2002/0407/sys/src/9/pc/fns.h
52a
int	i8259isr(int);
.
## diffname pc/fns.h 2002/0410
## diff -e /n/emeliedump/2002/0407/sys/src/9/pc/fns.h /n/emeliedump/2002/0410/sys/src/9/pc/fns.h
75a
void	lapicclock(Ureg*, void*);
void	lapictimerset(uvlong);
.
50a
void	i8253timerset(uvlong);
.
43d
19,22d
9d
## diffname pc/fns.h 2002/0411
## diff -e /n/emeliedump/2002/0410/sys/src/9/pc/fns.h /n/emeliedump/2002/0411/sys/src/9/pc/fns.h
68a
void	kbdenable(void);
.
## diffname pc/fns.h 2002/0413
## diff -e /n/emeliedump/2002/0411/sys/src/9/pc/fns.h /n/emeliedump/2002/0413/sys/src/9/pc/fns.h
142a
void	wbinvd(void);
.
128a
void	sfence(void);
.
13d
## diffname pc/fns.h 2002/0415
## diff -e /n/emeliedump/2002/0413/sys/src/9/pc/fns.h /n/emeliedump/2002/0415/sys/src/9/pc/fns.h
128a
void	syncclock(void);
.
124c
void	rdtsc(uvlong*);
.
## diffname pc/fns.h 2002/0418
## diff -e /n/emeliedump/2002/0415/sys/src/9/pc/fns.h /n/emeliedump/2002/0418/sys/src/9/pc/fns.h
133a
uvlong	tscticks(uvlong*);
.
## diffname pc/fns.h 2002/0503
## diff -e /n/emeliedump/2002/0418/sys/src/9/pc/fns.h /n/emeliedump/2002/0503/sys/src/9/pc/fns.h
41a
void	i8250mouse(char*, int (*)(Queue*, int), int);
.
## diffname pc/fns.h 2002/0506
## diff -e /n/emeliedump/2002/0503/sys/src/9/pc/fns.h /n/emeliedump/2002/0506/sys/src/9/pc/fns.h
37a
int	i8042auxcmds(uchar*, int);
.
## diffname pc/fns.h 2002/0609
## diff -e /n/emeliedump/2002/0506/sys/src/9/pc/fns.h /n/emeliedump/2002/0609/sys/src/9/pc/fns.h
47a
void	i8253timerset(uvlong);
.
46c
void	i8253init(void);
void	i8253link(void);
.
44d
## diffname pc/fns.h 2002/0703
## diff -e /n/emeliedump/2002/0609/sys/src/9/pc/fns.h /n/emeliedump/2002/0703/sys/src/9/pc/fns.h
118c
void	(*_pcmspecialclose)(int);
.
116c
int	(*_pcmspecial)(char *, ISAConf *);
.
107c
uchar	pciipin(Pcidev *, uchar);
.
105c
void	pciclrbme(Pcidev*);
.
98c
ulong	pcibarsize(Pcidev *, int);
.
62c
void	intrdisable(int, void (*)(Ureg *, void *), void*, int, char*);
.
5d
## diffname pc/fns.h 2002/0710
## diff -e /n/emeliedump/2002/0703/sys/src/9/pc/fns.h /n/emeliedump/2002/0710/sys/src/9/pc/fns.h
149d

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].