Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD driver for Cirrus Logic EP93xx graphics engine - EPFB



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Apr 13, 2008, at 06:37, Martin Guy wrote:
Hi Raphael!
  Many thanks for your 2007 work and page
http://raphael.g-system.at/tech/netbsd/epfb/ based on Hamajima's epfb
driver for the Cirrus Logic EP93xx range of ARM chips. Without those
extra bits it would have taken me much longer to get it working, if at
all.
  The first results are promising: the display is stable at bit depths
at which the Cirrus FB driver for Linux is already jumping about,
though I see what you mean about the precise video timing issues.
  Like you, I am now looking at getting the X server to run on it, but
when I naively build the X sets for evbarm, the X server (and a wscons
driver for it) are not built and xserver.tgz just contains the fake
drivers Xprt, Xvfb etc.
  I regret I'm new to NetBSD's build system, if old to BSD itself, and
am still figuring out how the contents of each architecture's .tgzs is
determined.

  Before I carry on banging my head against this, may I ask whether
you (or anyone else) has made any further progress on epfb or in
getting NetBSD/X running on this chip, and should I be using a CVS
stable branch or head rather than plain 4.0 + patches?

If you have a working wsdisplay driver and your CPU understands ARMv4 you can try the xserver package for NetBSD/shark, it contains XFree86 and the wsfb driver built for StrongARM. It's unaccelerated but it should work as a first step in whatever video mode / colour depth the kernel driver set up. Otherwise, enabling XFree86 to build is relatively easy - we have it running on some ARM machines so it's probably just a few lines in src/x11/... Makefiles and src/mk/ bsd.x11.mk that need to be changed.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSAH8LcpnzkX8Yg2nAQJQzgf+O/fyY/iocAcaahKSGXmGdrh71FkJlUjG
Egy2IZBMys0Xb8ZMxmVllawwkD2/wFiQDbSVBdnUBZGu2kS2nu73b9RurwBgG3Lc
oixCGbd4G4glK3kZtxunsRWHfNrcLxBKO3StGsJuWm8yR6oa7SK1UbFa1fQGq0sE
O8IEBBhof1tfzcQBoZ25jKep/XhhktN+TnEivEm7snwumc4RRoESf+iG3YqnYDqc
qPuEyMNuSU7YDlwU4u9uN+hXC+RX5fuBnpnJYUeN5BLJ5nZGAnvawWd0zJIZlbeo
2rH30ZHjBSZp9HwtYuOJ6R3ZpJeorLHiMbqGQ/y4LxFZCAT2EFUVZw==
=ou7N
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index