git: kernel: Add VM_MAX_ADDRESS and VM_MIN_ADDRESS constants

2013-08-08 Thread Francois Tigeot
commit 8cd7f47bf0ebf98d5aed0ed45b220db2bdb58c94 Author: François Tigeot ftig...@wolfpond.org 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 |

git: kernel: Add pmap_page_set_memattr()

2013-08-08 Thread Francois Tigeot
commit ec1a31dd9d2ad3ee87a13b9fff3409942805185f Author: François Tigeot ftig...@wolfpond.org 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 ++

git: Avoid potentially freeing NULL pointers in dmi_found()

2013-08-08 Thread Francois Tigeot
commit 165eabac60e439098d14660fe92cecda026d41a7 Author: François Tigeot ftig...@wolfpond.org 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

git: libc/db: Add missing MLINK for mpool_delete().

2013-08-08 Thread Sascha Wildner
commit 7a27faded6bccbda68815bb82b3be97f731409b9 Author: Sascha Wildner s...@online.de Date: Thu Aug 8 14:32:03 2013 +0200 libc/db: Add missing MLINK for mpool_delete(). Summary of changes: lib/libc/db/man/Makefile.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: pmap/i386: Unbreak buildkernel

2013-08-08 Thread Sepherosa Ziehau
commit ff95995fe1e450431d23f3e590a58b257d1b904d Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Aug 8 22:23:04 2013 +0800 pmap/i386: Unbreak buildkernel - Comment out pmap_change_attr function call. Add notes about what needs fix. - Minor style change.

git: route/inet: Dispatch PRCLONed route expiration to netisr

2013-08-08 Thread Sepherosa Ziehau
commit ced33c731ad89ad89e8269f069e2400379117c0e Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Aug 8 22:25:02 2013 +0800 route/inet: Dispatch PRCLONed route expiration to netisr Summary of changes: sys/netinet/in_rmx.c | 55 +++-

git: route/inet: Add comment about read/write shared global variables

2013-08-08 Thread Sepherosa Ziehau
commit dd221ab3e9339403e1c9828c92df52ee1d2437c8 Author: Sepherosa Ziehau se...@dragonflybsd.org Date: Thu Aug 8 22:28:50 2013 +0800 route/inet: Add comment about read/write shared global variables Summary of changes: sys/netinet/in_rmx.c | 7 +++ 1 file changed, 7 insertions(+)

git: drm: Move PROC_LOCK define to common file

2013-08-08 Thread Francois Tigeot
commit 95565f2aa9afacb0c7427a7e6187a209772a4c78 Author: François Tigeot ftig...@wolfpond.org 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

git: drm: Locally implement VM_OBJECT_LOCK variants

2013-08-08 Thread Francois Tigeot
commit 65b4ee27d80835be2c4d5e0b4b19fe40975ec8d7 Author: François Tigeot ftig...@wolfpond.org 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(+)

git: drm: Import the ttm memory manager from FreeBSD

2013-08-08 Thread Francois Tigeot
commit 5c9d63cf3083cc6837b6ff10d9d13ddd61854a26 Author: François Tigeot ftig...@wolfpond.org 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

git: ttm porting: Translate locking primitives

2013-08-08 Thread Francois Tigeot
commit 1716017eecf02e0587b5f5ccf355c868f43a54ac Author: François Tigeot ftig...@wolfpond.org 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

git: ttm porting: msleep = lksleep

2013-08-08 Thread Francois Tigeot
commit a6a1d5fe4f048e7fed8ab3c8659cdf15c7b4b4af Author: François Tigeot ftig...@wolfpond.org 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

git: ttm porting: Fix vm_page_alloc_contig() calls

2013-08-08 Thread Francois Tigeot
commit 19ecc351e19ef26d09377ac4d763a304240bcaa0 Author: François Tigeot ftig...@wolfpond.org 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

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

2013-08-08 Thread Francois Tigeot
commit e3f760444cde20c441b49ede5dad168e1cb07e76 Author: François Tigeot ftig...@wolfpond.org 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()

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

2013-08-08 Thread Francois Tigeot
commit 7b95d6139e5c4e2da390fb685fcdf7a8bb3aeb36 Author: François Tigeot ftig...@wolfpond.org 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

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

2013-08-08 Thread Francois Tigeot
commit de1dfd9f5582b9b05eb89ce8b54f3e1a71bbbaca Author: François Tigeot ftig...@wolfpond.org 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

git: doc: Update porting_drivers.txt

2013-08-08 Thread Francois Tigeot
commit 4b3fb495bad972b73b24a6b36bef540544159693 Author: François Tigeot ftig...@wolfpond.org 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(+)

git: kernel/libutil: UNIX98_PTYS has been default long enough, remove defines.

2013-08-08 Thread Sascha Wildner
commit c07bd62f350dcb6d89f38f16d1670ab2a8351020 Author: Sascha Wildner s...@online.de Date: Thu Aug 8 22:56:42 2013 +0200 kernel/libutil: UNIX98_PTYS has been default long enough, remove defines. Summary of changes: lib/libutil/pty.c | 6 -- sys/kern/tty_pty.c | 14 --