Author: dumbbell
Date: Sat Nov 26 13:43:50 2011
New Revision: 227992
URL: http://svn.freebsd.org/changeset/base/227992
Log:
Prevent a division by zero with some broken batteries
This problem was seen on a laptop with a dead battery.
Modified:
head/sys/dev/acpica/acpi_battery.c
Modified:
Author: dumbbell
Date: Sun Dec 4 14:44:31 2011
New Revision: 228259
URL: http://svn.freebsd.org/changeset/base/228259
Log:
Support domain-search in dhclient(8)
The "domain-search" option (option 119) allows a DHCP server to publish
a list of implicit domain suffixes used during name look
Author: dumbbell
Date: Fri Dec 30 14:33:08 2011
New Revision: 229000
URL: http://svn.freebsd.org/changeset/base/229000
Log:
Invalid Domain Search option isn't considered as a fatal error
In the original Domain Search option patch, an invalid option value
would cause the whole lease to be
Author: dumbbell
Date: Fri Dec 30 14:41:47 2011
New Revision: 229001
URL: http://svn.freebsd.org/changeset/base/229001
Log:
Adapt testsuite following change in Domain Search error handling
In this testsuite, warning() and error() have the same behaviour.
PR: bin/163431
Spon
Author: dumbbell
Date: Fri Dec 30 14:46:53 2011
New Revision: 229002
URL: http://svn.freebsd.org/changeset/base/229002
Log:
Set svn:executable on dhclient-script
Sponsored by: Yakaz (http://www.yakaz.com)
Modified:
Directory Properties:
head/sbin/dhclient/dhclient-script (props changed
Author: dumbbell
Date: Sat Nov 6 17:48:46 2010
New Revision: 214893
URL: http://svn.freebsd.org/changeset/base/214893
Log:
Fix a segmentation fault in argument processing.
The crash was caused by a command line such as this one:
# foldl -b1
PR: bin/151592
Reported by: M
Author: dumbbell
Date: Tue Nov 9 20:44:55 2010
New Revision: 215053
URL: http://svn.freebsd.org/changeset/base/215053
Log:
MFC r214893:
Fix a segmentation fault in argument processing.
The crash was caused by a command line such as this one:
# fold -b1
PR: bin/151592
R
Author: dumbbell
Date: Tue Nov 9 20:56:55 2010
New Revision: 215055
URL: http://svn.freebsd.org/changeset/base/215055
Log:
MFC r214893:
Fix a segmentation fault in argument processing.
The crash was caused by a command line such as this one:
# fold -b1
PR: bin/151592
R
Author: dumbbell
Date: Sat Apr 26 13:05:56 2014
New Revision: 264968
URL: http://svnweb.freebsd.org/changeset/base/264968
Log:
date(1): Add "-R" flag to use RFC 2822 date and time output format
As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z"
as the output format
Author: dumbbell
Date: Sat Apr 26 13:53:04 2014
New Revision: 264970
URL: http://svnweb.freebsd.org/changeset/base/264970
Log:
date(1): Forgot to update manpage date in r264968
MFC after:1 week
MFC with: 264968
Modified:
head/bin/date/date.1
Modified: head/bin/date/date.1
Author: dumbbell
Date: Sat May 3 11:23:10 2014
New Revision: 265262
URL: http://svnweb.freebsd.org/changeset/base/265262
Log:
drm/radeon: Add 32bit ioctls support
This allows to run 32bit applications on a 64bit host. This was tested
successfully with Wine (emulators/i386-wine-devel) and
Author: dumbbell
Date: Sat May 3 13:19:11 2014
New Revision: 265265
URL: http://svnweb.freebsd.org/changeset/base/265265
Log:
date(1): Add "-R" flag to use RFC 2822 date and time output format [MFC]
As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z"
as the output f
Author: dumbbell
Date: Sat May 3 14:04:04 2014
New Revision: 265266
URL: http://svnweb.freebsd.org/changeset/base/265266
Log:
date(1): Add "-R" flag to use RFC 2822 date and time output format [MFC]
As stated in the man page, this is equivalent to use "%a, %d %b %Y %T %z"
as the output f
Author: dumbbell
Date: Fri Mar 8 18:07:43 2013
New Revision: 248058
URL: http://svnweb.freebsd.org/changeset/base/248058
Log:
g_label_ntfs_taste: Abort taste is recsize == 0
This will avoid a 0-byte read (in g_read_data()) leading to a panic, if
previously read data are erroneous.
S
Author: dumbbell
Date: Fri Mar 8 18:11:02 2013
New Revision: 248060
URL: http://svnweb.freebsd.org/changeset/base/248060
Log:
drm: Fix a call to free(9) with an incorrect malloc type
While here, the call to free(9) is moved to drm_global.c, near the
initial malloc(9).
Reviewed by:
Author: dumbbell
Date: Fri Mar 8 18:15:07 2013
New Revision: 248061
URL: http://svnweb.freebsd.org/changeset/base/248061
Log:
Import Linux commit a1b7736dac5f2d5876e68c47a0fce3f423840070
Author: Sascha Hauer
Date: Wed Feb 1 11:38:22 2012 +0100
drm drm_fb_helper: destroy modes
Author: dumbbell
Date: Sat Mar 23 19:19:19 2013
New Revision: 248657
URL: http://svnweb.freebsd.org/changeset/base/248657
Log:
drm/ttm: Fix TTM buffer object refcount
This fixes memory leaks in the radeonkms driver.
Reviewed by: Konstantin Belousov (kib@)
Tested by:J.R. Oldroyd
Author: dumbbell
Date: Sat Mar 23 20:43:26 2013
New Revision: 248661
URL: http://svnweb.freebsd.org/changeset/base/248661
Log:
drm/ttm: Explain why we don't need to acquire a ref in ttm_bo_vm_ctor()
Modified:
head/sys/dev/drm2/ttm/ttm_bo_vm.c
Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c
=
Author: dumbbell
Date: Sat Mar 23 20:46:47 2013
New Revision: 248663
URL: http://svnweb.freebsd.org/changeset/base/248663
Log:
drm/ttm: Fix a typo: s/pTTM]/[TTM]/
Modified:
head/sys/dev/drm2/ttm/ttm_memory.c
Modified: head/sys/dev/drm2/ttm/ttm_memory.c
===
Author: dumbbell
Date: Wed Apr 3 08:27:35 2013
New Revision: 249041
URL: http://svnweb.freebsd.org/changeset/base/249041
Log:
drm and i915: Left-shift iic_msg.slave at creation time
This is required because, in the radeon driver, we can't left-shift in a
central place, like it was done i
Author: dumbbell
Date: Mon Apr 8 08:37:57 2013
New Revision: 249249
URL: http://svnweb.freebsd.org/changeset/base/249249
Log:
drm: Right-shift I2C slave address before passing it to aux channel
In r249041, I2C slave addresses were left-shifted at creation time to
have the same behavior b
Author: dumbbell
Date: Tue Mar 4 18:27:00 2014
New Revision: 262745
URL: http://svnweb.freebsd.org/changeset/base/262745
Log:
MFC r232365:
Provide pre/post transfer method callbacks for icbbb
clients.
These are helful when making certain drivers work on both Linux
and FreeBSD with
Author: dumbbell
Date: Tue Mar 4 20:21:43 2014
New Revision: 262751
URL: http://svnweb.freebsd.org/changeset/base/262751
Log:
MFC r254379:
Avoid potential redefinition of the macro.
Modified:
stable/9/sys/dev/iir/iir.c
stable/9/sys/dev/iir/iir.h
stable/9/sys/dev/iir/iir_ctrl.c
sta
Author: dumbbell
Date: Wed Mar 5 19:48:47 2014
New Revision: 262803
URL: http://svnweb.freebsd.org/changeset/base/262803
Log:
MFC r253102:
Remove redundant definitions to appease tinderbox.
Note: This MFC is required by a future merge of changes to amd64's and
i386's atomic.h.
Modi
Author: dumbbell
Date: Wed Mar 5 21:33:11 2014
New Revision: 262807
URL: http://svnweb.freebsd.org/changeset/base/262807
Log:
MFC r254610, r254611, r254617, r254620:
Implement atomic_swap() and atomic_testandset().
Implement atomic_cmpset_64() and atomic_swap_64() for i386.
The foll
Author: dumbbell
Date: Thu Mar 6 07:42:27 2014
New Revision: 262823
URL: http://svnweb.freebsd.org/changeset/base/262823
Log:
MFC r254623:
Reimplement atomic operations on PDEs and PTEs in pmap.h. This change
significantly reduces duplicate code and make it easier to read.
Note: Th
Author: dumbbell
Date: Thu Mar 6 18:50:35 2014
New Revision: 262863
URL: http://svnweb.freebsd.org/changeset/base/262863
Log:
MFC r226824:
contigmalloc(9) and contigfree(9) are now implemented in terms of other
more general VM system interfaces. So, their implementation can now
reside
Author: dumbbell
Date: Thu Mar 6 23:06:47 2014
New Revision: 262873
URL: http://svnweb.freebsd.org/changeset/base/262873
Log:
MFC r226848:
Tidy up the comment at the head of vm_page_alloc, and mention that the
returned page has the flag VPO_BUSY set.
Modified:
stable/9/sys/vm/vm_page.
Author: dumbbell
Date: Thu Mar 6 23:17:38 2014
New Revision: 262874
URL: http://svnweb.freebsd.org/changeset/base/262874
Log:
MFC r226891:
Use "u_long" instead of "unsigned long".
Modified:
stable/9/sys/vm/vm_contig.c
stable/9/sys/vm/vm_extern.h
Directory Properties:
stable/9/sys/
Author: dumbbell
Date: Sat Mar 8 20:31:04 2014
New Revision: 262933
URL: http://svnweb.freebsd.org/changeset/base/262933
Log:
MFC vm_page_alloc_contig()
This function will be used by TTM, a memory manager used by the Radeon
KMS driver.
Compared to HEAD, the type of the "boundary" ar
Author: dumbbell
Date: Mon Mar 10 23:16:19 2014
New Revision: 262988
URL: http://svnweb.freebsd.org/changeset/base/262988
Log:
MFC TTM, a memory manager used by video drivers
This is the last step before the merge of the Radeon KMS driver. Other
changes to TTM will be merged with radeonkm
Author: dumbbell
Date: Thu Mar 13 21:06:13 2014
New Revision: 263119
URL: http://svnweb.freebsd.org/changeset/base/263119
Log:
MFC changes to atomic.h usage in DRM code
This commit follows the merge of atomic.h changes in r262807 and r262823.
The original work is from Jung-uk Kim (jkim@).
Author: dumbbell
Date: Fri Mar 14 12:37:42 2014
New Revision: 263170
URL: http://svnweb.freebsd.org/changeset/base/263170
Log:
MFC Radeon KMS driver
FreeBSD 9 already had modern Intel GPUs support, now this is the case for
Radeon GPUs too. This will ease the work on ports, where there won
Author: dumbbell
Date: Fri Mar 14 12:42:30 2014
New Revision: 263171
URL: http://svnweb.freebsd.org/changeset/base/263171
Log:
Bump __FreeBSD_version to 902508 after Radeon KMS driver merge
Modified:
stable/9/sys/sys/param.h
Modified: stable/9/sys/sys/param.h
Author: dumbbell
Date: Sat Aug 24 15:47:15 2013
New Revision: 254792
URL: http://svnweb.freebsd.org/changeset/base/254792
Log:
drm: Call drm_global_init() & drm_global_release() at module load/unload
Added:
head/sys/dev/drm2/drm_core.h (contents, props changed)
Modified:
head/sys/dev/drm2
Author: dumbbell
Date: Sat Aug 24 16:14:20 2013
New Revision: 254794
URL: http://svnweb.freebsd.org/changeset/base/254794
Log:
drm: Import drm_buffer.[ch] from Linux 3.8-rc3
This will be used by the Radeon KMS driver.
Added:
head/sys/dev/drm2/drm_buffer.c (contents, props changed)
he
Author: dumbbell
Date: Sat Aug 24 16:41:14 2013
New Revision: 254796
URL: http://svnweb.freebsd.org/changeset/base/254796
Log:
drm/i915: Import Linux commit 71244653a8fb0f46bc12ae421f1d5f72af6a75da
Author: Daniel Vetter
Date: Mon Jun 4 18:39:20 2012 +0200
drm/i915: adjusted_mo
Author: dumbbell
Date: Sat Aug 24 16:50:47 2013
New Revision: 254797
URL: http://svnweb.freebsd.org/changeset/base/254797
Log:
drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks
This will be needed by the Radeon KMS driver.
Modified:
head/sys/dev/drm2/drm_crtc.h
Author: dumbbell
Date: Sat Aug 24 16:55:53 2013
New Revision: 254798
URL: http://svnweb.freebsd.org/changeset/base/254798
Log:
drm: Fix leak of connector->edid_blob_ptr
Modified:
head/sys/dev/drm2/drm_crtc.c
Modified: head/sys/dev/drm2/drm_crtc.c
=
Author: dumbbell
Date: Sat Aug 24 23:38:57 2013
New Revision: 254817
URL: http://svnweb.freebsd.org/changeset/base/254817
Log:
drm: Import drm_dp_helper.c from Linux 3.8-rc3
While here, update drm_dp_helper.h to better match Linux one.
Added:
head/sys/dev/drm2/drm_dp_helper.c (contents
Author: dumbbell
Date: Sat Aug 24 23:47:31 2013
New Revision: 254818
URL: http://svnweb.freebsd.org/changeset/base/254818
Log:
drm: Move definition of EREMOTEIO to drmP.h
It will be used by both i915 and radeon drivers.
Add ERESTARTSYS definition at the same time.
Modified:
head/sys
Author: dumbbell
Date: Sat Aug 24 23:54:06 2013
New Revision: 254819
URL: http://svnweb.freebsd.org/changeset/base/254819
Log:
drm: Don't delete already deleted iicbus child from drm_iic_dp_aux
The iic_dp_aux_detach callback is therefore useless: it's replaced by
bus_generic_detach. This
Author: dumbbell
Date: Sun Aug 25 00:13:53 2013
New Revision: 254820
URL: http://svnweb.freebsd.org/changeset/base/254820
Log:
drm: Use driver-provided "use_msi" callback to determine if MSI is blacklisted
For now, keep the static array for i915. But eventually, it should be
moved to a ca
Author: dumbbell
Date: Sun Aug 25 00:22:34 2013
New Revision: 254821
URL: http://svnweb.freebsd.org/changeset/base/254821
Log:
drm: Fix cleanup if device initialization fails
This plugs some memory leaks.
Modified:
head/sys/dev/drm2/drm_drv.c
Modified: head/sys/dev/drm2/drm_drv.c
==
Author: dumbbell
Date: Sun Aug 25 00:34:44 2013
New Revision: 254822
URL: http://svnweb.freebsd.org/changeset/base/254822
Log:
drm: In drm_mmap_single, try ttm_bo_mmap_single() before drm_gem_mmap_single()
In drivers such as the Radeon driver, the DRIVER_GEM features flag is
set but TTM i
Author: dumbbell
Date: Sun Aug 25 09:46:03 2013
New Revision: 254833
URL: http://svnweb.freebsd.org/changeset/base/254833
Log:
drm: Import Linux commit cd004b3f4cd4169815c82bf9e424fda06978898a
Author: Shirish S
Date: Thu Aug 30 07:04:06 2012 +
drm: edid: add support for E-
Author: dumbbell
Date: Sun Aug 25 09:53:00 2013
New Revision: 254835
URL: http://svnweb.freebsd.org/changeset/base/254835
Log:
drm: Fix typo in KASSERT message: s/Dandling/Dangling/
Modified:
head/sys/dev/drm2/drm_gem.c
Modified: head/sys/dev/drm2/drm_gem.c
==
Author: dumbbell
Date: Sun Aug 25 09:58:31 2013
New Revision: 254836
URL: http://svnweb.freebsd.org/changeset/base/254836
Log:
drm: Support gem_open_object() and gem_close_object() callbacks
... in struct drm_driver_info.
Modified:
head/sys/dev/drm2/drmP.h
head/sys/dev/drm2/drm_gem.c
Author: dumbbell
Date: Sun Aug 25 10:01:59 2013
New Revision: 254837
URL: http://svnweb.freebsd.org/changeset/base/254837
Log:
drm: Call "gem_close_object" driver callback from
drm_gem_object_release_handle()
This fixes leakage of "bo_va" for Cayman and following card generations.
Modifie
Author: dumbbell
Date: Sun Aug 25 10:04:10 2013
New Revision: 254838
URL: http://svnweb.freebsd.org/changeset/base/254838
Log:
drm: In drm_gem_name_create(), verify argument before acquiring lock
Submitted by: J.R. Oldroyd
Modified:
head/sys/dev/drm2/drm_gem_names.c
Modified: head/sys/
Author: dumbbell
Date: Sun Aug 25 10:13:23 2013
New Revision: 254840
URL: http://svnweb.freebsd.org/changeset/base/254840
Log:
drm: Use DRM_IF_MAJOR & DRM_IF_MINOR from drm_core.h
Modified:
head/sys/dev/drm2/drm_ioctl.c
Modified: head/sys/dev/drm2/drm_ioctl.c
Author: dumbbell
Date: Sun Aug 25 10:28:02 2013
New Revision: 254841
URL: http://svnweb.freebsd.org/changeset/base/254841
Log:
drm: Import list_for_each_entry_safe_from() macro
Modified:
head/sys/dev/drm2/drm_linux_list.h
Modified: head/sys/dev/drm2/drm_linux_list.h
=
Author: dumbbell
Date: Sun Aug 25 11:34:37 2013
New Revision: 254848
URL: http://svnweb.freebsd.org/changeset/base/254848
Log:
drm: Import drm_pcie_get_speed_cap_mask() in drm_pci.c
This comes with several PCI_VENDOR_ID_* defines which should go in a
more central place.
Modified:
head/
Author: dumbbell
Date: Sun Aug 25 12:27:15 2013
New Revision: 254853
URL: http://svnweb.freebsd.org/changeset/base/254853
Log:
drm: Import drm_fixed.h from Linux 3.8
Added:
head/sys/dev/drm2/drm_fixed.h (contents, props changed)
Added: head/sys/dev/drm2/drm_fixed.h
Author: dumbbell
Date: Sun Aug 25 14:27:14 2013
New Revision: 254858
URL: http://svnweb.freebsd.org/changeset/base/254858
Log:
drm: Add missing bits to drmP.h, required by the Radeon driver
Some of the FreeBSD-specific definitions are moved to drm_os_freebsd.h.
But there's still work to d
Author: dumbbell
Date: Sun Aug 25 14:33:49 2013
New Revision: 254860
URL: http://svnweb.freebsd.org/changeset/base/254860
Log:
drm: Update drm_atomic.h, now that projects/atomic64 is in HEAD
Submitted by: jkim@
Modified:
head/sys/dev/drm2/drm_atomic.h
Modified: head/sys/dev/drm2/drm_ato
Author: dumbbell
Date: Sun Aug 25 14:39:51 2013
New Revision: 254861
URL: http://svnweb.freebsd.org/changeset/base/254861
Log:
drm/ttm: Import Linux commit 63d0a4195560362e2e00a3ad38fc331d34e1da9b
Author: Maarten Lankhorst
Date: Tue Jan 15 14:56:37 2013 +0100
drm/ttm: remove l
Author: dumbbell
Date: Sun Aug 25 14:41:22 2013
New Revision: 254862
URL: http://svnweb.freebsd.org/changeset/base/254862
Log:
drm/ttm: Import Linux commit 7a1863084c9d90ce4b67d645bf9b0f1612e68f62
Author: Maarten Lankhorst
Date: Tue Jan 15 14:56:48 2013 +0100
drm/ttm: cleanup
Author: dumbbell
Date: Sun Aug 25 14:47:22 2013
New Revision: 254863
URL: http://svnweb.freebsd.org/changeset/base/254863
Log:
drm/ttm: Import Linux commit 5e45d7dfd74100d622f9cdc70bfd1f9fae1671de
Author: Maarten Lankhorst
Date: Tue Jan 15 14:57:05 2013 +0100
drm/ttm: add ttm_
Author: dumbbell
Date: Sun Aug 25 14:52:20 2013
New Revision: 254864
URL: http://svnweb.freebsd.org/changeset/base/254864
Log:
drm/ttm: Import Linux commit f2d476a110bc24fde008698ae9018c99e803e25c
Author: Maarten Lankhorst
Date: Tue Jan 15 14:57:10 2013 +0100
drm/ttm: use ttm_
Author: dumbbell
Date: Sun Aug 25 14:53:39 2013
New Revision: 254865
URL: http://svnweb.freebsd.org/changeset/base/254865
Log:
drm/ttm: Import Linux commit cc4c0c4de3c775be22072ec3251f2e581b63d9a0
Author: Maarten Lankhorst
Date: Tue Jan 15 14:57:28 2013 +0100
drm/ttm: unexport
Author: dumbbell
Date: Sun Aug 25 14:55:08 2013
New Revision: 254866
URL: http://svnweb.freebsd.org/changeset/base/254866
Log:
drm/ttm: Import Linux commit 630541863b29f88c7ab34e647758344e4cd1eafd
Author: Dave Airlie
Date: Wed Jan 16 14:25:44 2013 +1000
ttm: don't destroy old
Author: dumbbell
Date: Sun Aug 25 14:56:14 2013
New Revision: 254867
URL: http://svnweb.freebsd.org/changeset/base/254867
Log:
drm/ttm: Import Linux commit 014b34409fb2015f63663b6cafdf557fdf289628
Author: Dave Airlie
Date: Wed Jan 16 15:58:34 2013 +1000
ttm: on move memory fai
Author: dumbbell
Date: Sun Aug 25 14:58:44 2013
New Revision: 254868
URL: http://svnweb.freebsd.org/changeset/base/254868
Log:
drm/ttm: Import Linux commit ff7c60c580d9722f820d85c9c58ca55ecc1ee7c4
Author: Daniel Vetter
Date: Mon Jan 14 15:08:14 2013 +0100
drm/ttm: fix fence lo
Author: dumbbell
Date: Sun Aug 25 15:00:48 2013
New Revision: 254870
URL: http://svnweb.freebsd.org/changeset/base/254870
Log:
drm/ttm: Make ttm_bo_wait() call uninterruptible in page fault handler
This fixes a crash where a SIGLALRM, heavily used by X.Org, would
interrupt the wait, causi
Author: dumbbell
Date: Sun Aug 25 15:01:35 2013
New Revision: 254871
URL: http://svnweb.freebsd.org/changeset/base/254871
Log:
drm/ttm: Fix style errors
Modified:
head/sys/dev/drm2/ttm/ttm_bo.c
Modified: head/sys/dev/drm2/ttm/ttm_bo.c
=
Author: dumbbell
Date: Sun Aug 25 15:05:22 2013
New Revision: 254873
URL: http://svnweb.freebsd.org/changeset/base/254873
Log:
drm/ttm: When removing a range of pages from a pool, remove all of them
Submitted by: Mark Kettenis and Jonathan Gray from OpenBSD
Approved by: kib@
Modified:
Author: dumbbell
Date: Sun Aug 25 15:06:48 2013
New Revision: 254874
URL: http://svnweb.freebsd.org/changeset/base/254874
Log:
drm/ttm: Improve comment in ttm_bo_vm_ctor() about lack of ref acquisition
Approved by: kib@
Modified:
head/sys/dev/drm2/ttm/ttm_bo_vm.c
Modified: head/sys/dev
Author: dumbbell
Date: Sun Aug 25 15:12:26 2013
New Revision: 254875
URL: http://svnweb.freebsd.org/changeset/base/254875
Log:
ttm: "to_page->valid = VM_PAGE_BITS_ALL" before vm_page_dirty(to_page)
Approved by; kib@
Modified:
head/sys/dev/drm2/ttm/ttm_tt.c
Modified: head/sys/dev/drm2/t
Author: dumbbell
Date: Sun Aug 25 15:15:55 2013
New Revision: 254876
URL: http://svnweb.freebsd.org/changeset/base/254876
Log:
drm/ttm: Fix unmap of buffer object
Add a new ttm_bo_release_mmap() function to unmap pages in a
vm_object_t. Pages are freed when the buffer object is later rele
Author: dumbbell
Date: Sun Aug 25 15:26:45 2013
New Revision: 254877
URL: http://svnweb.freebsd.org/changeset/base/254877
Log:
drm/ttm: Fix style in ttm_bo_release_mmap()
Modified:
head/sys/dev/drm2/ttm/ttm_bo_vm.c
Modified: head/sys/dev/drm2/ttm/ttm_bo_vm.c
=
Author: dumbbell
Date: Sun Aug 25 15:29:23 2013
New Revision: 254878
URL: http://svnweb.freebsd.org/changeset/base/254878
Log:
drm/ttm: Fix a reversed condition and add missing locks
This allows to run OpenGL applications on at least two test machines
with the Radeon driver.
Approved
Author: dumbbell
Date: Sun Aug 25 15:33:17 2013
New Revision: 254879
URL: http://svnweb.freebsd.org/changeset/base/254879
Log:
drm/ttm: Remove unused VM_ALLOC_DMA32 define
Modified:
head/sys/dev/drm2/ttm/ttm_page_alloc.c
Modified: head/sys/dev/drm2/ttm/ttm_page_alloc.c
==
Author: dumbbell
Date: Sun Aug 25 15:38:16 2013
New Revision: 254880
URL: http://svnweb.freebsd.org/changeset/base/254880
Log:
drm: Use the new drm_atomic.h, following the merge of projects/atomic64
Submitted by: jkim@
Modified:
head/sys/dev/drm2/drm_gem.c
head/sys/dev/drm2/drm_irq.c
Author: dumbbell
Date: Sun Aug 25 18:09:11 2013
New Revision: 254882
URL: http://svnweb.freebsd.org/changeset/base/254882
Log:
vga_pci: Add API to map the Video BIOS
Here are two new functions to map and unmap the Video BIOS:
void * vga_pci_map_bios(device_t dev, size_t *size);
Author: dumbbell
Date: Sun Aug 25 18:23:15 2013
New Revision: 254883
URL: http://svnweb.freebsd.org/changeset/base/254883
Log:
vga_pci: Remove left-over debugging printf()'s
Modified:
head/sys/dev/pci/vga_pci.c
Modified: head/sys/dev/pci/vga_pci.c
Author: dumbbell
Date: Sun Aug 25 19:10:21 2013
New Revision: 254884
URL: http://svnweb.freebsd.org/changeset/base/254884
Log:
Increase limit in preparation of the Radeon KMS driver import
Modified:
svnadmin/conf/sizelimit.conf
Modified: svnadmin/conf/sizelimit.conf
=
Author: dumbbell
Date: Sun Aug 25 19:39:31 2013
New Revision: 254886
URL: http://svnweb.freebsd.org/changeset/base/254886
Log:
Back to normal limit, now that the Radeon driver is committed
Modified:
svnadmin/conf/sizelimit.conf
Modified: svnadmin/conf/sizelimit.conf
=
Author: dumbbell
Date: Sun Aug 25 20:01:21 2013
New Revision: 254887
URL: http://svnweb.freebsd.org/changeset/base/254887
Log:
Bump __FreeBSD_version to 151 after Radeon KMS driver import
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
==
Author: dumbbell
Date: Mon Aug 26 06:31:57 2013
New Revision: 254894
URL: http://svnweb.freebsd.org/changeset/base/254894
Log:
drm/radeon: Rename the (S)DEBUG macros in atom.c to avoid conflicts
For instance, DEBUG is already defined in the LINT kernel configuration.
This fixes the build
Author: dumbbell
Date: Mon Aug 26 09:17:21 2013
New Revision: 254899
URL: http://svnweb.freebsd.org/changeset/base/254899
Log:
drm/radeon: Disable build on i386/pc98
Modified:
head/sys/modules/drm2/Makefile
Modified: head/sys/modules/drm2/Makefile
Author: dumbbell
Date: Fri Aug 30 19:21:12 2013
New Revision: 255077
URL: http://svnweb.freebsd.org/changeset/base/255077
Log:
acpi_thermal: Warn about insane _TMP temperature only once
A warning is emitted again if the temperature became briefly valid
meanwhile. This avoids spamming the
Author: dumbbell
Date: Mon Sep 2 19:15:20 2013
New Revision: 255153
URL: http://svnweb.freebsd.org/changeset/base/255153
Log:
psm: Add support for middle and extended buttons on Synaptics touchpads
PR: kern/170834
Submitted by: Brandon Gooch
Tested by:Artyom Mirgorodskiy
Author: dumbbell
Date: Mon Sep 2 19:49:18 2013
New Revision: 255154
URL: http://svnweb.freebsd.org/changeset/base/255154
Log:
sys/mouse.h: Move members introduced in r255153 to end of struct synapticshw
I didn't know this structure was public and didn't pay enough attention...
Modified:
Author: dumbbell
Date: Sat Sep 14 17:17:32 2013
New Revision: 255571
URL: http://svnweb.freebsd.org/changeset/base/255571
Log:
vgapci: Use vga_pci_alloc_resource() to map PCI Expansion ROM
This is cleaner and fixes Video BIOS mapping when the given device isn't
the boot display.
Subm
Author: dumbbell
Date: Sat Sep 14 17:22:34 2013
New Revision: 255572
URL: http://svnweb.freebsd.org/changeset/base/255572
Log:
drm/radeon: Fix usage of vga_pci_map_bios()
vga_pci_(un)map_bios() takes a vgapci device as argument, not a drmn
one. This fixes a bug where the BIOS couldn't be
Author: dumbbell
Date: Sat Sep 14 17:24:41 2013
New Revision: 255573
URL: http://svnweb.freebsd.org/changeset/base/255573
Log:
drm/radeon: Fix usage of pci_save_state() and pci_restore_state()
Calling those functions with the drmn device as argument causes a panic,
because it's not a dire
Author: dumbbell
Date: Sun Sep 15 07:48:42 2013
New Revision: 255587
URL: http://svnweb.freebsd.org/changeset/base/255587
Log:
drm/radeon: Add missing "return false" after unmapping invalid BIOS
Without that, we would try to copy the unmapped BIOS.
Submitted by: Christoph Mallon
App
Author: dumbbell
Date: Tue Sep 17 18:41:32 2013
New Revision: 255646
URL: http://svnweb.freebsd.org/changeset/base/255646
Log:
psm: Update "struct synapticshw" in psm(4) man page
This structure was updated in r255153 and r255154.
PR: kern/170834
Approved by: re (hrs)
Modi
Author: dumbbell
Date: Sun Jan 19 13:51:46 2014
New Revision: 260881
URL: http://svnweb.freebsd.org/changeset/base/260881
Log:
MFC r255077:
acpi_thermal: Warn about insane _TMP temperature only once
A warning is emitted again if the temperature became briefly valid
meanwhile. This av
Author: dumbbell
Date: Sat Feb 8 07:53:39 2014
New Revision: 261622
URL: http://svnweb.freebsd.org/changeset/base/261622
Log:
MFC r254882, r254883, r255571:
vga_pci: Add API to map the Video BIOS
Here are two new functions to map and unmap the Video BIOS:
void * vga_pci_map_bios
Author: dumbbell
Date: Sat Feb 8 08:16:38 2014
New Revision: 261623
URL: http://svnweb.freebsd.org/changeset/base/261623
Log:
MFC r259679:
vga_pci: Improve boot display detection
The previous code was checking the "VGA Enable" bit on the video card's
parent PCI-to-PCI bridge only. T
Author: dumbbell
Date: Sat Feb 8 08:50:44 2014
New Revision: 261624
URL: http://svnweb.freebsd.org/changeset/base/261624
Log:
MFC r248061:
Import Linux commit a1b7736dac5f2d5876e68c47a0fce3f423840070
Author: Sascha Hauer
Date: Wed Feb 1 11:38:22 2012 +0100
drm drm_fb_helper
Author: dumbbell
Date: Sat Feb 8 09:25:56 2014
New Revision: 261625
URL: http://svnweb.freebsd.org/changeset/base/261625
Log:
MFC r249041, r249249:
drm and i915: Left-shift iic_msg.slave at creation time
This is required because, in the radeon driver, we can't left-shift in a
centra
Author: dumbbell
Date: Sat Feb 8 09:50:02 2014
New Revision: 261626
URL: http://svnweb.freebsd.org/changeset/base/261626
Log:
MFC r254792:
drm: Call drm_global_init() & drm_global_release() at module load/unload
Added:
stable/9/sys/dev/drm2/drm_core.h
- copied unchanged from r25479
Author: dumbbell
Date: Sat Feb 8 10:33:23 2014
New Revision: 261629
URL: http://svnweb.freebsd.org/changeset/base/261629
Log:
MFC r254794:
drm: Import drm_buffer.[ch] from Linux 3.8-rc3
This will be used by the Radeon KMS driver.
Added:
stable/9/sys/dev/drm2/drm_buffer.c
- cop
Author: dumbbell
Date: Sat Feb 8 10:45:49 2014
New Revision: 261630
URL: http://svnweb.freebsd.org/changeset/base/261630
Log:
MFC r254796:
drm/i915: Import Linux commit 71244653a8fb0f46bc12ae421f1d5f72af6a75da
Author: Daniel Vetter
Date: Mon Jun 4 18:39:20 2012 +0200
drm
Author: dumbbell
Date: Sat Feb 8 10:57:46 2014
New Revision: 261631
URL: http://svnweb.freebsd.org/changeset/base/261631
Log:
MFC r254797:
drm: Const'ify the 1st "drm_display_mode" passed to "mode_fixup" callbacks
This will be needed by the Radeon KMS driver.
Modified:
stable/9/sys
Author: dumbbell
Date: Sat Feb 8 11:05:48 2014
New Revision: 261632
URL: http://svnweb.freebsd.org/changeset/base/261632
Log:
MFC r254798:
drm: Fix leak of connector->edid_blob_ptr
Modified:
stable/9/sys/dev/drm2/drm_crtc.c
Directory Properties:
stable/9/sys/ (props changed)
stabl
Author: dumbbell
Date: Sun Feb 9 13:50:08 2014
New Revision: 261652
URL: http://svnweb.freebsd.org/changeset/base/261652
Log:
MFC r254817:
drm: Import drm_dp_helper.c from Linux 3.8-rc3
While here, update drm_dp_helper.h to better match Linux one.
Added:
stable/9/sys/dev/drm2/drm_d
1 - 100 of 289 matches
Mail list logo