Alex Deucher dixit:

>> >and two for bsd
>> >
>> >1. bsd                 monolithic
>> >2. bsd-core            modular as above

>why not just let the kernel provide the drm?  Most if not all recent
>linux and bsd kernels (last few years) have drm support.  The dri and
>ddx will adapt depending on what's available in the kernel.

For the record, "BSD" seems to mean FreeBSD exclusively here
(and maybe DragonFly, which relates to FreeBSD like MirOS
relates to OpenBSD, namely being a fork).

I've tried to build DRI/DRM on OpenBSD and MirOS for XF86 4.4;
I eventually got DRI working but it just blanked the screen
instead of using Mesa when it didn't find a DRM, which is a
K.O. criterium, thus I haven't looked deeper into it.

The DRM use FreeBSD-ish <bsd.kmod.mk> whereas OpenBSD and derivates
have <bsd.lkm.mk>, and from a short glimpse on the code I've
got the impression it's non-trivial to support OpenBSD too.
I'm not too experienced in kernel programming though.

I think we _can_ load kernel modules though, I've played with
a VMware 3 module some time (but VMware didn't want to play
with me, so I left).

If that "screen blank, no Mesa" issue is fixed, you could
probably enable DRI builds on OpenBSD and MirOS, too. I
haven't looked into it on 4.5 yet.

bye,
//mirabile
-- 
> [...] Echtzeit hat weniger mit "Speed"[...] zu tun, sondern damit, daß der
> richtige Prozeß voraussagbar rechtzeitig sein Zeitscheibchen bekommt.
Wir haben uns[...] geeinigt, dass das verwendete Echtzeit-Betriebssystem[...]
weil selbst einfachste Operationen *echt* *Zeit* brauchen.      (aus d.a.s.r)

_______________________________________________
Devel mailing list
Devel@XFree86.Org
http://XFree86.Org/mailman/listinfo/devel

Reply via email to