Re: your mail

Emil Velikov <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <CACvgo53ZqW_-E1jqokZNoKvF9UmOFm=OVBuTEPwae9JUE3xo9A@mail.gmail.com>
On 20 May 2018 at 20:28, Niclas Zeising <[email protected]> wrote:

>>> Currently, we have a working area and development repos on gitub, which
>>> you
>>> can find here https://github.com/FreeBSDDesktop/, amongst other things
>>> there's a fork of the FreeBSD ports repo there where most ports
>>> development
>>> happens.  There's no problem getting you access to that one, and we can
>>> also
>>> add forks of upstream mesa and drm repos and so on.
>>
>> Since I'm not using/testing FreeBSD I'm looking for someone to review
>> any patches ;-)
>> Having commit access is not really required on my end.
>
>
> I don't know the internals of mesa or libdrm, but I can try to have a look
> and to test patches as need.

I'm talking about FreeBSD specifics. Either way let's not think about
that just yet.


>>> Creating /dev nodes is handled automatically by devfs and devd.  I don't
>>> know how it's done in detail, but it's automatic as far as at least I'm
>>> concerned.
>>>
>> Ack. On Linux the same daemon (udevd in our case) loads the kernel
>> module also creates the node.
>> Has there been attempts/discussions about doing the same in FreeBSD?
>
>
> I don't think so.  There is some work done in general to load modules as
> needed, but I don't think anything's been done specifically for graphics.
> On linux, when is the module loaded?  On start or when starting X or some
> other time?

It's been years since I've looked, so the following outline might not be 100%

 - device is plugged/present
 - kernel populates /sys/$hardware_bus..../uevent
 - udevd reads the uevent, loads (modprobe) the new module
 - the module is loaded, creates more sysfs entries
 - udevd sees the new ones, matches them to $rules and creates device
nodes/symlinks/others


>>> As for sysfs, mmacy gave a good responce on IRC.
>>>
>> Are you sure it wasn't on gitter? You're the only person who wrote in
>> the IRC channel since I joined.
>> Can you please copy it here or share a link?
>
>
> I think you were offline and missed the response.  Here it is:
> < mmacy> sysfs compat is mediocre
> < mmacy> patches welcome

Thanks. Polishing that might be better instead of adding XXX line
FreeBSD custom paths.
Be that for libdrm or elsewhere - but that in due time.


> I hope so to.  It will take a little time to get the ball rolling, but it's
> a start.  I hope we can keep in touch as things progress, either here or on
> gitter.

As you know I'm already there - evelikov.

Thanks
Emil
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.