Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-04 | Oops! Add the #endif that vanished here. | Owain Ainsworth | |
Pointed out by landry@. | |||
2008-06-03 | Make *drm(4) use D_CLONE so that the per-open data actually works. Since | Owain Ainsworth | |
i'm modifying this code anyway, prepare for privsep by making it so that "master" openers must be root, and remove some spurious suser() checks. For example, every DRM_ROOT_ONLY ioctl is also DRM_MASTER. Without this change, privsep wouldn't work since the fd is no longer root owned. With this, X privsep should work as soon as the userland bits are done (currently unwritten). Looked over by kettenis@, ok thib@. | |||
2008-06-03 | Simplify the use of pci_mapreg_map(). | Brad Smith | |
ok oga@ | |||
2008-06-03 | put code to print periodic debug statistics in #ifdef EM_DEBUG, shrinks | Brad Smith | |
the driver for about 292 bytes on i386. ok reyk@ | |||
2008-06-03 | put code to print periodic debug statistics in #ifdef IXGB_DEBUG, shrinks | Reyk Floeter | |
the driver for about 990 bytes on i386. ok brad@ | |||
2008-06-03 | deal with a 64-bit BAR such as with PCIe chipsets. | Brad Smith | |
ok dlg@ | |||
2008-06-03 | regen | Brad Smith | |
2008-06-03 | Add the PCI ids for the JMicron JMC250 and JMC260 Ethernet controllers. | Brad Smith | |
2008-06-03 | regen | Brad Smith | |
2008-06-03 | - shorten the Emulex Light Pulse entries to use the names as mentioned | Brad Smith | |
on their web site/marketing material. We don't need to have the full name Light Pulse for each entry. ok deraadt@ - remove the duplicate Intel Turbo Memory entry. | |||
2008-06-02 | regen | Brad Smith | |
2008-06-02 | - Sort the QLogic entries by PCI id. | Brad Smith | |
- Remove a duplicate QLogic ISP6312 entry. - Add QLogic ISP25xx, ISP54xx, and ISP8432 FC id's. - Add QLogic ISP4032 iSCSI id's. - Add all the other Emulex Light Pulse FC PCI id's. | |||
2008-06-01 | regen | Mark Kettenis | |
2008-06-01 | Add Emulex LP9000. | Mark Kettenis | |
2008-06-01 | Make SCSI isp(4) use the same SCSI initiator ID as the prom on sparc/sparc64. | Mark Kettenis | |
ok marco@, krw@, deraadt@ | |||
2008-05-31 | if a dma mapping contains oddly addressed or odd length segments, then we | David Gwynne | |
reject that mapping. this diff cleans up the mapping if it fails those diagnostics. found while looking into an issue for krw@ | |||
2008-05-31 | Apparently the interrupt status register doesn't always replicate the TX | Mark Kettenis | |
completion register correctly, so read the completion register instead. | |||
2008-05-31 | Turn the rx descriptor ring into a real ring instead of letting things fall | Mark Kettenis | |
off the end. | |||
2008-05-31 | regen | Mark Kettenis | |
2008-05-31 | Add PLX 6520 PCIX-PCIX bridge. | Mark Kettenis | |
2008-05-31 | regen | Mark Kettenis | |
2008-05-31 | Add Emulex LP10000. | Mark Kettenis | |
2008-05-31 | Properly set the IFF_OACTIVE flag if all the descriptrs are in use for | Brad Smith | |
the TX ring and clear the flag when some have been freed. ok kettenis@ | |||
2008-05-31 | Clear the IFF_RUNNING/IFF_OACTIVE flags and the watchdog timer in | Brad Smith | |
txp_stop(). ok dlg@ | |||
2008-05-30 | sync | Thordur I. Bjornsson | |
2008-05-30 | add the intel turbo memory device id | Thordur I. Bjornsson | |
ok dlg@ | |||
2008-05-30 | Remove unused NetBSD code for dmesg printing. | Brad Smith | |
ok deraadt@ | |||
2008-05-29 | specify alternate default audio parameters to make the default expansion | Jacob Meuser | |
factor 1 also obsoletes a XXX workaround in azalia ok ratchov@ | |||
2008-05-29 | - Add a debug message to mention when a 2.5Gb adapter is found. | Brad Smith | |
- Change invalid PHY address debug message in bnx_miibus_write_reg() from warn level to verbose. - Add two new softc fields and store the shared and port hw config data. From FreeBSD ok dlg@ | |||
2008-05-29 | use ac97 default parameters for these ac97 based drivers. | Jacob Meuser | |
this makes the emulation expansion factor 1 by default since there's no emulation. previously the factor was 2 because these drivers emulate 8-bit ulaw playback with 16-bit linear encodings. having a factor other than 1 by default creates block size and hiwat/lowat issues with applications that set the block size and hiwat before other parameters. ok ratchov@ | |||
2008-05-28 | Turns out I have an ISP 12160 myself, and it works fine on sparc64. Since | Mark Kettenis | |
a fix has been made that might make the 10160 work too, enable support again. ok miod@ | |||
2008-05-27 | only look up the initiator-id for SPI (aka "real scsi") controllers on | David Gwynne | |
sparc64. this prevents us from setting the initiator id on sas and fc hbas. the scsi midlayer doesnt probe for targets at the initiator id address, so if we set this on fc and sas hbas (which dont really have a real scsi address on the bus), then we're preventing them from finding potential targets at that address. ok kettenis@ | |||
2008-05-27 | return 1 when an irq's been handled, not 0. | Owain Ainsworth | |
2008-05-27 | Since the vtophys stuff was nuked, drm now works on amd64 too. Add the | Owain Ainsworth | |
relavent config goo. DRM_NO_MTRR is still needed on amd64 since the mtrr apis differ between it and i386. ok kettenis@. | |||
2008-05-27 | When i first ported the drm, i completely misunderstood the FreeBSD taskqueue | Owain Ainsworth | |
api. So drm_locked_tasklet() is wrong. Fix this up to be at least mostly correct. | |||
2008-05-27 | Fix jiffies. | Owain Ainsworth | |
2008-05-26 | On sparc64, fetch "scsi-initiator-id" property from the firmware, and use | Mark Kettenis | |
it to tweak to SPI port configuration. Makes the PRIMEPOWER 250 happy when netbooting. | |||
2008-05-26 | Count output packets. | Brad Smith | |
From DragonFly ok dlg@ | |||
2008-05-25 | use ac97 default parameters for auich(4), auixp(4) and auvia(4). | Jacob Meuser | |
they may have codecs which only handle 48kHz sampling rates. ok ratchov@ | |||
2008-05-25 | tweak the SPI port configuration if we figure out that it is not quite | David Gwynne | |
right, in particular the adapters scsi id on the bus. requested by kettenis@ who is having trouble with the scsi controller on the primepower 250. | |||
2008-05-25 | Remove redundant enabling of bus master which pci_mapreg_map() deals | Brad Smith | |
with. ok dlg@ | |||
2008-05-25 | Remove redundant enabling of memory space and bus master which | Brad Smith | |
pci_mapreg_map() deals with. ok jakemsr@ | |||
2008-05-24 | Sync the ATI IXP200 PCI id. | Brad Smith | |
2008-05-24 | regen | Brad Smith | |
2008-05-24 | Tweak some of the existing ATI IXP entries for more consistent | Brad Smith | |
naming and add some missing IXP300 entries. | |||
2008-05-24 | regen | Brad Smith | |
2008-05-24 | There should be spaces between "product" and the vendor name. | Brad Smith | |
2008-05-24 | And another Fujitsu Gigabit Etherenet card that is a bge(4) in disguise. | Brad Smith | |
2008-05-24 | regen | Brad Smith | |
2008-05-24 | Add Fujitsu PW008GE4 | Brad Smith | |