~kris/9p

9hist

0d1a353568fc629d327ae6275bc2715816ca370d — David du Colombier 28 years ago 1b0d2b2
Plan 9 from Bell Labs 1998-01-08
2 files changed, 18 insertions(+), 18 deletions(-)

M pc/fns.h
M pc/pci.c
M pc/fns.h => pc/fns.h +1 -1
@@ 54,8 54,8 @@ void	lidt(ushort[3]);
void	links(void);
void	ltr(ulong);
void	mathinit(void);
#define mmuflushtlb(pdb) putcr3(pdb)
void	meminit(ulong);
#define mmuflushtlb(pdb) putcr3(pdb)
void	mmuinit(void);
ulong	mmukmap(ulong, ulong, int);
int	mmukmapsync(ulong);

M pc/pci.c => pc/pci.c +17 -17
@@ 394,21 394,6 @@ pcimatch(Pcidev* prev, int vid, int did)
}

void
pcireset(void)
{
	Pcidev *p;
	int pcr;

	if(pcicfgmode == -1)
		pcicfginit();

	for(p = pcilist; p != nil; p = p->list){
		pcr = pcicfgr16(p, PciPSR);
		pcicfgw16(p, PciPSR, pcr & ~0x04);
	}
}

void
pcihinv(Pcidev* p)
{
	int i;


@@ 419,9 404,9 @@ pcihinv(Pcidev* p)
		print("bus dev type vid  did  memory\n");
	}
	for(t = p; t != nil; t = t->link) {
		print("%d  %2d/%d %.4ux %.4ux %.4ux ",
		print("%d  %2d/%d %.4ux %.4ux %.4ux %d ",
			BUSBNO(t->tbdf), BUSDNO(t->tbdf), BUSFNO(t->tbdf),
			t->ccru, t->vid, t->did);
			t->ccru, t->vid, t->did, t->intl);

		for(i = 0; i < nelem(p->mem); i++) {
			if(t->mem[i].size == 0)


@@ 474,3 459,18 @@ pcimemmap(int tbdf, int rno, ulong *paddr)
	pcicfgrw32(tbdf, rno, p, 0);
	return (void*)v;
}

void
pcireset(void)
{
	Pcidev *p;
	int pcr;

	if(pcicfgmode == -1)
		pcicfginit();

	for(p = pcilist; p != nil; p = p->list){
		pcr = pcicfgr16(p, PciPSR);
		pcicfgw16(p, PciPSR, pcr & ~0x04);
	}
}