CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2012/04/18 11:28:24

Modified files:
        sys/arch/sgi/sgi: wscons_machdep.c 
        sys/arch/sgi/xbow: files.xbow 
        sys/arch/sgi/conf: GENERIC-IP22 RAMDISK-IP22 files.sgi 
        sys/arch/sgi/gio: files.gio gio.c 
Added files:
        sys/arch/sgi/dev: impact.c impactreg.h impactvar.h 
        sys/arch/sgi/xbow: impact_xbow.c 
        sys/arch/sgi/gio: impact_gio.c 
Removed files:
        sys/arch/sgi/xbow: impact.c impactreg.h impactvar.h 

Log message:
Split the existing impact@xbow attachment into generic impact routines, and
bus-specific attachment; impactreg.h and impactvar.h move from sgi/xbow/ to
sgi/dev/.

Teach the generic impact code how to code with pre-ImpactSR boards, which have
a slightly different register layout (information obtained from Peter Fuerst's
Linux IP28 patches).

Add an impact@gio attachment (unfortunately untested, no Impact GIO boards
here). All Indigo 2 graphics options should be supported now (assuming the
Extreme/Ultra will actually work with grtwo(4) out of the box).

Tested not to disturb operation on IP30.

** ATTENTION! If you are building IP27 or IP30 kernels, be sure to rm impact.d
** before building a new kernel.

Reply via email to