git: pat: Make the API more compatible with FreeBSD

2013-07-18 Thread Francois Tigeot
commit 6ed30774ac074512fee5422519be76a122d2dc3b Author: François Tigeot Date: Thu Jul 18 23:27:03 2013 +0200 pat: Make the API more compatible with FreeBSD Summary of changes: sys/platform/pc64/x86_64/pmap.c | 4 ++-- sys/vm/vm_object.c | 2 +- sys/vm/vm_object.h

git: pmap: Add pmap_mapbios()

2013-07-18 Thread Francois Tigeot
commit ac9e78e3920d5fbadecb90339d14ec4707b02de3 Author: François Tigeot Date: Thu Jul 18 23:28:12 2013 +0200 pmap: Add pmap_mapbios() Obtained-from: FreeBSD Summary of changes: sys/platform/pc64/include/pmap.h | 1 + sys/platform/pc64/x86_64/pmap.c | 6 ++ 2 files changed,

git: pat: Add pmap_invalidate_cache_pages()

2013-07-18 Thread Francois Tigeot
commit c174861d025eba2c30453614c49a48c868da55aa Author: François Tigeot Date: Thu Jul 18 23:28:47 2013 +0200 pat: Add pmap_invalidate_cache_pages() Obtained-from: FreeBSD Summary of changes: sys/platform/pc64/include/pmap.h | 2 ++ sys/platform/pc64/x86_64/pmap.c | 30 +++

git: kernel/pat: Improve kmem_alloc_attr()

2013-07-18 Thread Francois Tigeot
commit d491f445f1ae01e5a5554b9c1ded1d5c7b06778b Author: Johannes Hofmann Date: Thu Jul 18 23:29:11 2013 +0200 kernel/pat: Improve kmem_alloc_attr() With-input-from: Matthew Dillon Summary of changes: sys/vm/vm_kern.c | 13 - 1 file changed, 12 insertions(+), 1 deleti

git: kernel: Add kqsort_r()

2013-07-20 Thread Francois Tigeot
commit a5ac0e40f19c70cb07c9f5ce8e0049dfaf101ded Author: François Tigeot Date: Sat Jul 20 09:22:56 2013 +0200 kernel: Add kqsort_r() Obtained-from: FreeBSD Summary of changes: sys/conf/files| 1 + sys/libkern/qsort.c | 59 +++---

git: kernel: import pci_find_class() from FreeBSD

2013-07-20 Thread Francois Tigeot
commit de1e48707431736aeb8d59808e46c8b8a6dad56e Author: François Tigeot Date: Sat Jul 20 23:06:12 2013 +0200 kernel: import pci_find_class() from FreeBSD Summary of changes: sys/bus/pci/pci.c| 15 +++ sys/bus/pci/pcivar.h | 1 + 2 files changed, 16 insertions(+) http:/

git: kernel: Import vm_mmap_to_errno() from FreeBSD

2013-07-21 Thread Francois Tigeot
commit 86269ee06080d140981e25eff5a9ff74fdf8e744 Author: François Tigeot Date: Sun Jul 21 18:39:02 2013 +0200 kernel: Import vm_mmap_to_errno() from FreeBSD Summary of changes: sys/vm/vm_extern.h | 1 + sys/vm/vm_mmap.c | 21 + 2 files changed, 22 insertions(+) ht

git: kernel: Import unrhdr function family from FreeBSD

2013-07-21 Thread Francois Tigeot
commit c18a5ab76dce92a711349b564806eb7a7b132b25 Author: François Tigeot Date: Sun Jul 21 21:37:03 2013 +0200 kernel: Import unrhdr function family from FreeBSD Summary of changes: sys/conf/files | 1 + sys/kern/subr_unit.c | 783 ++

git: kernel: Import bitcount16() from FreeBSD

2013-07-21 Thread Francois Tigeot
commit 5b447fa397f865d86ad6c85d2045a984de216637 Author: François Tigeot Date: Sat Jul 20 18:59:55 2013 +0200 kernel: Import bitcount16() from FreeBSD Summary of changes: sys/sys/systm.h | 16 1 file changed, 16 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git

git: kernel: Add DRIVER_MODULE_ORDERED macro

2013-07-21 Thread Francois Tigeot
commit ccd2b1c7dcf732bf05850343f78d0dad459439d1 Author: Johannes Hofmann Date: Sun Jul 21 21:40:31 2013 +0200 kernel: Add DRIVER_MODULE_ORDERED macro Summary of changes: sys/sys/bus.h | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.

git: kernel: add vm_page_unhold_pages()

2013-07-21 Thread Francois Tigeot
commit 3858d883b29c008634394b7bd5b20634572ef71b Author: François Tigeot Date: Sun Jul 21 21:41:28 2013 +0200 kernel: add vm_page_unhold_pages() Summary of changes: sys/vm/vm_page.h | 5 + 1 file changed, 5 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3858d8

git: kernel: Implement copyin_nofault and copyout_nofault

2013-07-21 Thread Francois Tigeot
commit ad249be922133857c03f43f8107291e0ad4669f1 Author: François Tigeot Date: Sun Jul 7 19:24:55 2013 +0200 kernel: Implement copyin_nofault and copyout_nofault Inspired-from: FreeBSD Summary of changes: sys/kern/kern_subr.c | 24 sys/sys/systm.h |

git: kernel: Add PROC_LOCK and PROC_UNLOCK

2013-07-21 Thread Francois Tigeot
commit e912b9369a5dd45e860a62d8be988e729df23c32 Author: François Tigeot Date: Sun Jul 21 21:22:41 2013 +0200 kernel: Add PROC_LOCK and PROC_UNLOCK Inspired-from: FreeBSD Summary of changes: sys/sys/proc.h | 4 1 file changed, 4 insertions(+) http://gitweb.dragonflybsd.org

git: Remove duplicated bitstring.h file

2013-07-21 Thread Francois Tigeot
commit a2543013510c8352926fcc650d006e0b8274be4c Author: François Tigeot Date: Mon Jul 22 07:25:49 2013 +0200 Remove duplicated bitstring.h file Noticed-by: vsrinivas Summary of changes: sys/kern/subr_unit.c | 2 +- sys/sys/bitstring.h | 199 --

git: kernel: Remove global PROC_LOCK and PROC_UNLOCK definitions

2013-07-22 Thread Francois Tigeot
commit cf3964220d0137b14fed6667542f3c4e9316b595 Author: François Tigeot Date: Mon Jul 22 13:46:05 2013 +0200 kernel: Remove global PROC_LOCK and PROC_UNLOCK definitions Locking in this area varies so much between FreeBSD and DragonFly that it's best to determine what to do wi

git: Document DRIVER_MODULE_ORDERED(9)

2013-07-22 Thread Francois Tigeot
commit 2903185ff653f9ff73ab2a73c340e3b9d01abeac Author: François Tigeot Date: Mon Jul 22 17:47:50 2013 +0200 Document DRIVER_MODULE_ORDERED(9) Summary of changes: share/man/man9/DRIVER_MODULE.9 | 26 +++--- share/man/man9/Makefile| 1 + 2 files changed, 24 i

git: Document copyin_nofault and copyout_nofault(9)

2013-07-22 Thread Francois Tigeot
commit 01217732480f0060247452ed6208bc97597d7314 Author: François Tigeot Date: Mon Jul 22 18:02:17 2013 +0200 Document copyin_nofault and copyout_nofault(9) Summary of changes: share/man/man9/Makefile | 2 ++ share/man/man9/copy.9 | 74 -

git: drm: move gpu driver headers to subdirectories

2013-07-22 Thread Francois Tigeot
commit c060d81809d08771d45285e8a3c4cd97f20f4e5f Author: François Tigeot Date: Mon Jul 22 22:11:20 2013 +0200 drm: move gpu driver headers to subdirectories Summary of changes: sys/dev/drm/i915/i915_dma.c | 4 ++-- sys/dev/drm/{ => i915}/i915_drm.h | 0 sys/dev/drm/i915/i91

git: drm: Import drm2+i915 work from FreeBSD

2013-07-22 Thread Francois Tigeot
commit 575ea5a0f163d1cc8c1b9ed47b0838726c22d508 Author: François Tigeot Date: Mon Jul 22 22:23:54 2013 +0200 drm: Import drm2+i915 work from FreeBSD As of r240917 (2012-09-25): "Reduce delays in several wait loops" Summary of changes: sys/dev/drm2/drm.h | 1

git: drm2: Comment out FreeBSD ids

2013-07-23 Thread Francois Tigeot
commit 1b006bb068d0b2c30f1d7927b6058da4d793edc9 Author: François Tigeot Date: Sun Jul 21 10:45:12 2013 +0200 drm2: Comment out FreeBSD ids Also remove FreeBSD-specific sys/cdefs.h include lines Summary of changes: sys/dev/drm/drm_hashtab.h | 2 +- sys/dev/drm/drm_

git: drm2: Remove CTR* functions

2013-07-23 Thread Francois Tigeot
commit 4b6e803b73f2e7529ffb2cf93cefbc3c07707b50 Author: François Tigeot Date: Tue Jul 23 19:15:09 2013 +0200 drm2: Remove CTR* functions Summary of changes: sys/dev/drm2/drm_crtc.c | 2 -- sys/dev/drm2/drm_fops.c | 4 --- sys/dev/drm2/drm_irq.c

git: drm2: Some functions are named differently

2013-07-23 Thread Francois Tigeot
commit edace09c88dbaea796895063882c6e51b0ff0851 Author: François Tigeot Date: Tue Jul 23 19:16:03 2013 +0200 drm2: Some functions are named differently * free => kfree * malloc, realloc, reallocf => kmalloc, krealloc, kreallocf * printf and snprintf => kprintf a

git: drm2: Handle locking

2013-07-23 Thread Francois Tigeot
commit e8a91b3cefd66c1680879e24e150f5e98d3a8c20 Author: François Tigeot Date: Tue Jul 23 19:18:48 2013 +0200 drm2: Handle locking * Locally define PROC_LOCK and PROC_UNLOCK to nothing * irq_lock must be a lwkt serializer * Remove Giant usage Was it even ne

git: drm2: Fix include files

2013-07-23 Thread Francois Tigeot
commit 30582b45de14f62086eb7b4b0449231bd1ab3368 Author: François Tigeot Date: Tue Jul 23 19:20:27 2013 +0200 drm2: Fix include files Summary of changes: sys/dev/drm2/drmP.h | 15 ++- sys/dev/drm2/drm_bufs.c | 3 ++- sys/dev/drm2/drm_dp_iic_helper.c |

git: drm2: Remove unused FreeBSD functions and macros

2013-07-23 Thread Francois Tigeot
commit a620cf98fb51aaf9744d7669190e6133e5fe400e Author: François Tigeot Date: Tue Jul 23 19:21:09 2013 +0200 drm2: Remove unused FreeBSD functions and macros * sched_pin() / sched_unpin() * VM_ALLOC_NOOBJ and VM_ALLOC_WIRED * callout_drain() * vm_page_l

git: drm2: Handle slightly different little things (1/2)

2013-07-23 Thread Francois Tigeot
commit 168ab13f61bad526b2b3329a772c0b04ba6352f7 Author: François Tigeot Date: Tue Jul 23 19:21:53 2013 +0200 drm2: Handle slightly different little things (1/2) * DragonFly and FreeBSD memory barrier functions are named differently * Replace TAILQ_FOREACH_SAFE by TAILQ_F

git: drm2: Handle slightly different little things (2/2)

2013-07-23 Thread Francois Tigeot
commit f130376c3be762f8e5dc732d6775c389db58c741 Author: François Tigeot Date: Tue Jul 23 19:23:05 2013 +0200 drm2: Handle slightly different little things (2/2) Some functions/macros have little arguments or other small variations: * BUS_ALLOC_RESOURCE() * bus_d

git: drm2: Adapt kernel_map usage

2013-07-23 Thread Francois Tigeot
commit 1dab49d6738f2942ea52442c9737e65b6bbbe449 Author: François Tigeot Date: Tue Jul 23 19:23:37 2013 +0200 drm2: Adapt kernel_map usage Summary of changes: sys/dev/drm2/drm_scatter.c | 4 ++-- sys/dev/drm2/i915/intel_ringbuffer.c | 18 +- 2 files changed, 11

git: kernel: Update taskqueue subsystem

2013-07-24 Thread Francois Tigeot
commit d96c147595b4f9046cb3d1682071adf4f98a2204 Author: François Tigeot Date: Wed Jul 24 09:06:29 2013 +0200 kernel: Update taskqueue subsystem * Add taskqueue timeout functions * Add _timeout_task_init() * Add taskqueue_cancel() Obtained-from: FreeBSD

git: drm2: add a drm_find_file_by_proc() implementation

2013-07-24 Thread Francois Tigeot
commit 7469e6c8ff7bfae995d3dfec12b0883d9da26fd6 Author: François Tigeot Date: Wed Jul 24 09:08:14 2013 +0200 drm2: add a drm_find_file_by_proc() implementation * Taken from the existing drm code in sys/dev/drm/ Summary of changes: sys/dev/drm2/drmP.h | 2 ++ sys/dev/drm2/d

git: kernel: Document new taskqueue functions

2013-07-24 Thread Francois Tigeot
commit ba36e67453be7306660d4adb8561710b8138df69 Author: François Tigeot Date: Wed Jul 24 10:35:57 2013 +0200 kernel: Document new taskqueue functions Summary of changes: share/man/man9/Makefile| 4 +++ share/man/man9/taskqueue.9 | 63 +++---

git: kernel: Port new device_pager interface from FreeBSD

2013-07-29 Thread Francois Tigeot
commit f2c2051ee473577d22178d55f782ceebbd88d58f Author: Johannes Hofmann Date: Mon Jul 29 22:39:56 2013 +0200 kernel: Port new device_pager interface from FreeBSD Some parts implemented by François Tigeot and Matthew Dillon Summary of changes: sys/vm/device_pager.c | 243 ++

git: kernel: add OBJT_MGTDEVICE in some more places

2013-07-29 Thread Francois Tigeot
commit f6a0c81919eb622cfebfe0d843de3d27e644dd60 Author: Johannes Hofmann Date: Tue Jul 30 08:12:34 2013 +0200 kernel: add OBJT_MGTDEVICE in some more places Summary of changes: sys/platform/pc32/i386/pmap.c| 3 ++- sys/platform/pc64/x86_64/pmap.c | 3 ++- sys/platform/vkerne

git: drm2: Handle device creation, translate dev_ops functions

2013-07-30 Thread Francois Tigeot
commit a41a38d3cdbd335ebe18d10a34318dc4655bdcc5 Author: François Tigeot Date: Tue Jul 30 13:29:00 2013 +0200 drm2: Handle device creation, translate dev_ops functions * drm_attach, drm_open, drm_close, drm_mmap, drm_read, drm_ioctl modified following the model of the existi

git: drm2: Port d_mmap_single() from FreeBSD

2013-07-30 Thread Francois Tigeot
commit 290740e3ba74d265cc961e24cdca4ef94652c68a Author: Johannes Hofmann Date: Wed Apr 24 19:31:38 2013 +0200 drm2: Port d_mmap_single() from FreeBSD Summary of changes: sys/dev/drm2/drmP.h| 1 + sys/dev/drm2/drm_drv.c | 1 + sys/dev/drm2/drm_vm.c | 8 sys/kern/kern_devi

git: iicbus: add intel_iic to iicbb driver

2013-07-30 Thread Francois Tigeot
commit 95abf8444977225da7e0f0598e5df333ca213982 Author: Johannes Hofmann Date: Tue Jul 30 16:05:56 2013 +0200 iicbus: add intel_iic to iicbb driver Summary of changes: sys/bus/iicbus/iicbb.c | 1 + 1 file changed, 1 insertion(+) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/95

git: drm2: Small porting fixes

2013-07-30 Thread Francois Tigeot
commit abc09a029b298f0c882a69fb667ce1b6e3597acd Author: François Tigeot Date: Tue Jul 30 16:27:10 2013 +0200 drm2: Small porting fixes * Add missing rb-tree function prototype * Replace member2struct() by container_of() like it was done in the original Linux code

git: i915: replace several sleep functions by DELAY()

2013-07-30 Thread Francois Tigeot
commit 6e16a1c464419d6d10a1f88afffa625250cd2cb3 Author: François Tigeot Date: Tue Jul 30 16:29:54 2013 +0200 i915: replace several sleep functions by DELAY() Summary of changes: sys/dev/drm2/i915/i915_drv.c | 9 ++--- sys/dev/drm2/i915/intel_display.c| 6 +++--- sys/de

git: drm2: replace callout_schedule by callout_reset()

2013-07-30 Thread Francois Tigeot
commit 5d3bc5d5ee61c4a25512446af5a5dd1729825d7e Author: François Tigeot Date: Tue Jul 30 16:31:21 2013 +0200 drm2: replace callout_schedule by callout_reset() Summary of changes: sys/dev/drm2/i915/i915_gem.c | 4 ++-- sys/dev/drm2/i915/i915_irq.c | 7 --- sys/dev/drm2/i915

git: i915: Rename pipe to i915_pipe

2013-07-30 Thread Francois Tigeot
commit 03799f10807c607825de717287e6bd0308736147 Author: François Tigeot Date: Tue Jul 30 16:33:07 2013 +0200 i915: Rename pipe to i915_pipe Summary of changes: sys/dev/drm2/i915/i915_drv.h | 2 +- sys/dev/drm2/i915/i915_suspend.c | 6 ++-- sys/dev/drm2/i915/intel_display.c | 62

git: i915: fix sf_buf_alloc() calls

2013-07-30 Thread Francois Tigeot
commit e2b8ab05245383115504a1c963806d5cdafa239a Author: François Tigeot Date: Tue Jul 30 16:41:39 2013 +0200 i915: fix sf_buf_alloc() calls Summary of changes: sys/dev/drm2/i915/i915_gem.c| 12 ++-- sys/dev/drm2/i915/i915_gem_execbuffer.c | 8 sys/dev/drm2/

git: drm2: Replace or comment out devfs cdevpriv calls

2013-07-30 Thread Francois Tigeot
commit 08a9f4f749d52d4b7185efd7092152e1089a9af0 Author: Johannes Hofmann Date: Tue Jul 30 18:48:13 2013 +0200 drm2: Replace or comment out devfs cdevpriv calls Summary of changes: sys/dev/drm2/drm_fops.c | 9 +++-- sys/dev/drm2/drm_vm.c | 9 ++--- 2 files changed, 13 insertions

git: drm2: Translate some vm calls, comment out others

2013-07-30 Thread Francois Tigeot
commit 9b99c585ae275ee99b95f74d1348fd554ce8e90f Author: François Tigeot Date: Tue Jul 30 18:59:22 2013 +0200 drm2: Translate some vm calls, comment out others Summary of changes: sys/dev/drm2/i915/i915_gem.c| 20 ++-- sys/dev/drm2/i915/i915_gem_execbuffer.c |

git: drm2: Properly handle requests passing page boundaries

2013-07-30 Thread Francois Tigeot
commit 4dd06e652ec39c70902404510de142dcf7566f13 Author: Matthew Dillon Date: Mon Jul 29 22:52:04 2013 +0200 drm2: Properly handle requests passing page boundaries Change pmap_mapdev_attr() call in drm2 to properly handle requests passing page boundaries. Summary of changes:

git: drm: switch back from kfree to free and add a NULL check

2013-07-30 Thread Francois Tigeot
commit d6d4be57f21bd1082661f6a658af98cb68890970 Author: Johannes Hofmann Date: Tue Jul 30 19:09:38 2013 +0200 drm: switch back from kfree to free and add a NULL check Summary of changes: sys/dev/drm2/drmP.h | 11 -- sys/dev/drm2/drm_agpsupport.c | 4

git: drm2 porting: Small changes

2013-07-30 Thread Francois Tigeot
commit 123f4114649f33e253bb75059b80d60476e7814c Author: Johannes Hofmann Date: Tue Jul 30 19:31:17 2013 +0200 drm2 porting: Small changes * don't pass handle to default_pager_alloc() * call vm_map_find() with fitit TRUE * use IDX_TO_OFF()/OFF_TO_IDX() macros Sum

git: drm: Implement vm_fault_quick_hold_pages and vm_page_unhold_pages

2013-07-30 Thread Francois Tigeot
commit d19f9abbcb9d32eaad69633706467318fc84cc40 Author: Johannes Hofmann Date: Tue Jul 23 14:08:46 2013 +0200 drm: Implement vm_fault_quick_hold_pages and vm_page_unhold_pages Also call vm_page_busy_wait() before vm_page_unwire() to avoid page not busy asserts in vm_page_unwir

git: drm: lockmgr() returns 0 on success

2013-07-30 Thread Francois Tigeot
commit 7fbf24c8f33bd973814322b1c6c2987c4f9b0404 Author: Johannes Hofmann Date: Tue Jul 30 19:32:25 2013 +0200 drm: lockmgr() returns 0 on success Summary of changes: sys/dev/drm2/i915/i915_drv.c | 2 +- sys/dev/drm2/i915/i915_gem.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(

git: kernel: Add atomic_load_acq_64()

2013-07-30 Thread Francois Tigeot
commit 620a2dbd3a475e09c62834156a6a0ff9caf27e31 Author: François Tigeot Date: Tue Jul 30 20:35:59 2013 +0200 kernel: Add atomic_load_acq_64() * This routine was already implemented on x86_64 under another name * Take the FreeBSD i586 version for i386; this variant use a

git: drm: preliminary replacement for vm_phys_fictitious functions

2013-07-30 Thread Francois Tigeot
commit 2832df49a114f698261ca5cfcedab5b412961491 Author: Johannes Hofmann Date: Thu May 23 19:37:22 2013 +0200 drm: preliminary replacement for vm_phys_fictitious functions Summary of changes: sys/dev/drm2/drmP.h | 7 + sys/dev/drm2/drm_vm.c | 84 +++

git: kernel: PAT work, test_and_set_bit()

2013-07-30 Thread Francois Tigeot
commit 7db382547a8f520b7d82672106be59b4cb72c424 Author: Matthew Dillon Date: Tue Jun 25 20:07:05 2013 +0200 kernel: PAT work, test_and_set_bit() Partially based on work by Aggelos Economopoulos Summary of changes: sys/dev/drm2/drmP.h | 2 +- sys/dev/drm

git: drm2: Make the PAT code more compatible with FreeBSD

2013-07-30 Thread Francois Tigeot
commit 9c89a01fb50f3e6ef3d179c1c01a89f24eb76172 Author: François Tigeot Date: Thu Jul 18 20:43:28 2013 +0200 drm2: Make the PAT code more compatible with FreeBSD * drm_mmap() still has issues with the memattr parameter Summary of changes: sys/dev/drm2/drm_gem.c | 1 - sys/dev/d

git: kernel: Correctly handle fake pages

2013-07-30 Thread Francois Tigeot
commit 9e5e15787783090b6f8cc9f3dc990820c0d66248 Author: Matthew Dillon Date: Fri Jul 12 08:35:54 2013 +0200 kernel: Correctly handle fake pages Summary of changes: sys/cpu/i386/include/pmap.h| 1 + sys/cpu/x86_64/include/pmap.h | 1 + sys/dev/drm2/drm_vm.c

git: i915_gem.c: Revisit initialization code

2013-07-30 Thread Francois Tigeot
commit 04adb68c8cacb3f9aa3e9fd962aa7f7c0e4e13e9 Author: François Tigeot Date: Sun Jul 21 07:41:49 2013 +0200 i915_gem.c: Revisit initialization code Summary of changes: sys/dev/drm2/i915/i915_gem.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) http://gitweb.dragonflybs

git: drm2: Comment out i915_info_sysctl_handler()

2013-07-30 Thread Francois Tigeot
commit 9116c3438539749e598092fde8a43a658f4118ab Author: François Tigeot Date: Tue Jul 30 21:31:34 2013 +0200 drm2: Comment out i915_info_sysctl_handler() Summary of changes: sys/dev/drm2/i915/i915_debug.c | 4 1 file changed, 4 insertions(+) http://gitweb.dragonflybsd.org/dragonfl

git: drm: disable drm_kms_helper_poll for now

2013-07-30 Thread Francois Tigeot
commit ca44755915cf4d74bea861cefb66a732b10a77ee Author: Johannes Hofmann Date: Tue Jul 30 21:42:40 2013 +0200 drm: disable drm_kms_helper_poll for now Summary of changes: sys/dev/drm2/drm_crtc_helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http://gitweb.dragonflybsd.org/

git: drm2: Hook to DragonFly's build infrastructure

2013-07-30 Thread Francois Tigeot
commit b757bf26f9b593eb020f4b75a63d60b2ed8e9b3e Author: François Tigeot Date: Thu Jun 7 10:44:09 2012 +0200 drm2: Hook to DragonFly's build infrastructure * The drm2+i915 code is built as kernel modules only * Remove unneeded dependency on 'mem' device Summary of change

git: drm/i915: Add no-lvds quirk for Supermicro X7SPA-H

2013-07-30 Thread Francois Tigeot
commit 6deb1069be846216dde382994e6c69b0006dba8d Author: Chris Wilson Date: Thu Oct 18 20:07:01 2012 +0100 drm/i915: Add no-lvds quirk for Supermicro X7SPA-H Reported-and-tested-by: Francois Tigeot Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55375 Signed-off-by

git: drm: Properly initialize drm_debug_flag

2013-07-30 Thread Francois Tigeot
commit 064f3b9398e71dfb223598bc1e9c1902a7e5c886 Author: glebius Date: Fri Nov 2 05:26:33 2012 + drm: Properly initialize drm_debug_flag - If DRM_DEBUG_DEFAULT_ON is defined, then initialize drm_debug_flagi to all supported debugging bits. - If DRM_DEBUG_DEFAULT_ON is

git: i386: Partially revert 9e5e15787783090b6f8cc9f3dc990820c0d66248

2013-07-31 Thread Francois Tigeot
commit c295d47c1f7ff22be6f1bc543930ceffc1a86bbb Author: François Tigeot Date: Wed Jul 31 10:10:26 2013 +0200 i386: Partially revert 9e5e15787783090b6f8cc9f3dc990820c0d66248 * The new fake page handling changes were breaking assertions in the existing i386 pmap code.

git: drm: Fix incorrect usage of taskqueue_thread

2013-07-31 Thread Francois Tigeot
commit a3b0d30fb43cea61dacff1be86937ff46fae3d28 Author: François Tigeot Date: Wed Jul 31 13:48:38 2013 +0200 drm: Fix incorrect usage of taskqueue_thread Replace invalid occurences by taskqueue_thread[mycpuid] Summary of changes: sys/dev/drm2/drm_crtc_helper.c | 12 ++--

git: nrelease: Install a default pkg.conf from pkg(8)

2013-08-01 Thread Francois Tigeot
commit a01c761336053e6b4df8e22573d6fbd2a48e4eba Author: François Tigeot Date: Thu Aug 1 09:13:06 2013 +0200 nrelease: Install a default pkg.conf from pkg(8) Do not hardcode the file contents anymore Summary of changes: nrelease/Makefile | 2 +- 1 file changed, 1 insertion(+), 1

git: kernel: Fix bus_dmamem_alloc()

2013-08-02 Thread Francois Tigeot
commit 7eb97ba2a602e79388aa3b1e5d7ce1d822bf06b7 Author: François Tigeot Date: Fri Aug 2 19:02:55 2013 +0200 kernel: Fix bus_dmamem_alloc() Its call to pmap_change_attr() contained a typo which caused kernel panics on some machines. Reported-by: Markus Pfeiffer Wi

git: drm2: Synchronize with FreeBSD

2013-08-04 Thread Francois Tigeot
commit ef56dbd78d07b43efd1eb721293028b1bd63cf2a Author: François Tigeot Date: Sun Aug 4 14:14:46 2013 +0200 drm2: Synchronize with FreeBSD as of r253709 (2013-07-27): The pmap_qenter() and pmap_qremove() perform TLB invalidation on its own, no need to call pmap_invalidate_ran

git: drm/i915: Do not check only primary displays

2013-08-04 Thread Francois Tigeot
commit 60ee83d67c80c76392698fd2357756294368a167 Author: François Tigeot Date: Sun Aug 4 16:58:23 2013 +0200 drm/i915: Do not check only primary displays * On IBM-PC compatible systems, only one graphic adapter can be VGA-compatible at the same time * This adapter i

git: drm: Implement dmi_check_system()

2013-08-07 Thread Francois Tigeot
commit 317a6a83b8cecd3c59b8bfc16cb62a81d433ec12 Author: François Tigeot Date: Wed Aug 7 18:55:41 2013 +0200 drm: Implement dmi_check_system() * The original function imported from FreeBSD was just a stub * Replace it by a working implementation from OpenBSD * An

git: drm: Use NELEM() in dmi_check_system()

2013-08-07 Thread Francois Tigeot
commit 65a57bfbfd7f29471db50bfd5100969d7434f888 Author: François Tigeot Date: Thu Aug 8 07:33:21 2013 +0200 drm: Use NELEM() in dmi_check_system() Spotted-by: swildner Summary of changes: sys/dev/drm2/drmP.h| 2 -- sys/dev/drm2/drm_drv.c | 2 +- 2 files changed, 1 insertion

git: kernel: Add VM_MAX_ADDRESS and VM_MIN_ADDRESS constants

2013-08-07 Thread Francois Tigeot
commit 8cd7f47bf0ebf98d5aed0ed45b220db2bdb58c94 Author: François Tigeot Date: Thu Aug 8 08:28:44 2013 +0200 kernel: Add VM_MAX_ADDRESS and VM_MIN_ADDRESS constants Summary of changes: sys/platform/pc32/include/vmparam.h | 3 +++ sys/platform/pc64/include/vmparam.h | 3 +++ 2 files chang

git: drm: Improve dmi_found()

2013-08-08 Thread Francois Tigeot
commit 064af5dd02a2e29960c4412f8703582ad17d8d70 Author: François Tigeot Date: Thu Aug 8 10:48:59 2013 +0200 drm: Improve dmi_found() * The OpenBSD code didn't distinguish between board and system names as well as board and system vendors * Properly release memory a

git: kernel: Add pmap_page_set_memattr()

2013-08-08 Thread Francois Tigeot
commit ec1a31dd9d2ad3ee87a13b9fff3409942805185f Author: François Tigeot Date: Tue Aug 6 11:44:51 2013 +0200 kernel: Add pmap_page_set_memattr() Obtained-from: FreeBSD Summary of changes: sys/platform/pc32/i386/pmap.c| 18 ++ sys/platform/pc32/include/pmap.h

git: Avoid potentially freeing NULL pointers in dmi_found()

2013-08-08 Thread Francois Tigeot
commit 165eabac60e439098d14660fe92cecda026d41a7 Author: François Tigeot Date: Thu Aug 8 13:49:08 2013 +0200 Avoid potentially freeing NULL pointers in dmi_found() Summary of changes: sys/dev/drm2/drm_drv.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) http://gitweb

git: kernel: Add a memattr argument to vm_page_alloc_contig()

2013-08-08 Thread Francois Tigeot
commit 8b9ed12e568acb1fe4b393aca37d7194c395 Author: François Tigeot Date: Wed Aug 7 14:36:50 2013 +0200 kernel: Add a memattr argument to vm_page_alloc_contig() Summary of changes: sys/vm/vm_contig.c | 3 ++- sys/vm/vm_page.c | 11 +-- sys/vm/vm_page.h | 2 +- 3 files

git: drm: Move PROC_LOCK define to common file

2013-08-08 Thread Francois Tigeot
commit 95565f2aa9afacb0c7427a7e6187a209772a4c78 Author: François Tigeot Date: Wed Aug 7 17:19:24 2013 +0200 drm: Move PROC_LOCK define to common file Summary of changes: sys/dev/drm2/drmP.h | 5 + sys/dev/drm2/i915/i915_gem.c | 3 --- 2 files changed, 5 insertions(+), 3 del

git: drm: Locally implement VM_OBJECT_LOCK variants

2013-08-08 Thread Francois Tigeot
commit 65b4ee27d80835be2c4d5e0b4b19fe40975ec8d7 Author: François Tigeot Date: Thu Aug 8 17:51:25 2013 +0200 drm: Locally implement VM_OBJECT_LOCK variants Summary of changes: sys/dev/drm2/drmP.h | 5 + 1 file changed, 5 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/com

git: drm: Import the ttm memory manager from FreeBSD

2013-08-08 Thread Francois Tigeot
commit 5c9d63cf3083cc6837b6ff10d9d13ddd61854a26 Author: François Tigeot Date: Sun Aug 4 08:11:28 2013 +0200 drm: Import the ttm memory manager from FreeBSD It is needed by some recent GPU drivers such as nouveau and radeon for nvidia and AMD hardware Summary of changes: sys

git: ttm porting: Fix include files

2013-08-08 Thread Francois Tigeot
commit 75ceda24bb99b7bb92aeaefa704170d937cce20a Author: François Tigeot Date: Wed Aug 7 11:38:05 2013 +0200 ttm porting: Fix include files Summary of changes: sys/dev/drm2/ttm/ttm_bo_driver.h | 1 - sys/dev/drm2/ttm/ttm_object.c | 1 - sys/dev/drm2/ttm/ttm_page_alloc.c | 1 + 3 fil

git: ttm porting: MPASS -> KKASSERT

2013-08-08 Thread Francois Tigeot
commit 27279a758b6516ca2cdf75b8671d47c9d4171a83 Author: François Tigeot Date: Mon Aug 5 20:28:00 2013 +0200 ttm porting: MPASS -> KKASSERT Summary of changes: sys/dev/drm2/ttm/ttm_bo.c | 34 +- sys/dev/drm2/ttm/ttm_bo_util.c | 6 +++--- sys/dev/drm2

git: ttm porting: malloc / free / printf

2013-08-08 Thread Francois Tigeot
commit 48f05d38ceb0039e09ec84795c02fe066eef8474 Author: François Tigeot Date: Tue Aug 6 09:38:49 2013 +0200 ttm porting: malloc / free / printf * printf() => kprintf() * malloc() => kmalloc() * free() => drm_free() Summary of changes: sys/dev/drm2/ttm/ttm_bo.c

git: ttm porting: Translate locking primitives

2013-08-08 Thread Francois Tigeot
commit 1716017eecf02e0587b5f5ccf355c868f43a54ac Author: François Tigeot Date: Mon Aug 5 21:12:10 2013 +0200 ttm porting: Translate locking primitives * rw locks to lockmgr locks * sx locks to lockmgr locks * Some mtx locks to lockmgr locks * Some mtx_lo

git: ttm porting: msleep => lksleep

2013-08-08 Thread Francois Tigeot
commit a6a1d5fe4f048e7fed8ab3c8659cdf15c7b4b4af Author: François Tigeot Date: Tue Aug 6 08:38:18 2013 +0200 ttm porting: msleep => lksleep Summary of changes: sys/dev/drm2/ttm/ttm_bo.c | 2 +- sys/dev/drm2/ttm/ttm_lock.c | 10 +- 2 files changed, 6 insertions(+), 6 deletions(

git: ttm porting: Fix vm_page_alloc_contig() calls

2013-08-08 Thread Francois Tigeot
commit 19ecc351e19ef26d09377ac4d763a304240bcaa0 Author: François Tigeot Date: Wed Aug 7 09:54:47 2013 +0200 ttm porting: Fix vm_page_alloc_contig() calls Summary of changes: sys/dev/drm2/ttm/ttm_bo.c | 5 ++--- sys/dev/drm2/ttm/ttm_page_alloc.c | 8 2 files changed, 6 i

git: ttm porting: Small changes (1/3)

2013-08-08 Thread Francois Tigeot
commit e3f760444cde20c441b49ede5dad168e1cb07e76 Author: François Tigeot Date: Wed Aug 7 17:33:41 2013 +0200 ttm porting: Small changes (1/3) * fix kern_psignal() * fix sf_buf.h * TAILQ_FOREACH_XXX_SAFE => TAILQ_FOREACH_XXX_MUTABLE() * mb() => cpu_mfence

git: ttm porting: Small changes (2/3)

2013-08-08 Thread Francois Tigeot
commit 7b95d6139e5c4e2da390fb685fcdf7a8bb3aeb36 Author: François Tigeot Date: Wed Aug 7 11:47:43 2013 +0200 ttm porting: Small changes (2/3) * Remove vm_page_lock() and vm_page_unlock() * vm_page_busy() => vm_page_busy_try() * Replace kern_yield() by lwkt_yield(

git: ttm porting: Small changes (3/3)

2013-08-08 Thread Francois Tigeot
commit de1dfd9f5582b9b05eb89ce8b54f3e1a71bbbaca Author: François Tigeot Date: Wed Aug 7 13:00:58 2013 +0200 ttm porting: Small changes (3/3) * Fix taskqueue_start_threads() calls * Remove VPO_UNMANAGED * Remove VM_ALLOC_WIRED and VM_ALLOC_NOOBJ * Remove

git: doc: Update porting_drivers.txt

2013-08-08 Thread Francois Tigeot
commit 4b3fb495bad972b73b24a6b36bef540544159693 Author: François Tigeot Date: Mon Aug 5 22:22:52 2013 +0200 doc: Update porting_drivers.txt Summary of changes: doc/porting_drivers.txt | 27 +++ 1 file changed, 27 insertions(+) http://gitweb.dragonflybsd.org/drag

git: iicbb: Update from FreeBSD

2013-08-11 Thread Francois Tigeot
commit 08ea1e753193d4f6e1b6ab9acb151ddaeeb2b9b2 Author: François Tigeot Date: Sat Aug 10 17:15:14 2013 +0200 iicbb: Update from FreeBSD Summary of changes: sys/bus/iicbus/iicbb.c| 87 +++ sys/bus/iicbus/iicbb_if.m | 42

git: drm2: remove DRM_SPINXXX macros

2013-08-12 Thread Francois Tigeot
commit 2ebde2718e60e34abf285eb65871d9e35ca5d251 Author: François Tigeot Date: Sat Aug 10 23:51:04 2013 +0200 drm2: remove DRM_SPINXXX macros * They did not apply 1:1 to DragonFly locking directives; keeping them in the drivers would have meant lockmgr locks would have had t

git: drm2: Remove dubious AGP locks

2013-08-12 Thread Francois Tigeot
commit 95f8e59bdeafc228c63f7d7c7486f775cf80d6c2 Author: François Tigeot Date: Mon Aug 12 08:28:00 2013 +0200 drm2: Remove dubious AGP locks They are not present in the original Linux code. Summary of changes: sys/dev/drm2/drm_agpsupport.c | 16 1 file changed,

git: kernel: Add bitcount32 to sys/systm.h

2013-08-12 Thread Francois Tigeot
commit 7b86369a2e99e1ab1512e9dc72e82bd123f55a87 Author: François Tigeot Date: Sat Aug 10 19:22:20 2013 +0200 kernel: Add bitcount32 to sys/systm.h Summary of changes: sys/sys/systm.h | 12 1 file changed, 12 insertions(+) http://gitweb.dragonflybsd.org/dragonfly.git/commit

git: kernel: Import pci_save_state and pci_restore_state from FreeBSD

2013-08-12 Thread Francois Tigeot
commit de41c4801db50e4faba31d35595a45dc43535701 Author: François Tigeot Date: Sun Aug 11 10:45:10 2013 +0200 kernel: Import pci_save_state and pci_restore_state from FreeBSD Summary of changes: sys/bus/pci/pci.c| 19 +++ sys/bus/pci/pcivar.h | 3 +++ 2 files changed

git: acpica: Replace some include paths by full ones

2013-08-12 Thread Francois Tigeot
commit 0c630021f5877d66e2c5d4a999bd9a719a7112ec Author: François Tigeot Date: Sun Aug 11 18:29:00 2013 +0200 acpica: Replace some include paths by full ones To allow the ACPI header files to be used in the whole kernel Summary of changes: sys/contrib/dev/acpica-unix/include/pla

git: acpica: Fix buildworld issue introduced by previous commit

2013-08-12 Thread Francois Tigeot
commit 39b24b57165ce9e57ac10d977cb3bafb042bbef7 Author: François Tigeot Date: Mon Aug 12 19:39:40 2013 +0200 acpica: Fix buildworld issue introduced by previous commit Summary of changes: sys/dev/acpica/acdragonfly.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http://gitweb.d

git: drm/i915: Use a spinlock for i915_file_priv locking

2013-08-14 Thread Francois Tigeot
commit 901caa58e42f29b3238aef6287aee025583d4bc0 Author: François Tigeot Date: Wed Aug 14 10:13:03 2013 +0200 drm/i915: Use a spinlock for i915_file_priv locking * This is also what Linux uses * Sync struct drm_i915_file_private and i915_gem_ring_throttle() a bit wi

git: Bump __DragonFly_version for i915 KMS support

2013-08-17 Thread Francois Tigeot
commit 29646bb3863d08881c88402ff7303446b4ec1013 Author: François Tigeot Date: Sat Aug 17 12:51:07 2013 +0200 Bump __DragonFly_version for i915 KMS support Summary of changes: sys/sys/param.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dragonfl

git: make.conf: Switch dports to building new Xorg/KMS packages by default

2013-08-17 Thread Francois Tigeot
commit e4276676ad6c3d1741efb84a5e1c98a9aaf6a6ee Author: François Tigeot Date: Sat Aug 17 13:41:00 2013 +0200 make.conf: Switch dports to building new Xorg/KMS packages by default Summary of changes: etc/defaults/make.conf | 11 +++ 1 file changed, 11 insertions(+) http://gitweb

git: make.conf: Use MACHINE_ARCH instead of ARCH

2013-08-17 Thread Francois Tigeot
commit 9f8b32030f4c49886430278439b2dbf3086cce78 Author: François Tigeot Date: Sat Aug 17 14:46:11 2013 +0200 make.conf: Use MACHINE_ARCH instead of ARCH It is already defined by bmake itself Summary of changes: etc/defaults/make.conf | 6 +- 1 file changed, 1 insertion(+),

git: Avoid calling chn_wrfeed with an empty soft buffer

2013-08-25 Thread Francois Tigeot
commit 5c04357c6f51b2e9e0e5788e502e227337ee4055 Author: Francis GUDIN Date: Fri May 3 14:28:27 2013 +0200 Avoid calling chn_wrfeed with an empty soft buffer Summary of changes: sys/dev/sound/pcm/channel.c | 18 +- 1 file changed, 13 insertions(+), 5 deletions(-) http://g

git: kernel/i386: add pmap_invalidate* functions

2013-08-27 Thread Francois Tigeot
commit dba00b830f0a3fe71cd12645415e5a7dfcd1f5fe Author: François Tigeot Date: Sun Aug 25 13:54:12 2013 +0200 kernel/i386: add pmap_invalidate* functions They are roughly similar to the amd64 implementations but due to i386 pmap shortcomings we have to completely flush cpu cac

git: kernel/i386: Add PAT support, mapdev_attr, kmem_alloc_attr

2013-08-27 Thread Francois Tigeot
commit 7600382135e73a432baa012294d909fccf463969 Author: François Tigeot Date: Tue Aug 27 08:49:11 2013 +0200 kernel/i386: Add PAT support, mapdev_attr, kmem_alloc_attr Summary of changes: sys/cpu/i386/include/pmap.h | 2 + sys/platform/pc32/i386/mp_machdep.c | 2 + sys/platf

git: kernel/i386: Implement pmap_mapbios()

2013-08-27 Thread Francois Tigeot
commit 390c1077461ebf43424662abf82c4d000e12703a Author: François Tigeot Date: Sun Aug 25 21:57:49 2013 +0200 kernel/i386: Implement pmap_mapbios() Summary of changes: sys/platform/pc32/i386/pmap.c| 6 ++ sys/platform/pc32/include/pmap.h | 1 + 2 files changed, 7 insertions(+) h

<    1   2   3   4   5   6   7   8   9   10   >