Home | History | Annotate | Download | only in shared-core
History log of /src/sys/external/bsd/drm/dist/shared-core/mach64_irq.c
RevisionDateAuthorComments
 1.2  24-Feb-2011  mrg convert all crtc values passed in from userland to be unsigned instead
of signed. there's still some more internal to the i915 driver that
should be converted.

tested on a radeon x1550.
 1.1  19-Jul-2008  mrg branches: 1.1.1;
Initial revision
 1.1.1.2  19-Jun-2009  mrg branches: 1.1.1.2.4; 1.1.1.2.6; 1.1.1.2.8;
import mesa-drm git from version 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c.
 1.1.1.1  19-Jul-2008  mrg branches: 1.1.1.1.2; 1.1.1.1.4; 1.1.1.1.6; 1.1.1.1.10; 1.1.1.1.14; 1.1.1.1.18; 1.1.1.1.20;
import mesa-drm git from version 5d27fd94afaaf434c3a92af0075420b550055bfb,
which is approximately june 25th or so.
 1.1.1.2.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.1.1.2.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.1.1.2.4.1  05-Mar-2011  rmind sync with head
 1.1.1.1.20.1  21-Apr-2010  matt sync to netbsd-5
 1.1.1.1.18.3  18-Jul-2009  yamt sync with head.
 1.1.1.1.18.2  04-May-2009  yamt sync with head.
 1.1.1.1.18.1  19-Jul-2008  yamt file mach64_irq.c was added on branch yamt-nfs-mp on 2009-05-04 08:13:32 +0000
 1.1.1.1.14.1  23-Jul-2009  jym Sync with HEAD.
 1.1.1.1.10.1  20-Jun-2009  snj Apply patch (requested by mrg in ticket #823):
import mesa-drm git from version 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c.
--
merge the changes from drm 85b9f737db0d2a845e4d7e2bbf9ad12ff9e2227c
with our changes and the work recently done by Arto Huusko and FUKAUMI
Naoki.

it includes all the changes arto provided from both mesa-drm and
the r6xx-r7xx-support branch. it does not yet include code to
handle the (deleted) drm_pciids.h file, but i'll probably just
check in a generated one for now.

i have not yet merged the changes from outside this dir.

from arto's messages to tech-x11:

The important change that was needed is that drm_scatter.c was
fixed to return pointer to all allocated pages, not just the
beginning of the allocated segments.

Other changes:

- drm_scatter maps COHERENT memory
- drm_drawable: drawable handle allocation is done
inside lock
- drm_memory: when mapping "agp" memory, store offset
of mapped area, so that new requests to same offset
return the same area instead of trying to remap
and fail
- drm_vm: use bus_space_mmap for frame buffer and registers

- r600_cp.c: ioremapfree allocated gart range
- radeon_cp.c: use mtsleep
- some memset calls I had added had their args swapped,
and no memory was cleared
--
add a freshly generated drm_pciids.h
--
some minor clean up:
- reduce diffs to mesa-drm where possible
- fix various formatting issues
- netbsd uses major 180 for drm (XXX)
 1.1.1.1.6.2  28-Sep-2008  mjf Sync with HEAD.
 1.1.1.1.6.1  19-Jul-2008  mjf file mach64_irq.c was added on branch mjf-devfs2 on 2008-09-28 10:40:41 +0000
 1.1.1.1.4.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.1.1.4.1  19-Jul-2008  wrstuden file mach64_irq.c was added on branch wrstuden-revivesa on 2008-09-18 04:36:49 +0000
 1.1.1.1.2.2  28-Jul-2008  simonb Sync with head.
 1.1.1.1.2.1  19-Jul-2008  simonb file mach64_irq.c was added on branch simonb-wapbl on 2008-07-28 14:37:30 +0000

RSS XML Feed