summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-04-04do a global reset properly.David Gwynne
2007-04-03Match su16552.Mark Kettenis
2007-04-03On sparc64, prefer the local-mac-address provided by the PROM. Makes sure theMark Kettenis
MAC address on the builtin ports of the Sun Fire V215 match what is used by the PROM. ok deraadt@
2007-04-03Add iommu glue.Mark Kettenis
2007-04-03Really drop data packets if the station is not associated. It does notClaudio Jeker
make sense to keep these packets around and send them out somewhen later when they are no longer valid. OK mglocker@
2007-04-03A fix for smp old world macs such as the 9500MP and 9600MP which lack theGordon Willem Klok
/cpus openfirmware node of the new world macs, and only have one cpu node. We look at a register of the memory controller called hammerhead for the arbitration bit being set indicating a two way machine. Quad processor old worlds made by e.g. Daystar Digital would require a different heurisitic. This heuristic comes from linux/netbsd. ok kettenis@ and drahn@
2007-04-03Make the ast on i386 per-process instead of per-cpu. This makesArtur Grabowski
signal delivery more reliable in some cases when a process switches cpu. kettenis@ ok
2007-04-03Start moving state that is shared among threads in a process intoArtur Grabowski
a new struct. Instead of doing a huge rename and deal with the fallout for weeks, like other projects that need no mention, we will slowly and carefully move things out of struct proc into a new struct process. - Create struct process and the infrastructure to create and remove them. - Move threads in a process into struct process. deraadt@, tedu@ ok
2007-04-03implement the DK INFO ioctl so userland can query the disks product,David Gwynne
vendor, etc details.
2007-04-03define the vpd inquiry page code.David Gwynne
2007-04-03provide an ioctl interface for userland to ask disk drivers about variousDavid Gwynne
product details.
2007-04-03add a wrapper for querying vpd inquiry pagesDavid Gwynne
2007-04-03modernise scsi_inquiry. the length field has grown and now theres pages toDavid Gwynne
query. ok krw@
2007-04-03Data direction was not properly encoded in (unused)Jonathan Gray
AX88178 write nodeid command. From Hans Petter Selasky <hselasky@c2i.net>
2007-04-02unmapiodev() takes the va as its first argument, not the pa.Mark Kettenis
ok gwk@
2007-04-02When running out of space to place a directory entry in msdosfs_readdir(),Pedro Martelletto
save the correct offset in case the directory has support for long file names, and return it to the caller so she can proceed from a valid point. From Alexey Vatchenko, okay tedu@.
2007-04-02Remove bogus code. Turning on parity for pci busses may be a good idea, butMark Kettenis
this is not the way to do it. And given the way Sun host bridges crap out upon access to pci config space for nonexistent devices, this code is rightout harmful for machines where device 0 isn't present on some busses. Tested by many; ok deraadt@
2007-04-02Return EFBIG in case not enough segments are present to load a DMA requestClaudio Jeker
instead of ENOMEM and remove/shortcut the additional debug printfs. Some network drivers will try to load the mbuf chain and linearize the mbufs if EFBIG is returned. OK miod@ kettenis@
2007-04-02vrele() the destination directory vnode in ufs_rename() if the call toPedro Martelletto
ufs_checkpath() fails, okay krw@ tom@ thib@ deraadt@
2007-04-02Similar to other drivers call if_start() at the end of the rx interrupt becauseClaudio Jeker
ieee80211_input() may enqueue packets. OK jsg@
2007-04-02Read log page 10h to determine the NCQ error, instead of aborting allChristopher Pascoe
active commands when an error is encountered. ok dlg@
2007-04-01Correct URL to UHCI spec.Jonathan Gray
From dunceor@gmail.com
2007-04-01Add code to establish interrupts.Mark Kettenis
2007-04-01Write MAC and BSSID into devices template RAM at init time.Marcus Glocker
2007-04-01s/multpile/multiple/Ray Lai
From Dunceor.
2007-04-01Shift pci tags for PCIe.Mark Kettenis
2007-04-01Provide (non functional) dma tag.Mark Kettenis
2007-04-01Shift tags when converting them into an address offset. Necessary to supportMark Kettenis
access to PCIe config space, which is larger than normal PCI config space.
2007-04-01Fix DEBUG built.Mark Kettenis
ok art@
2007-04-01Some sorting. More comments.Marcus Glocker
2007-04-01Cleanup sc_softc.Marcus Glocker
2007-04-01There is no need to keep the intrstr in the drivers softc struct.Marcus Glocker
2007-04-01Remove some leftovers from the userret cleanups.Artur Grabowski
No need to save sticks anymore. miod@ ok and test
2007-04-01Correct some sili port offsets.Jonathan Gray
ok dlg@
2007-04-01Remove dead code. Comments.Marcus Glocker
2007-03-31Since I spent some work on this beast, too, I allow myself to add meMarcus Glocker
to the drivers copyright note.
2007-03-31Match on the 3132 as well.Jonathan Gray
ok dlg@
2007-03-31Move extraction / verification of PHY and radio values into own functions.Marcus Glocker
Move initialization of the microcode flags bitfield into own function. Simplify and improve chip access validation function. Restructure initalization flow according to the reverse engeneering pages. We are able to ifconfig up again after a ifconfig down now.
2007-03-31do nbuf constraint based on KERNEND/KERNBASE to avoid integer overflow from ↵Theo de Raadt
new giant sparc64 kvm; ok kettenis, tested by pooleb
2007-03-31Map PCIe config space.Mark Kettenis
2007-03-31Print correct function name in diagnostic output.Alexander Bluhm
ok pedro
2007-03-31Fix DEBUG.Mark Kettenis
2007-03-31deregister, no change in object codePedro Martelletto
2007-03-31Add missing bintime2timespec().Mark Kettenis
ok art@
2007-03-31syncReyk Floeter
2007-03-31Move offline state up in priority over degraded.Marco Peereboom
Various cleanups in state functions.
2007-03-31Fix bio disk lookup and make it more paranoia with provided parameters.Marco Peereboom
Clean up a little while there.
2007-03-31Spacing and a stale comment.Marco Peereboom
2007-03-31syncReyk Floeter
2007-03-31add Matrox G200e (ServerEngines) found in HP DL145 G3 serversReyk Floeter