Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-18 | Make sure that, when a particular mapchar() can't find a proper glyph for the | Miod Vallat | |
requested character in the font it is using, it suggests a question mark character, instead of a space, so that the existence of the non-representable character becomes visible. Note that this is consistent with pcdisplay which suggests a diamond for missing glyphs. | |||
2013-10-18 | the radeon suspend routine looks hairy, and feels like it should run | Theo de Raadt | |
under DVACT_QUIESCE. And yes, it works, so let's go with that. ok mlarkin jsg | |||
2013-10-18 | Add a conditional to disable most of the `abort state' code in the emulation | Miod Vallat | |
code. Enable this if SMALL_KERNEL, since this code is currently only really needed for udl(4) which is not on any tight (SMALL_KERNEL) installation media. | |||
2013-10-18 | Introduce a dedicated private header file to control the optional features | Miod Vallat | |
of wscons (which usually get disabled for installation kernels, to save space), instead of duplicating parts of it to too many places. No functional change. | |||
2013-10-18 | At device attach, mark the device "shutdown", until the mountroot hook | Theo de Raadt | |
gets to run. In the suspend case, do nothing if we are shutdown. This allows hibernate to run the suspend code before mountroot. tested by mlarkin ok jsg | |||
2013-10-17 | Remove support for a.out and ecoff. We only do elf now. | Theo de Raadt | |
ok miod | |||
2013-10-15 | Driver for the AIC-6250 SCSI controller found on AViiON models 100, 200, 300, | Miod Vallat | |
400 and 4300. Limited to PIO mode only for now, until the DMA controller is tamed. Heavily based upon the MI aic(4) driver. | |||
2013-10-14 | Use DL_SECTOBLK() instead of handrolling same calculation to get | Kenneth R Westerback | |
wdsize() return value. | |||
2013-10-14 | XXsize() returns daddr_t, so calculate the return value in a daddr_t | Kenneth R Westerback | |
variable and not (usually) an int. ok miod@ | |||
2013-10-14 | If a transfer terminates with an I/O error status, do not modify the | Martin Pieuchot | |
pipe to stop enquening the next transfer before the done() function has been called. This should fix the hangs seen when unplugging a USB keyboard attached to uhci(4). Problem reported by dcoppa@ and Peter Kane | |||
2013-10-14 | set openings to 64 like the linux driver sort of does. if a vendor says | David Gwynne | |
something it isnt as magical as something i made up, right? | |||
2013-10-14 | defer the first update of the sensor as late in the boot process we can | David Gwynne | |
but running it from the mountroot hooks. this means the clock will be attached and therefore better to compare the hypervisors clock against. before we used to get ridiculous timedeltas, which if ntpd used to set the time with on startup (ie, ntpd -s) would make us think we were in 2057 or 2104. ok jmatthew@ | |||
2013-10-11 | Add initial RTL8106E and RTL8168G/8111G support. | Jonathan Gray | |
An earlier version didn't seem to work on a machine bmercer@ had access to a few months ago but this seems to work with the onboard Ethernet in an ASUS Z87 board RD Thrush has. | |||
2013-10-11 | match Intel 8 Series SMBus (Lynx Point and Lynx Point-LP) | Jonathan Gray | |
tested by RD Thrush on Lynx Point | |||
2013-10-09 | Enable synch negotiation; code was there but not enabled since this driver was | Miod Vallat | |
ported from NetBSD. Tested on hppa (720) and aviion (4600). | |||
2013-10-09 | Include the 'state of health' field in the bbu ok sensor value. | Jonathan Matthew | |
The dell perc 6/i sets this to zero (meaning bad) when it decides the battery doesn't have enough capacity for it to allow write back mode, but doesn't set any of the other flags to tell us why. ok dlg@, tested by sthen@ | |||
2013-10-08 | all the chips rings are protected by a single mutex, which is used in both | David Gwynne | |
the scsi_cmd and intr paths. scsi_done can restart io though, which means the mutex will be tried recursively which panics. defer scsi_done calls after mtx_leave by putting completed ccbs on a list on the stack that we can walk. i hate locks. | |||
2013-10-08 | set xs->resid to 0 on successful command completion. makes things work. | David Gwynne | |
2013-10-08 | ring producers and consumers are 32bit counters, while the ring | David Gwynne | |
sizes are much much smaller. you need to mask the req ring producer with its size to get its actual entry. also stops scribbling over memory you dont really own. lets esxi guests boot without panicking now. maybe itll fix jsgs workstation panic too. fusion and esxi can do some io now, but not get I/O errors writing to write an mbr with fdisk -i. | |||
2013-10-08 | vmwpvs(4), a driver for VMware Paravirtual SCSI things in vmware guests. | David Gwynne | |
i got it working on the eurostar while bored, and its at a point where it will work given a bit more attention rather than just being a way to occupy my time. there's some cool use after frees and a lack of hotplug support to work on ok krw@ jsg@ | |||
2013-10-07 | Do not invoke ttymodem() directly, but l_modem from the current linedisc. | Miod Vallat | |
2013-10-07 | remove some debug printf. | Yojiro Uo | |
2013-10-07 | regen. | Yojiro Uo | |
2013-10-07 | add device driver for ASIX AX88178a and AX88179 Ethernet interface. | Yojiro Uo | |
2013-10-06 | Add quirk for ALC260 found on Acer Extensa 6700. | Raphael Graf | |
ok ratchov@ | |||
2013-10-05 | Disable interrupts in the interrupt handler. This is what FreeBSD does, and | Mark Kettenis | |
it seems to fix the occasional watchdog timeout when using MSI. tested by many | |||
2013-10-05 | add and use gtt mapping flags, further reduces the diff to linux | Jonathan Gray | |
ok kettenis@ | |||
2013-10-04 | Fix tuner ioctl TVTUNER_SETFREQ after rev 1.30. | Brad Smith | |
Pointed out by Pedro ok krw@ | |||
2013-10-03 | Another fix from Linux that ended up being packported to the 3.8.13 stable | Mark Kettenis | |
branche maintained by the Ubuntu folks. Original linux commit message: 'Fix incoherence with fence updates on Sandybridge+'. ok jsg@ | |||
2013-10-02 | regen | Jonathan Gray | |
2013-10-02 | cleanup the VMware entries and add AHCI/HD Audio/xHCI | Jonathan Gray | |
ok sthen@ deraadt@ | |||
2013-10-01 | Emulate 64-bit atomic operations on 32-bit architectures by using a mutex. | Mark Kettenis | |
ok mpi@, jsg@ | |||
2013-10-01 | Use %z* for size_t | Stefan Fritsch | |
while there, fix a few %d into %u | |||
2013-10-01 | Don't claim the interrupt if none of the interrupt status bits were set. | Mark Kettenis | |
ok deraadt@ | |||
2013-10-01 | regen | Jonathan Gray | |
2013-10-01 | rename some Xeon E3-1200v2 ids that are actually generic 3rd gen core ids | Jonathan Gray | |
2013-09-30 | move the read/write functions and macros closer to linux | Jonathan Gray | |
noteably this uses the gt lock and force wake in some cases and includes a gen5/ironlake errata. ok kettenis@ | |||
2013-09-30 | add some additional run(4)/urtwn(4) devices found in FreeBSD | Jonathan Gray | |
2013-09-30 | regen | Jonathan Gray | |
2013-09-30 | add some additional run(4)/urtwn(4) devices found in FreeBSD | Jonathan Gray | |
2013-09-30 | Add ISY IWL 2000, another RTL8188CUS/urtwn(4) | Jonathan Gray | |
from Maximilian Fillinger | |||
2013-09-30 | regen | Jonathan Gray | |
2013-09-30 | Add ISY IWL 2000, another RTL8188CUS/urtwn(4) | Jonathan Gray | |
from Maximilian Fillinger | |||
2013-09-30 | drmclose: don't unref objects with a mutex locked. | Jonathan Gray | |
Some free functions (radeon) grab sleeping locks. Instead when we ahve taken the object off the tree we unlock and unref, then regrab before looking again. from oga in bitrig, ok kettenis@ | |||
2013-09-29 | Get rid of cnset(). It is only used on amd64/i386 and doesn't really do | Mark Kettenis | |
anything useful there. Switching from glass console to serial console is already done by cninit(), and the reinitializaton of cn_tab by cnset() breaks the conseleness checks in the wsdisplay code. Tested on various amd64/i386 systems with both glass and serial console. ok mpi@ | |||
2013-09-28 | Fix the message of uthum(4)'s calibration offset is incorrect | sasano | |
when the offset is -1 < degC < 0. ok by yuo@ and mpi@. | |||
2013-09-28 | Another puc(4) device based on Oxford chipset found in a Startech | Mike Larkin | |
expresscard serial card | |||
2013-09-28 | regen | Mike Larkin | |
2013-09-28 | Another puc(4) device based on Oxford chipset, found in a Startech | Mike Larkin | |
expresscard serial card | |||
2013-09-28 | Fix use of uninitialized variable, found by Maxime Villard. | Mike Larkin | |
ok miod@ |