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:
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(-)
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
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
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:
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
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(-)
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
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(-)
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
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
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 ++
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(-)
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
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
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
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
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
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
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
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 |
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
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.
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
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(+)
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
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
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.
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 |
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
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(-)
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
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
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.
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(+)
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(-)
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
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(-)
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
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.
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:
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
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
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
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
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 +-
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 ++
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
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
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(-)
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(+)
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
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(+)
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
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
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
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 ---
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
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()
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
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:
*
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 +-
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 |
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
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:
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
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
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(+)
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
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 ++--
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
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
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
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:
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(-)
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(+)
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(-)
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'
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
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
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:
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
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:
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
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
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
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
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 |
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 ++
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
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
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(+)
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
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
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
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
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()
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
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
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 - 100 of 1121 matches
Mail list logo