@@ 608,6 608,8 @@ static X86type x86amd[] =
static X86type x86winchip[] =
{
{5, 4, 23, "Winchip",}, /* guesswork */
+ {6, 7, 23, "Via C3 Samuel 2 or Ezra",},
+ {6, 8, 23, "Via C3 Ezra-T",},
{ -1, -1, 23, "unknown", }, /* total default */
};
@@ 29,12 29,12 @@ static Pcidev*
nvidiapci(void)
{
Pcidev *p;
- ushort *did;
p = nil;
- while((p = pcimatch(p, 0x10DE, 0)) != nil)
- if(p->did > 0x20 && p->ccrp == 3) /* video card */
+ while((p = pcimatch(p, 0x10DE, 0)) != nil){
+ if(p->did > 0x20 && p->ccrb == 3) /* video card */
return p;
+ }
return nil;
}