public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Keith Whitwell <keith@tungstengraphics.com>
To: Dave Airlie <airlied@linux.ie>
Cc: Arjan van de Ven <arjanv@redhat.com>,
	dri-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org
Subject: Re: DRM and 2.4 ...
Date: Mon, 16 Aug 2004 12:42:51 +0100	[thread overview]
Message-ID: <41209DBB.1060909@tungstengraphics.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0408161137330.21177@skynet>

Dave Airlie wrote:
>>DRM_IOCTL_ARGS, DRM_ERR, DRM_CURRENTPID, DRM_UDELAY, DRM_READMEMORYBARRIER,
>>DRM_COPY_FROM_USER_IOCTL etc etc existed prior to freebsd support? Oh my
>>god...

Heh.  I actually find those ones pretty innocuous and easy to work with, 
compared to some of the stuff in there.  Nothing that etags can't disambiguate 
for you.

What's more challenging is are the macros defined in the drivers which then 
customize the behaviour of shared header files - these are really the 
challenging aspect to working with that code, and what Dave has been working 
to remove.

> I'm currently open for constructive critics with ideas on how to fix these
> things, the DRM is open for business if we can fix things up now it will
> be a lot easier while I'm knee deep with time than after I'm finished and
> back travelling .. should we have try to implement Linux fns in BSD, what
> do we do if more parameters/info are needed from a BSD side, or do we try
> and sideline all these into a separate library of functions and wrap them
> on both bsd and linux?

Dave's hit the nail on the head here.  If you'd like some changes, feel free 
to make suggestions.

The macros you outline aren't great, but they aren't the real impediment to 
working with/understanding drm either.  But if we can fix that stuff up at the 
same time, why not?

Keith


  parent reply	other threads:[~2004-08-16 11:42 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-16  5:56 DRM and 2.4 Dave Airlie
2004-08-16  7:11 ` Arjan van de Ven
2004-08-16  9:43   ` Keith Whitwell
2004-08-16  9:46     ` Arjan van de Ven
2004-08-16 10:12       ` Keith Whitwell
2004-08-16 10:14         ` Arjan van de Ven
2004-08-16 10:42           ` Dave Airlie
2004-08-16 10:48             ` Arjan van de Ven
2004-08-16 11:42             ` Keith Whitwell [this message]
2004-08-16 11:58               ` Arjan van de Ven
2004-08-16 12:18                 ` Keith Whitwell
2004-08-16 11:14   ` Alan Cox
2004-08-16 12:22     ` Dave Airlie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41209DBB.1060909@tungstengraphics.com \
    --to=keith@tungstengraphics.com \
    --cc=airlied@linux.ie \
    --cc=arjanv@redhat.com \
    --cc=dri-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox