Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 08/03/1997 06:30:02
scottr
Sat Aug 2 23:26:00 PDT 1997
Update of /cvsroot/src/sys/arch/mac68k/dev
In directory netbsd1:/var/slash-tmp/cvs-serv21090
Modified Files:
grf.c grf_iv.c grf_mv.c grfvar.h
Log Message:
Overhaul grf drivers to correct recent problems with X and dt
(address error faults), as well as other reported problems:
- Simplify grfmv_phys() to work like grfiv_phys(), and eliminate the
second argument to both, as we don't use it anyway.
- Handle fbbase and fboff consistently throughout. Closes PR 3862.
- Eliminate grfaddr() by pulling it into grfmmap(), which is the
only place it was used, previously.
- grfmap() now gets the physical address of the framebuffer from
the appropriate driver, rather than try to compute it by itself.
Be careful with aligning the base to a page address and increase
the length of the mapped region appropriately. Closes PR 2867.