summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-06-01Make SCSI isp(4) use the same SCSI initiator ID as the prom on sparc/sparc64.Mark Kettenis
ok marco@, krw@, deraadt@
2008-06-01Remove iobviously untrue comment.Mark Kettenis
2008-06-01ACX111 parts can't send using short slot time, but it seems to have no problemBrad Smith
to receive packets sent using short slot time. Turn on short slot time support, so that we don't prevent other STA from using short slot time. From sephe@DragonFly ok mglocker@
2008-06-01Use 1Mbits/s as beacon sending rate; it seems to fix TX performance issueBrad Smith
when using acx(4) as HostAP. From sephe@DraonFly ok mglocker@
2008-05-31if a dma mapping contains oddly addressed or odd length segments, then weDavid 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-31Apparently the interrupt status register doesn't always replicate the TXMark Kettenis
completion register correctly, so read the completion register instead.
2008-05-31Turn the rx descriptor ring into a real ring instead of letting things fallMark Kettenis
off the end.
2008-05-31regenMark Kettenis
2008-05-31Add PLX 6520 PCIX-PCIX bridge.Mark Kettenis
2008-05-31regenMark Kettenis
2008-05-31Add Emulex LP10000.Mark Kettenis
2008-05-31Properly set the IFF_OACTIVE flag if all the descriptrs are in use forBrad Smith
the TX ring and clear the flag when some have been freed. ok kettenis@
2008-05-31Properly set the IFF_OACTIVE flag if all the descriptrs are in use forBrad Smith
the TX ring and clear the flag when some have been freed. ok dlg@ kettenis@
2008-05-31Clear the IFF_RUNNING/IFF_OACTIVE flags and the watchdog timer inBrad Smith
txp_stop(). ok dlg@
2008-05-30Remove the untracked mapping before calling uvm_km_free(), otherwise theFederico G. Schwindt
code will treat it as a tracked one and panic down the road. fixes one of the crashes reported in PR/5828. miod@ ok.
2008-05-30skip ext2fs on thisTheo de Raadt
2008-05-30trivial KNF before we go furtherHenning Brauer
2008-05-30syncThordur I. Bjornsson
2008-05-30add the intel turbo memory device idThordur I. Bjornsson
ok dlg@
2008-05-30Allocate static buffer for software frame buffer and make sure to notMarcus Glocker
overflow it.
2008-05-30some KNF.Brad Smith
2008-05-30Remove unused NetBSD code for dmesg printing.Brad Smith
ok deraadt@
2008-05-29dlg backed out one too many revisions, bring back 1.2joshua stein
only do aml_freevalue when necessary, noted by deanna
2008-05-29regenRobert Nagy
2008-05-29add a third MSI bluetooth deviceRobert Nagy
2008-05-29specify alternate default audio parameters to make the default expansionJacob Meuser
factor 1 also obsoletes a XXX workaround in azalia ok ratchov@
2008-05-29Recognize the Cicada CS8204 quad port PHY.Brad Smith
From FreeBSD ok dlg@
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-29use 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-29Second half of PF state table rearrangement.Ryan Thomas McBride
- Mechanical change: Use arrays for state key pointers in pf_state, and addr/port in pf_state_key, to allow the use of indexes. - Fix NAT, pfsync, pfctl, and tcpdump to handle the new state structures. In struct pfsync_state, both state keys are included even when identical. - Also fix some bugs discovered in the existing code during testing. (in particular, "block return" for TCP packets was not returning an RST) ok henning beck deraadt tested by otto dlg beck laurent Special thanks to users Manuel Pata and Emilio Perea who did enough testing to actually find some bugs.
2008-05-29rewrite the state table logic.Henning Brauer
complete the split off of the layer 3/4 adressing information from the extra information in the actual state. a state key holds a list of states, and a state points to two state keys - they're only different in the NAT case. More specificially, it deprecates the (often difficult to understand) concept of lan, ext, and gwy addresses, replacing them with WIRE and STACK side address tuples. (af, proto, saddr, daddr, sport, dport). Concept first brought up some years ago on a ferry ride in bc by ryan and me, I spent some time over the last year getting closer, and finally got it completed in japan with ryan. dlg also took part, helped a lot, and saved us 8 bytes. This commit removes support for any kind of NAT as well as pfsync. It also paves the road for some code simplification and some very cool future stuff. ok ryan beck, tested by many
2008-05-28Enable hme(4). Reported to work by Stian Sletner.Mark Kettenis
2008-05-28Add a boot.8 manual page (copied straight from armish). This will in turnMiod Vallat
act as a reminder to write boot_socppc.8 (eventually).
2008-05-28Add a boot.8 manual page (adapted from other platforms which use the MIMiod Vallat
secondary boot loader). This will in turn act as a reminder to write boot_armish.8 (soon).
2008-05-28Don't document ``device foo'' yet either.Miod Vallat
2008-05-28Add a boot.8 manual page (adapted from other platforms which use the MIMiod Vallat
secondary boot loader). This will in turn act as a reminder to write boot_landisk.8 (soon).
2008-05-28Turns out I have an ISP 12160 myself, and it works fine on sparc64. SinceMark Kettenis
a fix has been made that might make the 10160 work too, enable support again. ok miod@
2008-05-28Don't try reading the SXP_PINS_DIFF on the 10160 and 12160 SCSI controllers.Mark Kettenis
The registers seems to return 0 on my 12160 and there are some indications that it doesn't really exist. This may fix panics seen with the 10160 on sparc64 machines. ok krw@
2008-05-28syncPierre-Yves Ritschard
2008-05-28Add support for Option GlobeTrotter 3G+ cards as distributed by OrangePierre-Yves Ritschard
in umsm. ok jsg@
2008-05-27only look up the initiator-id for SPI (aka "real scsi") controllers onDavid 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-27Don't print SCSI ID, it's redundant now that scsibus(4) prints the sameMark Kettenis
information. ok deraadt@
2008-05-27bring the netnatm usrreq's also up to speed on the addition of theThordur I. Bjornsson
struct proc argument to the usrreq's routines...
2008-05-27return 1 when an irq's been handled, not 0.Owain Ainsworth
2008-05-27Since the vtophys stuff was nuked, drm now works on amd64 too. Add theOwain 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-27bring netbt's usrreqs up to speed on the usrreq changes.Thordur I. Bjornsson
allows it too compile again. pointed out by mk@ and deraadt@
2008-05-27When i first ported the drm, i completely misunderstood the FreeBSD taskqueueOwain Ainsworth
api. So drm_locked_tasklet() is wrong. Fix this up to be at least mostly correct.
2008-05-27Fix jiffies.Owain Ainsworth
2008-05-27Remove bloated and nasty nfsm_clget macro; while here, replace someBret Lambert
handrolled loops with nfsm_strtombuf and nfsm_buftombuf. ok deraadt@ via thib@; ok 'nfs buddy' thib@ testing johan@, merdely@; thanks
2008-05-27Don't fail to compile when not in debug mode.Marcus Glocker