git: ixgbe: Remove the link handler tasklet

2012-09-17 Thread Francois Tigeot
commit 104f32153b656518c0d5be571f6c87a2c2623dd2 Author: François Tigeot ftig...@wolfpond.org Date: Tue Sep 11 22:25:27 2012 +0200 ixgbe: Remove the link handler tasklet There's no need for it, the job can be done just as well in regular interrupt threads. Summary of changes:

git: ixgbe: Remove link handler tasklet remnants

2012-09-29 Thread Francois Tigeot
commit 2d86dede7b0fd09ea839c47aeb47f2c41597b171 Author: François Tigeot ftig...@wolfpond.org Date: Sat Sep 29 14:12:23 2012 +0200 ixgbe: Remove link handler tasklet remnants Summary of changes: sys/dev/netif/ixgbe/ixgbe.c |8 1 files changed, 0 insertions(+), 8 deletions(-)

git: libstdc++47: Rework to prevent regeneration during install

2012-10-19 Thread Francois Tigeot
commit 7992527c2f628411e22267e3c70477cc9f7853f5 Author: John Marino net...@marino.st Date: Fri Oct 19 09:15:22 2012 +0200 libstdc++47: Rework to prevent regeneration during install The installincludes target regenerated files such as c++config.h during the install phase. It

git: DragonFly_RELEASE_3_2 libstdc++47: Rework to prevent regeneration during install

2012-10-19 Thread Francois Tigeot
commit 7b365e9817ed51a47cc93f7cb9ead0142db40ce2 Author: John Marino net...@marino.st Date: Fri Oct 19 09:15:22 2012 +0200 libstdc++47: Rework to prevent regeneration during install The installincludes target regenerated files such as c++config.h during the install phase. It

git: idr: Integer ID management library

2012-10-23 Thread Francois Tigeot
commit 181ede861b10c041d4a58ace13b8c84f2d9b5c8a Author: Vishesh Yadav vishes...@gmail.com Date: Fri Aug 24 00:58:27 2012 +0530 idr: Integer ID management library Derived from fd code. Almost compatible with Linux. Differences mentioned in man page. Summary of changes:

git: bsd.init.mk: Establish compatibility with FreeBSD makefiles

2012-11-09 Thread Francois Tigeot
commit 8edad6a26ff69b719a9a896754cedcbbde2974eb Author: John Marino net...@marino.st Date: Thu Nov 8 11:46:55 2012 +0100 bsd.init.mk: Establish compatibility with FreeBSD makefiles FreeBSD changed NOMAN to NO_MAN and NOSHARED to NO_SHARED. Rather than follow suit, establish

git: vquota(8): size information is expressed in bytes

2012-11-09 Thread Francois Tigeot
commit be686a2d17192a01e661a6772179253da7328d28 Author: François Tigeot ftig...@wolfpond.org Date: Sat Nov 10 00:07:51 2012 +0100 vquota(8): size information is expressed in bytes Summary of changes: sbin/vquota/vquota.8 |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)

git: Documentation: unrhdr to idr conversion

2012-11-23 Thread Francois Tigeot
commit de612e47f658fa6bb5bcff8a8badbc32c7366ca6 Author: François Tigeot ftig...@wolfpond.org Date: Mon Nov 19 10:30:34 2012 +0100 Documentation: unrhdr to idr conversion Summary of changes: doc/porting_drivers.txt | 26 ++ 1 files changed, 26 insertions(+), 0

git: VFS quota: hpfs is now read-only, remove support

2012-11-23 Thread Francois Tigeot
commit 238036a86c619a2c59e852452d93f7ba48344c08 Author: François Tigeot ftig...@wolfpond.org Date: Fri Nov 23 07:57:26 2012 +0100 VFS quota: hpfs is now read-only, remove support Summary of changes: sys/kern/vfs_default.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)

git: agp: Sync with FreeBSD

2012-12-04 Thread Francois Tigeot
commit 7f9ec87c124acafd09429b153911f13f35d7760b Author: François Tigeot ftig...@wolfpond.org Date: Tue Dec 4 08:16:33 2012 +0100 agp: Sync with FreeBSD * Add support for AMD64 Family 10h processors. FreeBSD PR: kern/128331 * Add a few VIA bridges for Intel Core/Core 2 and VIA

git: agp: Fix a kernel panic on boot issue

2012-12-05 Thread Francois Tigeot
commit 34dfeb57ebc9d43f754e448f45e3ded426b325fc Author: François Tigeot ftig...@wolfpond.org Date: Wed Dec 5 08:19:40 2012 +0100 agp: Fix a kernel panic on boot issue * A pointer wasn't correctly initialized, leading to a Fatal trap 12: page fault while in kernel mode panic

git: kernel: Import sglist subsystem from FreeBSD

2012-12-08 Thread Francois Tigeot
commit a5f7a14b3218ffbf48ea84064df3e4b78c0b45de Author: François Tigeot ftig...@wolfpond.org Date: Mon Aug 6 10:37:47 2012 +0200 kernel: Import sglist subsystem from FreeBSD Fixes-from: swildner Blessed-by: vsrinivas Summary of changes: share/man/man9/Makefile | 19 ++

git: kernel: add VM_OBJECT_LOCK/UNLOCK macros

2012-12-08 Thread Francois Tigeot
commit 9a0c03af202716df99905920fe98073e88bbb511 Author: François Tigeot ftig...@wolfpond.org Date: Mon Aug 6 07:41:50 2012 +0200 kernel: add VM_OBJECT_LOCK/UNLOCK macros Summary of changes: sys/vm/vm_object.h |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)

git: agp: Do not limit attachment to primary devices

2012-12-09 Thread Francois Tigeot
commit 1e058a4369b9e46deb9a78083d554f9a37d4600e Author: François Tigeot ftig...@wolfpond.org Date: Sat Dec 8 09:55:02 2012 +0100 agp: Do not limit attachment to primary devices * PCIS_DISPLAY_VGA really corresponds to the first graphic device initialized by the BIOS at boot

git: kernel: Add CLOCK_THREAD_CPUTIME_ID

2012-12-23 Thread Francois Tigeot
commit ceb4e444af5ccf36ff488d33b5d73c07275984cc Author: François Tigeot ftig...@wolfpond.org Date: Sat Dec 22 19:35:30 2012 +0100 kernel: Add CLOCK_THREAD_CPUTIME_ID And make it usable with clock_gettime() and clock_getres() With-advice-from: Sascha Wildner Summary of

git: TOP wasn't reporting correctly CPU states without -M

2013-01-23 Thread Francois Tigeot
commit edc735acff9cff3055a2002ba724e38f433944c1 Author: Javier Alcázar javucho1...@yahoo.com.mx Date: Fri Jan 4 06:36:32 2013 +0900 TOP wasn't reporting correctly CPU states without -M Adding code to get averages and updating man page. This commit fixes issue #2447

git: Unbreak world with NO_GCC44

2013-02-03 Thread Francois Tigeot
commit 6de060a4493ce25dda4287f3ab00041b698ba2b8 Author: François Tigeot ftig...@wolfpond.org Date: Sun Feb 3 13:32:01 2013 +0100 Unbreak world with NO_GCC44 gcc44 in now optional, do not require its use during buildworld anymore. Summary of changes: gnu/lib/Makefile | 4

git: kernel: Properly lock dounmount()

2013-02-09 Thread Francois Tigeot
commit effb40c8d1ffed9a461d4136a276566af7e29aaa Author: François Tigeot ftig...@wolfpond.org Date: Wed Feb 6 09:11:04 2013 +0100 kernel: Properly lock dounmount() * dounmount() wasn't properly locked, make it grab the mntvnode_token * It is necessary to synchronize

git: libc: Add strchrnul(), a glibc extension

2013-03-04 Thread Francois Tigeot
commit 8fd2f2436da10f369a452cf69f85b233a09c02f5 Author: François Tigeot ftig...@wolfpond.org Date: Sun Mar 3 20:04:26 2013 +0100 libc: Add strchrnul(), a glibc extension * This function behaves like strchr() but returns a pointer to the terminating \0 byte of the string

git: libc: Add a few missing xdr functions

2013-03-28 Thread Francois Tigeot
commit 66c9589ace6a17f149a9b20f306337b0c931d059 Author: François Tigeot ftig...@wolfpond.org Date: Thu Mar 28 08:42:23 2013 +0100 libc: Add a few missing xdr functions Obtained-from: FreeBSD Summary of changes: include/rpc/xdr.h | 2 ++ lib/libc/xdr/xdr.c | 61

git: touch(1): Sync with FreeBSD

2013-04-11 Thread Francois Tigeot
commit 4f6844d4ff8fd9f0c231c7ec3371c6c679e18df5 Author: François Tigeot ftig...@wolfpond.org Date: Thu Apr 11 09:02:56 2013 +0200 touch(1): Sync with FreeBSD Summary of changes: usr.bin/touch/Makefile | 2 +- usr.bin/touch/touch.1 | 127 +++ usr.bin/touch/touch.c |

git: touch(1): Reintroduce local changes

2013-04-11 Thread Francois Tigeot
commit d570d1d81702540e64e765343b4e601352cacdc3 Author: François Tigeot ftig...@wolfpond.org Date: Thu Apr 11 14:06:34 2013 +0200 touch(1): Reintroduce local changes Major changes introduced by the update from FreeBSD: * Add the 'h' flag to operate on symlinks rather

git: sbp(4): Sync sbp.h with FreeBSD

2013-04-28 Thread Francois Tigeot
commit f6b960770d69946178520d0503e41a79d47db1d7 Author: François Tigeot ftig...@wolfpond.org Date: Sun Apr 28 14:56:24 2013 +0200 sbp(4): Sync sbp.h with FreeBSD * Change u_intXX_t to uintXX_t. * Change a couple of 'unsigned long's to uint32_t where appropriate.

git: sbp(4): Support MAXPHYS up to 512KB

2013-04-28 Thread Francois Tigeot
commit 8a32dff3bbb5f1044369b831e189ce0b151b7944 Author: François Tigeot ftig...@wolfpond.org Date: Sun Apr 28 15:53:56 2013 +0200 sbp(4): Support MAXPHYS up to 512KB - We need at least two OCBs with indirect pointers allocated in a 4KB page. - SBP_MAXPHYS can increase to 1MB

git: sbp(4): Maximum I/O size is 512KB

2013-05-05 Thread Francois Tigeot
commit 7280af4a4aaacab40b5a46b781d0149a6c3d3c9b Author: François Tigeot ftig...@wolfpond.org Date: Sun May 5 08:44:01 2013 +0200 sbp(4): Maximum I/O size is 512KB Summary of changes: sys/dev/disk/sbp/sbp.c | 1 + 1 file changed, 1 insertion(+)

git: ahci(4): Maximum I/O size is 2MB

2013-05-05 Thread Francois Tigeot
commit b4faa0367edddce366089971e6d4cb6acf4d6f93 Author: François Tigeot ftig...@wolfpond.org Date: Sun May 5 10:30:44 2013 +0200 ahci(4): Maximum I/O size is 2MB Summary of changes: sys/dev/disk/ahci/ahci.h | 13 +++-- sys/dev/disk/ahci/ahci_cam.c | 1 + 2 files changed, 8

git: devd: Prefer the use of initializer lists to ctor assignment

2013-05-07 Thread Francois Tigeot
commit 67b78d560c52cf39180039b891230910ed63c36a Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 14:40:17 2013 -0400 devd: Prefer the use of initializer lists to ctor assignment Summary of changes: sbin/devd/devd.cc | 3 +-- sbin/devd/devd.hh | 2 +- 2 files changed, 2

git: devd: Use volatile sig_atomic_t...

2013-05-07 Thread Francois Tigeot
commit c7383cd61aa5ef357979ffe016cda2ac4f87de59 Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 14:44:27 2013 -0400 devd: Use volatile sig_atomic_t... ...for the flag set by a signal handler. Remove call to _exit() from signal handler, which also sets a stop flag.

git: devd: Use simpler dst += *x instead of str.append(x, 1)

2013-05-07 Thread Francois Tigeot
commit 278a5d3a588ed49286be8be4538cd0921b2cb181 Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 14:46:09 2013 -0400 devd: Use simpler dst += *x instead of str.append(x, 1) Also fix typo in comment Obtained From: FreeBSD Summary of changes: sbin/devd/devd.cc |

git: devd: Reduce diff with FreeBSD

2013-05-09 Thread Francois Tigeot
commit 16e73e7124657aab4a3a18c7109c376dc9091fa1 Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 17:29:36 2013 -0400 devd: Reduce diff with FreeBSD * Update Warner's copyright * Log to standard error instead of stdout. * Add 'const' where possible

git: devd: Don't call string() explicitly

2013-05-09 Thread Francois Tigeot
commit 2eadcd17402ae117d98a48385dfc6fba54b074bd Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 17:29:03 2013 -0400 devd: Don't call string() explicitly Obtained from: FreeBSD Summary of changes: sbin/devd/devd.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: devd: Simplify handling of romeo_must_die

2013-05-09 Thread Francois Tigeot
commit dbd752b9204ce0d54579c15da23ff20d69f9b906 Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 17:29:48 2013 -0400 devd: Simplify handling of romeo_must_die Obtained from: FreeBSD Summary of changes: sbin/devd/devd.cc | 6 ++ 1 file changed, 2 insertions(+), 4

git: Bring usb-hid-messages up to date

2013-05-09 Thread Francois Tigeot
commit 2a559a201f136ab0b270759611e939f451267c45 Author: Eitan Adler li...@eitanadler.com Date: Mon May 6 21:04:59 2013 -0400 Bring usb-hid-messages up to date Obtained from: FreeBSD Summary of changes: share/misc/usb_hid_usages | 13 +++-- 1 file changed, 11

git: Update dutch calendar

2013-05-10 Thread Francois Tigeot
commit 4dbd82f6366eed09a0dd98dc45eb9fbadd139b4e Author: Eitan Adler li...@eitanadler.com Date: Thu May 9 00:40:23 2013 -0400 Update dutch calendar On 30 April 2013 queen Beatrix resigned and crownprince Willem Alexander became the new king. King's day is on 27 April.

git: kernel: Add CLOCK_PROCESS_CPUTIME_ID

2013-05-21 Thread Francois Tigeot
commit cc8b3b0f8c3559c0f67d0d8acdd74ca16470167b Author: François Tigeot ftig...@wolfpond.org Date: Tue May 21 10:45:13 2013 +0200 kernel: Add CLOCK_PROCESS_CPUTIME_ID Summary of changes: sys/kern/kern_time.c | 2 ++ sys/sys/time.h | 1 + 2 files changed, 3 insertions(+)

git: kernel: Add CLOCK_PROCESS_CPUTIME_ID (part 2)

2013-05-21 Thread Francois Tigeot
commit 70d9f5104a8cac53fdb0e1618bcc30152efadc80 Author: François Tigeot ftig...@wolfpond.org Date: Tue May 21 11:38:45 2013 +0200 kernel: Add CLOCK_PROCESS_CPUTIME_ID (part 2) Summary of changes: include/time.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

git: sili(4): Maximum I/O size is 256KB

2013-05-21 Thread Francois Tigeot
commit f606d6ecfa910a1fcad9e8a11550b305fd07c974 Author: François Tigeot ftig...@wolfpond.org Date: Sat May 4 11:00:55 2013 +0200 sili(4): Maximum I/O size is 256KB Summary of changes: sys/dev/disk/sili/sili.h | 11 ++- sys/dev/disk/sili/sili_cam.c | 1 + 2 files changed, 7

git: iicbus/iic.h: Sync with FreeBSD

2013-07-07 Thread Francois Tigeot
commit 09bc70e836d4b93cdf9ccbb7b08c3640c6f3813c Author: François Tigeot ftig...@wolfpond.org Date: Sun Jul 7 08:40:22 2013 +0200 iicbus/iic.h: Sync with FreeBSD Summary of changes: sys/bus/iicbus/iic.h | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-)

git: iir: Prevent namespace collision with INTEL_VENDOR_ID

2013-07-15 Thread Francois Tigeot
commit 996023405280596608ff9eb24a90fb099d1acfde Author: François Tigeot ftig...@wolfpond.org Date: Sat Jul 6 10:52:48 2013 +0200 iir: Prevent namespace collision with INTEL_VENDOR_ID Use the existing PCI_VENDOR_INTEL #define instead of the local INTEL_VENDOR_ID and avoid a

git: pmap: add dummy implementation for pmap_invalidate*

2013-07-18 Thread Francois Tigeot
commit 300a63735b5489b5d766ad104b9df820acfd7791 Author: Johannes Hofmann johannes.hofm...@gmx.de Date: Thu Jul 18 22:37:22 2013 +0200 pmap: add dummy implementation for pmap_invalidate* Simply call cpu_wbinvd_on_all_cpus() which is not optimal but seems to make drm2 work.

git: PAT work, mapdev_attr, kmem_alloc_attr

2013-07-18 Thread Francois Tigeot
commit b524ca7607a8319b610d7c73eb8152adcb542c05 Author: Matthew Dillon dil...@apollo.backplane.com Date: Thu Jul 18 23:04:21 2013 +0200 PAT work, mapdev_attr, kmem_alloc_attr Partially based on work by Aggelos Economopoulos ao...@cc.ece.ntua.gr Summary of changes:

git: kernel: Improve pmap_invalidate_cache_range()

2013-07-18 Thread Francois Tigeot
commit fd300b3d463479c70304739f94bbc010026afc90 Author: François Tigeot ftig...@wolfpond.org Date: Thu Jul 18 23:22:32 2013 +0200 kernel: Improve pmap_invalidate_cache_range() * There is no need to do anything on CPUs having the self-snoop feature * Add some consistency

git: kernel: Use pmap_invalidate functions

2013-07-18 Thread Francois Tigeot
commit 1d400425ec109ebc9cef3db6216b1ae5f98a3e59 Author: François Tigeot ftig...@wolfpond.org Date: Thu Jul 18 23:23:36 2013 +0200 kernel: Use pmap_invalidate functions * Matt's commit brutally used invltlb and wbinvd instructions everywhere * These are now

git: kernel: Optimize pmap_invalidate_range()

2013-07-18 Thread Francois Tigeot
commit d2f7c303e0e14f546c73f89a28a4ff7f46cb84fe Author: François Tigeot ftig...@wolfpond.org Date: Thu Jul 18 23:25:01 2013 +0200 kernel: Optimize pmap_invalidate_range() * No need to use wbinvd here, we only have to invalidate TLB entries and not regular CPU caches

git: pat: Add BUS_DMA_NOCACHE, VM_MEMATTR definitions

2013-07-18 Thread Francois Tigeot
commit 10427daec00e7c426971a443563226f1bed5 Author: François Tigeot ftig...@wolfpond.org Date: Thu Jul 18 23:26:40 2013 +0200 pat: Add BUS_DMA_NOCACHE, VM_MEMATTR definitions Inspired-from: FreeBSD Summary of changes: sys/platform/pc64/x86_64/busdma_machdep.c | 10

git: pat: Make the API more compatible with FreeBSD

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

git: pat: Add pmap_invalidate_cache_pages()

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

git: kernel/pat: Improve kmem_alloc_attr()

2013-07-18 Thread Francois Tigeot
commit d491f445f1ae01e5a5554b9c1ded1d5c7b06778b Author: Johannes Hofmann johannes.hofm...@gmx.de 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

git: kernel: Import unrhdr function family from FreeBSD

2013-07-21 Thread Francois Tigeot
commit c18a5ab76dce92a711349b564806eb7a7b132b25 Author: François Tigeot ftig...@wolfpond.org 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: Add DRIVER_MODULE_ORDERED macro

2013-07-21 Thread Francois Tigeot
commit ccd2b1c7dcf732bf05850343f78d0dad459439d1 Author: Johannes Hofmann johannes.hofm...@gmx.de 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(-)

git: kernel: add vm_page_unhold_pages()

2013-07-21 Thread Francois Tigeot
commit 3858d883b29c008634394b7bd5b20634572ef71b Author: François Tigeot ftig...@wolfpond.org 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(+)

git: kernel: Implement copyin_nofault and copyout_nofault

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

git: kernel: Add PROC_LOCK and PROC_UNLOCK

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

git: kernel: Remove global PROC_LOCK and PROC_UNLOCK definitions

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

git: drm: move gpu driver headers to subdirectories

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

git: drm: Import drm2+i915 work from FreeBSD

2013-07-22 Thread Francois Tigeot
commit 575ea5a0f163d1cc8c1b9ed47b0838726c22d508 Author: François Tigeot ftig...@wolfpond.org 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

git: drm2: Remove CTR* functions

2013-07-23 Thread Francois Tigeot
commit 4b6e803b73f2e7529ffb2cf93cefbc3c07707b50 Author: François Tigeot ftig...@wolfpond.org 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 ---

git: drm2: Handle locking

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

git: drm2: Remove unused FreeBSD functions and macros

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

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

2013-07-23 Thread Francois Tigeot
commit 168ab13f61bad526b2b3329a772c0b04ba6352f7 Author: François Tigeot ftig...@wolfpond.org 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

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

2013-07-23 Thread Francois Tigeot
commit f130376c3be762f8e5dc732d6775c389db58c741 Author: François Tigeot ftig...@wolfpond.org 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: *

git: drm2: Adapt kernel_map usage

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

git: drm2: add a drm_find_file_by_proc() implementation

2013-07-24 Thread Francois Tigeot
commit 7469e6c8ff7bfae995d3dfec12b0883d9da26fd6 Author: François Tigeot ftig...@wolfpond.org 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 |

git: kernel: Document new taskqueue functions

2013-07-24 Thread Francois Tigeot
commit ba36e67453be7306660d4adb8561710b8138df69 Author: François Tigeot ftig...@wolfpond.org 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-30 Thread Francois Tigeot
commit f2c2051ee473577d22178d55f782ceebbd88d58f Author: Johannes Hofmann johannes.hofm...@gmx.de 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:

git: kernel: add OBJT_MGTDEVICE in some more places

2013-07-30 Thread Francois Tigeot
commit f6a0c81919eb622cfebfe0d843de3d27e644dd60 Author: Johannes Hofmann johannes.hofm...@gmx.de 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

git: drm2: Handle device creation, translate dev_ops functions

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

git: iicbus: add intel_iic to iicbb driver

2013-07-30 Thread Francois Tigeot
commit 95abf8444977225da7e0f0598e5df333ca213982 Author: Johannes Hofmann johannes.hofm...@gmx.de 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(+)

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

2013-07-30 Thread Francois Tigeot
commit 6e16a1c464419d6d10a1f88afffa625250cd2cb3 Author: François Tigeot ftig...@wolfpond.org 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

git: i915: Rename pipe to i915_pipe

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

git: drm2: Properly handle requests passing page boundaries

2013-07-30 Thread Francois Tigeot
commit 4dd06e652ec39c70902404510de142dcf7566f13 Author: Matthew Dillon dil...@apollo.backplane.com 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

git: drm2 porting: Small changes

2013-07-30 Thread Francois Tigeot
commit 123f4114649f33e253bb75059b80d60476e7814c Author: Johannes Hofmann johannes.hofm...@gmx.de 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

git: drm: lockmgr() returns 0 on success

2013-07-30 Thread Francois Tigeot
commit 7fbf24c8f33bd973814322b1c6c2987c4f9b0404 Author: Johannes Hofmann johannes.hofm...@gmx.de 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

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

2013-07-30 Thread Francois Tigeot
commit 9c89a01fb50f3e6ef3d179c1c01a89f24eb76172 Author: François Tigeot ftig...@wolfpond.org 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:

git: i915_gem.c: Revisit initialization code

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

git: drm2: Comment out i915_info_sysctl_handler()

2013-07-30 Thread Francois Tigeot
commit 9116c3438539749e598092fde8a43a658f4118ab Author: François Tigeot ftig...@wolfpond.org 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(+)

git: drm: disable drm_kms_helper_poll for now

2013-07-30 Thread Francois Tigeot
commit ca44755915cf4d74bea861cefb66a732b10a77ee Author: Johannes Hofmann johannes.hofm...@gmx.de 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(-)

git: drm2: Hook to DragonFly's build infrastructure

2013-07-30 Thread Francois Tigeot
commit b757bf26f9b593eb020f4b75a63d60b2ed8e9b3e Author: François Tigeot ftig...@wolfpond.org 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'

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

2013-07-30 Thread Francois Tigeot
commit 6deb1069be846216dde382994e6c69b0006dba8d Author: Chris Wilson ch...@chris-wilson.co.uk 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 ftig...@wolfpond.org Bugzilla: https

git: drm: Properly initialize drm_debug_flag

2013-07-30 Thread Francois Tigeot
commit 064f3b9398e71dfb223598bc1e9c1902a7e5c886 Author: glebius gleb...@freebsd.org 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

git: drm: Fix incorrect usage of taskqueue_thread

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

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

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

git: kernel: Fix bus_dmamem_alloc()

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

git: drm2: Synchronize with FreeBSD

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

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

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

git: drm: Implement dmi_check_system()

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

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

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

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: 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(+)

  1   2   3   4   5   6   7   8   9   10   >