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 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: Thu Jun 12 22:42:31 2014
New Revision: 267430
URL: http://svnweb.freebsd.org/changeset/base/267430
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: Tue Aug 19 21:31:32 2014
New Revision: 270184
URL: http://svnweb.freebsd.org/changeset/base/270184
Log:
vt(4): Add vtbuf_dirty*_locked() to lock vtbuf once, not twice
In several functions, vtbuf_putchar() in particular, the lock on vtbuf
is acquired twice:
1.
Author: dumbbell
Date: Thu Aug 21 10:25:35 2014
New Revision: 270263
URL: http://svnweb.freebsd.org/changeset/base/270263
Log:
vt(4): Colors are indexed against a console palette, not a VGA palette
Rename vt_generate_vga_palette() to vt_generate_cons_palette() and
change it to build a pal
Author: dumbbell
Date: Thu Sep 4 09:49:21 2014
New Revision: 271091
URL: http://svnweb.freebsd.org/changeset/base/271091
Log:
drm/radeon: Fix a memory leak when radeonkms is unloaded
This an MFC of r270750.
Modified:
stable/9/sys/dev/drm2/radeon/radeon_fb.c
Directory Properties:
stabl
Author: dumbbell
Date: Mon Apr 30 13:34:15 2012
New Revision: 234842
URL: http://svn.freebsd.org/changeset/base/234842
Log:
MFC r233507:
Use program exit status as pam_exec return code (optional)
pam_exec(8) now accepts a new option "return_prog_exit_status". When
set, the program exit
Author: dumbbell
Date: Mon Apr 30 15:46:41 2012
New Revision: 234845
URL: http://svn.freebsd.org/changeset/base/234845
Log:
MFC r233575:
Make ReiserFS MPSAFE
Most functions seemed to be already fine w.r.t. what's done in msdosfs.
Modified:
stable/9/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
Author: dumbbell
Date: Wed Jan 2 21:27:32 2013
New Revision: 244976
URL: http://svnweb.freebsd.org/changeset/base/244976
Log:
MFC r244405:
psm: Support detection of Synaptics touchpad v7.5 and above
Starting with firmware v7.5, the "Read TouchPad Modes" ($01) and "Read
Capabilities" ($
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
Author: dumbbell
Date: Sun Feb 9 13:56:37 2014
New Revision: 261653
URL: http://svnweb.freebsd.org/changeset/base/261653
Log:
MFC r254818:
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.
Mo
Author: dumbbell
Date: Sun Feb 9 14:02:39 2014
New Revision: 261654
URL: http://svnweb.freebsd.org/changeset/base/261654
Log:
MFC r254819:
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_gen
Author: dumbbell
Date: Sun Feb 9 14:58:47 2014
New Revision: 261658
URL: http://svnweb.freebsd.org/changeset/base/261658
Log:
MFC r254820:
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
Author: dumbbell
Date: Sun Feb 9 15:17:57 2014
New Revision: 261659
URL: http://svnweb.freebsd.org/changeset/base/261659
Log:
MFC r254821:
drm: Fix cleanup if device initialization fails
This plugs some memory leaks.
Modified:
stable/9/sys/dev/drm2/drm_drv.c
Directory Properties:
Author: dumbbell
Date: Sun Feb 9 15:27:26 2014
New Revision: 261660
URL: http://svnweb.freebsd.org/changeset/base/261660
Log:
MFC r254833:
drm: Import Linux commit cd004b3f4cd4169815c82bf9e424fda06978898a
Author: Shirish S
Date: Thu Aug 30 07:04:06 2012 +
drm: edid:
Author: dumbbell
Date: Sun Feb 9 15:34:38 2014
New Revision: 261661
URL: http://svnweb.freebsd.org/changeset/base/261661
Log:
MFC r254835:
drm: Fix typo in KASSERT message: s/Dandling/Dangling/
Modified:
stable/9/sys/dev/drm2/drm_gem.c
Directory Properties:
stable/9/sys/ (props chan
Author: dumbbell
Date: Sun Feb 9 15:48:49 2014
New Revision: 261662
URL: http://svnweb.freebsd.org/changeset/base/261662
Log:
MFC r254836, r254837:
drm: Support gem_open_object() and gem_close_object() callbacks
... in struct drm_driver_info.
Modified:
stable/9/sys/dev/drm2/drmP.h
Author: dumbbell
Date: Sun Feb 9 15:56:15 2014
New Revision: 261664
URL: http://svnweb.freebsd.org/changeset/base/261664
Log:
MFC r254838:
drm: In drm_gem_name_create(), verify argument before acquiring lock
Submitted by: J.R. Oldroyd
Modified:
stable/9/sys/dev/drm2/drm_gem_names.
Author: dumbbell
Date: Sun Feb 9 16:01:18 2014
New Revision: 261665
URL: http://svnweb.freebsd.org/changeset/base/261665
Log:
MFC r254840:
drm: Use DRM_IF_MAJOR & DRM_IF_MINOR from drm_core.h
Modified:
stable/9/sys/dev/drm2/drm_ioctl.c
Directory Properties:
stable/9/sys/ (props chan
Author: dumbbell
Date: Sun Feb 9 16:07:24 2014
New Revision: 261666
URL: http://svnweb.freebsd.org/changeset/base/261666
Log:
MFC r254841:
drm: Import list_for_each_entry_safe_from() macro
Modified:
stable/9/sys/dev/drm2/drm_linux_list.h
Directory Properties:
stable/9/sys/ (props ch
Author: dumbbell
Date: Sun Feb 9 16:16:24 2014
New Revision: 261667
URL: http://svnweb.freebsd.org/changeset/base/261667
Log:
MFC r254848, r258930:
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 centra
Author: dumbbell
Date: Sun Feb 9 16:38:58 2014
New Revision: 261669
URL: http://svnweb.freebsd.org/changeset/base/261669
Log:
MFC r254853:
drm: Import drm_fixed.h from Linux 3.8
Added:
stable/9/sys/dev/drm2/drm_fixed.h
- copied unchanged from r254853, head/sys/dev/drm2/drm_fixed.h
Author: dumbbell
Date: Sun Feb 9 19:54:39 2014
New Revision: 261673
URL: http://svnweb.freebsd.org/changeset/base/261673
Log:
MFC r258262:
drm: Support DRM_CAP_TIMESTAMP_MONOTONIC capability
This fixes DPMS with KDE and radeonkms. Without this, the display would
freeze when the moni
Author: dumbbell
Date: Sun Feb 9 20:08:16 2014
New Revision: 261674
URL: http://svnweb.freebsd.org/changeset/base/261674
Log:
MFC r258549:
drm: Dereference pointers given to qsort_r()'s cmp callback
drm_le_cmp() (qsort_r()'s callback) receives pointers to elements in the
array passe
Author: dumbbell
Date: Sun Feb 9 20:17:40 2014
New Revision: 261675
URL: http://svnweb.freebsd.org/changeset/base/261675
Log:
MFC r259717:
drm: Lower priority of "EDID checksum is invalid" message
The priority goes from "error" to "debug".
Connectors are polled every 10 seconds.
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
47 matches
Mail list logo