Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-10 | match linux and call i915_gem_object_wait_rendering__nonblocking | Jonathan Gray | |
in the set domain ioctl. ok kettenis@ | |||
2013-07-08 | make use of udelay to reduce the diff to linux | Jonathan Gray | |
2013-07-08 | add inline versions of udelay/mdelay | Jonathan Gray | |
2013-07-08 | add DRM_IOCTL_MODE_CURSOR2 definition from libdrm 2.4.46 | Jonathan Gray | |
2013-07-06 | Remove unsigned comparison < 0. | Brad Smith | |
Pointed out by LLVM. ok kettenis@ | |||
2013-07-05 | make use of the drm_i915_private macro to reduce the diff to linux | Jonathan Gray | |
2013-07-05 | Use tmp_int to be able to pass back the -1 upon error and check for it properly | Brad Smith | |
but the value passed forward throughout the ioctl handler otherwise is an unsigned value. Pointed out by LLVM. bktr_core.c:1737:13: error: comparison of unsigned expression < 0 is always false bktr_core.c:1779:13: error: comparison of unsigned expression < 0 is always false bktr_core.c:2063:16: error: comparison of unsigned expression < 0 is always false ok krw@ | |||
2013-07-04 | Format string fix: %x instead of %p for int | Stefan Fritsch | |
ok deraadt@ | |||
2013-07-04 | Fall back to bit banging mode for DVO transmitter detection | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | Fixup Oops in the pipe config computation | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | ensure single initialization and cleanup of backlight device | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | set CPT FDI RX polarity bits based on VBT | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | Workaround incoherence between fences and LLC across multiple CPUs | Jonathan Gray | |
from linux 3.8.13 this does not currently do the ipi to run wbinvd() on all processors | |||
2013-07-04 | Fix SDVO connector and encoder get_hw_state functions | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | Add no-lvds quirk for Fujitsu Esprimo Q900 | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-04 | Fix sdvo connector get_hw_state function | Jonathan Gray | |
from linux 3.8.13 | |||
2013-07-03 | fix: cast void * to char *, fix format args for (u)int64_t, | Stefan Fritsch | |
tc_frequency is unsigned ok kettenis@ | |||
2013-07-02 | change splvm to splbio, missed in r1.4 | Stefan Fritsch | |
noticed by Alexey Suslikov | |||
2013-07-02 | some trivial format string fixes | Stefan Fritsch | |
2013-07-02 | Lower IPL to IPL_BIO for the interrupt. | Stefan Fritsch | |
There is no reason to use IPL_VM and it breaks with the recent IPL_MPSAFE changes. discussed with kettenis@ | |||
2013-07-01 | The fast scrolling code causes random page table errors on older hardware. | Mark Kettenis | |
Disable that code and use the write-only rasops code instead on the affected chips. | |||
2013-07-01 | Remove vaddr_t casts in bktr_mmap(). | Brad Smith | |
Pointed out by LLVM. bktr_os.c:478:22: error: comparison of unsigned expression < 0 is always false ok krw@ kettenis@ | |||
2013-07-01 | Within ns_to_timeval() change the rem field type from unsigned to signed. | Brad Smith | |
Pointed out by LLVM. drm_irq.c:154:10: error: comparison of unsigned expression < 0 is always false kettenis@ says it should be signed and this is what the equivalent Linux code does. ok jsg@ | |||
2013-06-28 | Turns out that BGE_STATFLAG_UPDATED bit in the status block doesn't get | Mike Belopuhov | |
properly updated by the newer hardware (seen in the TX completion case). This leads to very poor transmit performance in the beginning of a TCP connection. Linux and FreeBSD don't rely on BGE_STATFLAG_UPDATED bit since they enable MSI and tagged status for 5717+. Doing the same does indeed fix an issue. Change was tested by David Imhoff on 5719, 5720 and 5721/5750, Hrvoje Popovski on 5704 B0, sthen@ on 5723/5784, benno@ on 5704 A3, and me on 5719, 5720 adn 5714/5715. No objections from kettenis@ and dlg@. | |||
2013-06-28 | Rewrite the media / link state handling and have it | Brad Smith | |
handled within sis_miibus_statchg() instead of calling sis_init(). Based on the FreeBSD sis(4) driver. ok mikeb@ sthen@ | |||
2013-06-25 | Repair flow control broken in the rev1.329 and make sure that a simple | Mike Belopuhov | |
ifconfig done by a user won't alter our negotiated flow control settings. Both problems were identified by David Imhoff <dimhoff_devel @ xs4all !nl> Tested by David on 5719, 5720, 5721, Hrvoje Popovski on 5704 B0, sthen@ on 5723/5784, naddy@ and jmatthew@ on 5702/5703, benno@ on 5704 A3 and me on 5715 and 5719. | |||
2013-06-23 | Remove unsigned comparison < 0. | Brad Smith | |
Pointed out by LLVM. ok ratchov@ | |||
2013-06-22 | Prefix all functions. Pointed out by brad@. | Masao Uebayashi | |
2013-06-21 | De-static. | Masao Uebayashi | |
2013-06-20 | Revert previous and unbreak asr, the new include should be protected. | Martin Pieuchot | |
Reported by naddy@ | |||
2013-06-20 | Allocate the various hook head descriptors as part of the ifnet | Martin Pieuchot | |
structure rather than doing various M_WAITOK allocations during the *attach() functions, we always rely on them anyway. ok mikeb@, uebayasi@ | |||
2013-06-17 | Include <uvm/uvm.h> instead of <uvm/uvm_extern.h> to make sure | Mark Kettenis | |
"struct uvm_object" gets defined on macppc as well. ok miod@, deraadt@ | |||
2013-06-15 | sync with the latest linux version of radeon_drm.h | Jonathan Gray | |
adds definitions needed to compile recent versions of libdrm | |||
2013-06-15 | add some definitions from the libdrm version of i915_drm.h | Jonathan Gray | |
needed to compile recent versions of libdrm | |||
2013-06-14 | Correct interrupt moderation setting for 82598; tested on the CX4 version | Mike Belopuhov | |
2013-06-13 | Random TX Backoff Register mask must be 0x3FF; ok beck, dlg | Mike Belopuhov | |
2013-06-13 | sync the userland facing radeon_drm.h with linux | Jonathan Gray | |
ok mpi@ kettenis@ | |||
2013-06-13 | regen for previous commit | Mike Larkin | |
2013-06-13 | Add some missing Intel pci devices found on various machines | Mike Larkin | |
ok deraadt | |||
2013-06-12 | Oops. I looked at slightly newer Linux code when doing the previous change. | Mark Kettenis | |
This fixes things up to better match Linux 3.8.x, which we're currently tracking. No functional change. | |||
2013-06-12 | Don't rely on __attribute__((__aligned__(x))) GCC extension. Explicitly pad ↵ | Masao Uebayashi | |
descriptors. No binary change. | |||
2013-06-12 | Consistenly use bpf_mtap_ether(). From tsubai@. | Masao Uebayashi | |
2013-06-12 | Almost identical diffs from brad@ and dlg@: | Masao Uebayashi | |
o OpenBSD'ify the vmx(4) receive filter handling code o IFF_ALLMULTI is like hte OACTIVE flag in that its only ever set and cleared by an interface driver. with that in mind, this reorders the config to do that and take advantage of it to conditionally configure the multicast filtering. o It also makes the code check if any multicast ranges have been configured, which every other driver interprets as "set ALLMULTI", so we do too now. o Add the usual ifdef INET guard to the ioctl code. OK yasuoka@ dlg@ | |||
2013-06-11 | Turn the allocation of GEM objects upside down and make the driver | Mark Kettenis | |
responsible for allocating and freeing them. This is what Linux has been doing for a while now, and will be needed for radeondrm(4) in the near future. | |||
2013-06-11 | Replace all ovbcopy with memmove; swap the src and dst arguments too | Theo de Raadt | |
ok otto | |||
2013-06-10 | A couple of changes from Masanobu SAITOH <msaitoh@netbsd.org>: | Mike Belopuhov | |
- fixup the Random Backoff Register value masking; - keep the GPIO settings when modifying the Misc Local Control register value. Tested by Rob Sessink on 5719, David Imhoff on 5719, 5720, 5721, me on 5719 and 5715; ok dlg | |||
2013-06-10 | Make use of pci_matchbyid(). | Brad Smith | |
ok yasuoka@ | |||
2013-06-09 | adapt to a pcidevs name change | Theo de Raadt | |
2013-06-09 | sync | Theo de Raadt | |
2013-06-09 | shorten many names to cope with uvm code growth | Theo de Raadt | |
ok jsg |