Home | History | Annotate | Download | only in ofw
History log of /src/sys/arch/shark/ofw/igsfb_ofbus.c
RevisionDateAuthorComments
 1.20  27-Jan-2021  thorpej Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().

Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
 1.19  22-Nov-2020  thorpej malloc(9) -> kmem(9) (easy, straight-forward cases only, for now)
 1.18  10-Nov-2019  chs branches: 1.18.8;
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.
 1.17  22-Jan-2017  jakllsch branches: 1.17.14;
Call OF to bring up the CyberPro if it's not the console.

Avoids igsfb crash later with serial console due to
inaccessible hardware.
 1.16  30-Jun-2015  macallan branches: 1.16.2; 1.16.4;
don't map the framebuffer as cacheable
 1.15  02-Jan-2014  joerg branches: 1.15.6;
Fix const use.
 1.14  27-Oct-2012  chs branches: 1.14.2;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.13  26-Jul-2011  mrg branches: 1.13.2; 1.13.12;
convert to device_t, cfdata_t and CFATTACH_DECL_NEW.
 1.12  19-Jul-2011  dyoung Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.
 1.11  28-Feb-2011  macallan use ARM32_MMAP_WRITECOMBINE when mmap()ing video memory for improved X11 speed
 1.10  11-Nov-2009  macallan branches: 1.10.4; 1.10.6; 1.10.8;
Look for a Sun-like video mode specifier in output-device, if there is one
pass it on to igsfb. With this you can
setenv output-device=screen:r1280x1024x60
and igsfb will use that mode. The mode specified must be listed in
dev/videomode/modelines.
 1.9  10-Nov-2009  macallan add a mmap() method so the xf86-video-igs driver can map the aperture and
IO space in a sane way.
 1.8  08-May-2008  macallan nuke clause 3
 1.7  28-Oct-2007  jmmv branches: 1.7.16; 1.7.18; 1.7.20; 1.7.22;
Drop pccons. Obsoleted by wscons, now fully supported in NetBSD/shark.
OK'ed by thorpej@ and tsutsui@ a while ago.
 1.6  17-Oct-2007  garbled Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.5  30-Jul-2007  jmmv branches: 1.5.2; 1.5.4; 1.5.6; 1.5.8; 1.5.12;
Fix build of kernels that use vga or igsfb together with pccons by avoiding
a warning mentioning an unused static function.
 1.4  03-Jun-2007  uwe branches: 1.4.2; 1.4.4;
Nuke traces of PCI. Minor cosmetic clean ups.
 1.3  03-Jun-2007  uwe Include igsfb_ofbusvar.h by its full official name.
 1.2  25-Jan-2007  macallan branches: 1.2.6; 1.2.8; 1.2.14;
have OF re-initialize the console before calling OF_exit() so we actually
end up in something usable
 1.1  07-Dec-2006  macallan branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
add glue for igsfb at ofbus
 1.1.8.2  12-Jan-2007  bouyer Pull up following revision(s) (requested by macallan in ticket #350):
sys/arch/shark/isa/isa_io.c: revision 1.7
sys/arch/shark/shark/consinit.c: revision 1.5
sys/arch/shark/ofw/igsfb_ofbus.c: revision 1.1
sys/arch/shark/ofw/igsfb_ofbusvar.h: revision 1.1
sys/arch/shark/conf/files.shark: revision 1.12
add glue for igsfb at ofbus
 1.1.8.1  07-Dec-2006  bouyer file igsfb_ofbus.c was added on branch netbsd-4 on 2007-01-12 23:44:04 +0000
 1.1.6.3  01-Feb-2007  ad Sync with head.
 1.1.6.2  12-Jan-2007  ad Sync with head.
 1.1.6.1  07-Dec-2006  ad file igsfb_ofbus.c was added on branch newlock2 on 2007-01-12 01:00:59 +0000
 1.1.4.5  15-Nov-2007  yamt sync with head.
 1.1.4.4  03-Sep-2007  yamt sync with head.
 1.1.4.3  26-Feb-2007  yamt sync with head.
 1.1.4.2  30-Dec-2006  yamt sync with head.
 1.1.4.1  07-Dec-2006  yamt file igsfb_ofbus.c was added on branch yamt-lazymbuf on 2006-12-30 20:46:57 +0000
 1.1.2.2  10-Dec-2006  yamt sync with head.
 1.1.2.1  07-Dec-2006  yamt file igsfb_ofbus.c was added on branch yamt-splraiseipl on 2006-12-10 07:16:35 +0000
 1.2.14.2  03-Oct-2007  garbled Sync with HEAD
 1.2.14.1  26-Jun-2007  garbled Sync with HEAD.
 1.2.8.1  11-Jul-2007  mjf Sync with head.
 1.2.6.3  03-Dec-2007  ad Sync with HEAD.
 1.2.6.2  20-Aug-2007  ad Sync with HEAD.
 1.2.6.1  09-Jun-2007  ad Sync with head.
 1.4.4.1  15-Aug-2007  skrll Sync with HEAD.
 1.4.2.1  07-Aug-2007  matt Sync with HEAD.
 1.5.12.1  13-Nov-2007  bouyer Sync with HEAD
 1.5.8.1  06-Nov-2007  matt sync with HEAD
 1.5.6.1  01-Jan-2008  chris Sync with HEAD.
 1.5.4.1  28-Oct-2007  joerg Sync with HEAD.
 1.5.2.1  26-Dec-2007  rjs Sync with HEAD.
 1.7.22.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.7.20.2  11-Mar-2010  yamt sync with head
 1.7.20.1  16-May-2008  yamt sync with head.
 1.7.18.1  18-May-2008  yamt sync with head.
 1.7.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.10.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.10.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.10.4.1  05-Mar-2011  rmind sync with head
 1.13.12.3  03-Dec-2017  jdolecek update from HEAD
 1.13.12.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.13.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.13.2.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.13.2.1  30-Oct-2012  yamt sync with head
 1.14.2.1  18-May-2014  rmind sync with head
 1.15.6.2  05-Feb-2017  skrll Sync with HEAD
 1.15.6.1  22-Sep-2015  skrll Sync with HEAD
 1.16.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.16.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.17.14.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.18.8.2  03-Apr-2021  thorpej Sync with HEAD.
 1.18.8.1  14-Dec-2020  thorpej Sync w/ HEAD.

RSS XML Feed