summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2008-01-17casts so this compiles on i386.Thordur I. Bjornsson
ok reyk
2008-01-17In ether_input() scheduling the soft interrupt and queueing theAlexander Bluhm
packet have to be protected by the same splnet. Otherwise on architectures where soft interrupts are executed immediately, the interrupt is processed before the packet is in the queue. On real hardware interfaces this was not a problem as ether_input() is called at splnet anyway. But when sending to a tun interface the packet got delayed. ok beck@ miod@ henning@ mpf@ markus@
2008-01-17Add splnet around mii_tick() in sk_yukon_tick().Brad Smith
ok kettenis@ dlg@
2008-01-17Notify us of NOTE_LINK on mkdir(2) as well.Federico G. Schwindt
ok thib and miod.
2008-01-17Replace firmware version 2.5.8.0 with 2.13.1.0. Firmware API slightlyMarcus Glocker
changes. You need to update the firmware package to upgt-firmware-1.1.tgz.
2008-01-16Simplify spilling register windows into the pcb by storing the stack pointerMark Kettenis
seperately from the window and copying out data back to the stack by using the T_RWRET softtrap and rwindow_save().
2008-01-16Set the baudrate with IF_Gbps(10); and remove anThordur I. Bjornsson
XXX comment now that if_baudrate is 64bits. ok reyk@
2008-01-16Dont use PR_LIMITFAIL with PR_WAITOK when M_WAIT is passed withThordur I. Bjornsson
the flag argument to the m_*get* functions. Since PR_LIMITFAIL can cause us to return NULL if hit the limits. ok claudio@
2008-01-16- Store the hw revision into a new softc field in re_attach() and referenceBrad Smith
the softc field wherever it is necessary. - Use a switch case in re_setmulti() to make things a bit easier to read. ok henning@ dlg@
2008-01-16- Remove a unwanted slash from a error message printfBrad Smith
- Fix interrupt string printing in the dmesg output ok dlg@
2008-01-15Work around an intel BIOS bug where it locates the ACPI tables inTobias Weingartner
a region of memory marked free for use by the OS. Ok beck@, kettenis@, and --ok && ++!!ok tedu@.
2008-01-15Revert r1.15 and flush pages (if cached) in pmap_remove_pv on every invocation,Miod Vallat
instead of when removing the last page. It looked correct, but is defeated by ``index'' cache invalidates.
2008-01-15Make sabtty(4) adopt the speed configured in OpenFirmware when it is theMark Kettenis
console. ok miod@
2008-01-15Move some definitions from mpconfig.h to mpbiosreg.h (where they are on i396).Mark Kettenis
ok marco@, miod@
2008-01-15Enable umbg(4).Marc Balmer
ok claudio
2008-01-15bring in lots of ac97(4) and auvia(4) updates from NetBSDJacob Meuser
user visible changes: - when setting up ac97(4) mixer items, for some features like surround sound, check if the feature if supported by the codec and only add items for that feature if it is - auvia(4) now supports multichannel playback with at least some multichannel ac97(4) codecs fixes problems for me and ajacoutot with different auvia(4) devices/codecs. no regressions reported by testers. if you have an ac97(4) audio device and are using mixerctl.conf(5), you may want/need to update it. ok ratchov
2008-01-14Remove extra whitespace after comment; makes file identical to i386 versionMark Kettenis
(except for RCS string of course).
2008-01-14Enable umbg(4) on the Zaurus.Marc Balmer
ok mglocker, claudio.
2008-01-14Fix max disk size: whe have 48 bits for size in 512 bytes units.Otto Moerbeek
1 bit allowance to avoid possible sign extend issues for now. This results in a max partition or disk size of 64PB. ok krw@ miod@
2008-01-14Zap two usless printfs.Thordur I. Bjornsson
ok dlg@
2008-01-14return earlier if the device index is negativeJacob Meuser
ok ratchov
2008-01-14protect against an invalid device index possibly leading to kernelJacob Meuser
crash. inspired by deanna's similar bug fix in ac97. ok ratchov
2008-01-13Kill <machine/mp.h>.Mark Kettenis
ok marco@
2008-01-13Check for a negative devinfo index, which could get here throughDeanna Phillips
mixer_ioctl. ok jakemsr@
2008-01-13Return pcbmap() errors from deget() rather than ignoring them. EIO atKenneth R Westerback
least has been seen from ian@'s new iPod, causing inappropriate mounting. ok miod@
2008-01-13Replace STABS debug info (which causes problems with truncated relocations)Mark Kettenis
with some limited DWARF2 generating .file and .line symbols. Makes it possible to build kernels with debug information again. ok miod@
2008-01-13Don't reserve space for msgbuf and bootargs in pmap_bootstrap(), since weMark Kettenis
do those reservations again (and now for real) in init386(). ok weingart@
2008-01-13Add a machdep.cputype sysctl, which returns the processor type (0 for 88100,Miod Vallat
1 for 88110), for userland to have an easy way to figure out.
2008-01-13Remove unused cpumod variable.Miod Vallat
2008-01-13Fix build with DEBUG defined.Mike Belopuhov
ok kettenis
2008-01-12Kill all timeouts and undo carp demotion on pfsync_clone_destroy.Marco Pfatschbacher
Panic reported by deraadt. OK henning@
2008-01-12Don't steal a register window in ipi_save_fpstate; it could have badMark Kettenis
consequences if it forces a register window to be spilled into the pcb.
2008-01-12Make comconsrate initialized to TTYDEF_SPEED at compile-time, for portsMiod Vallat
which need to setup the chip before comcnattach() is invoked.
2008-01-11Fall back on using SERDES if MDI0/MDI1 bits aren't set too. Fix PCS handling.Mark Kettenis
Makes the onboard fiber gem(4) in the Sun Fire V880 work. tested by many; ok dlg@
2008-01-11regenJonathan Gray
2008-01-11Turns out the id I thought was both CX700/VX700 IDE was only for VX700,Jonathan Gray
so rename it and add a CX700 id. Tweaked version of a diff from dtrombley@dslindiana.com who tested with a board with the new id.
2008-01-11regenJonathan Gray
2008-01-11Some additional Intel devices from submitted dmesgs.Jonathan Gray
2008-01-11regenBrad Smith
2008-01-11Add the Broadcom 10Gb controller PCI id, BCM57710.Brad Smith
From the Linux -mm kernel tree. ok dlg@
2008-01-10instead of showing { love }, fix the macro do use the do { ... } while (0) ↵Theo de Raadt
construct; ok kettenis marco
2008-01-10Fix {}Marco Peereboom
ok kettenis
2008-01-10Fix spelloMarco Peereboom
ok kettenis
2008-01-10regenThordur I. Bjornsson
2008-01-10Add some more Intel 10G PCIe entries.Thordur I. Bjornsson
From Intel's ixgbe driver. ok dlg@
2008-01-10return with ENOTTY instead of EINVAL for unknown ioctl requests to trunkBrad Smith
ports. ok reyk@ dlg@
2008-01-09add urlphy for RAMDISK, move tested devices up.Stuart Henderson
req by kettenis
2008-01-09uark -> uark*, allow multiple devices to attachJonathan Gray
2008-01-09Make dec_xxx_intr_map() fail silently; caller will print a message ifMark Kettenis
appropriate. Removes unwanted messages that got printed when mapping pins on PCI-PCI bridges that don't matter. ok miod@
2008-01-09Move a couple of tested USB devices out of the 'untested' block,Stuart Henderson
add urlphy. ok deraadt kettenis