Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 1997 11:18:51 +0900
From:      Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To:        "Andrey A. Chernov" <ache@freefall.freebsd.org>
Cc:        CVS-committers@freebsd.org, cvs-all@freebsd.org, cvs-sys@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject:   Re: cvs commit: src/sys/i386/isa syscons.c 
Message-ID:  <199704300218.LAA23808@zodiac.mech.utsunomiya-u.ac.jp>
In-Reply-To: Your message of "Tue, 29 Apr 1997 18:19:22 MST." <199704300119.SAA02530@freefall.freebsd.org> 
References:  <199704300119.SAA02530@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
>ache        97/04/29 18:19:22
>
>  Modified:    sys/i386/isa  syscons.c
>  Log:
>  In comp_vgaregs skip cursor shape and 4 unused bytes (6 total)
>  instead of 2 unused.

Unused?

I skipped the cursor position registers (CRTC registers 14 and 15). 
You skipped the cursor shape registers (CRTC registers 10 and 11) and
the start address registers (CRTC registers 12 and 13).

I agree that the cursor shape registers and the start address
registers may be set differently from the video mode parameter table
when the register values are read in scinit(). So, I don't object
skipping them when comparing register values in order to make some VGA
cards work.

But, these registers ARE used to set up the card, aren't they?

Kazu

>  Previus code broke syscons on Diamond Stealth 3D 3000
>  (video mode ptr was NULL with no real reason)
>  
>  Revision  Changes    Path
>  1.212     +4 -4      src/sys/i386/isa/syscons.c




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704300218.LAA23808>