lkml.org 
[lkml]   [2005]   [Jan]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: starting with 2.7
    From
    Date
    Alan Cox <alan@lxorguk.ukuu.org.uk> writes:
    >
    > We've seen that with the proposed 1Gb DMA area on x86-64 - Nvidia wanted
    > a 4Gb one to fix their hardware needs and various other drivers want a
    > 1Gb DMA area. That happens to also sort Nvidia's problems.

    To clarify there are other drivers who also want 4GB (e.g. the free
    Intel and ATI DRM drivers and also some other video drivers)

    I haven't seen a real request from someone who requires 1GB, but needs
    to use more than 96MB (16MB GFP_DMA + 64-128MB softiommu/amd iommu memory)

    But 1GB is not enough for the higherend 3d users, especially when you
    put multiple adapters into the machine.

    >>From DRI experience I'd say that a mostly user space nvidia driver would
    > probably be almost as problematic as a binary kernel module. It would
    > make reverse engineering a lot easier though 8)

    I think it would be a good idea to perhaps to move common services
    needed by Nvidia and others (ATI, free DRI drivers, others) into a
    common free library. This way we would probably break them less often
    and there would be less potentially buggy code in the kernel.

    And anything that shrinks binary only drivers and replaces them with
    more and more free code is probably a good thing. And doing this in baby
    steps is probably the only realistic option.

    -Andi
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:09    [W:3.099 / U:0.796 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site