summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2005-09-29Add driver for HyperTransport as found in G5 Macs.Mark Kettenis
ok drahn@
2005-09-29Improve PowerPC 7447A support.Mark Kettenis
ok drahn@
2005-09-29Add support for Shasta GMAC.Mark Kettenis
ok drahn@
2005-09-29Configure ht if found.Mark Kettenis
"there is some stuff here that needs no ok's!" deraadt@
2005-09-29Add Shasta HyperTransport.Mark Kettenis
ok deraadt@
2005-09-29Add support for the VIA VT1211 watchdog timer, not tested.Alexander Yurchenko
If you have a board that really uses this watchdog please give it a try.
2005-09-29Rework of multicast deletion code.Marco Pfatschbacher
The previous code could wrongly delete multicast groups on the parent interface. Now we forward only remembered delete requests to the carpdev. OK mcbride, mickey. "Get it in" deraadt.
2005-09-29fix the check for the type of enclosureDavid Gwynne
2005-09-29char end[] vs long end, bad; pr 4288Theo de Raadt
2005-09-29Clear SDEV_MEDIA_LOADED for cd media on the last close of a device, asKenneth R Westerback
sd does. Prevents spurious label information from being seen on devices that return NOT READY/UNABLE TO RECOVER TABLE-OF-CONTENTS error (or other sense errors) for blank media. Burning cd's still works. ok marco@ dlg@ fgsch@ deraadt@
2005-09-29syncTheo de Raadt
2005-09-292 more cdce devicesTheo de Raadt
2005-09-29toast cast of lvalue; pr 4289Theo de Raadt
2005-09-28No part of the code defines UNALIGNED_ACCESS, use reverted tests forMiod Vallat
__STRICT_ALIGNMENT instead. Help pedro@ deraadt@, ok deraadt@
2005-09-28Enable RFC3390 by default and remove a few compile time options whichBrad Smith
can be changed via sysctl's. ok markus@
2005-09-28Improve the safety of pf IOCTLs, taking into account that some paths can sleep.Christopher Pascoe
- Introduces a rw_lock in pfioctl so that we can have concurrent readers but only one process performing updates at a time; - Separates state expiry into "unlink" and "free" parts; anyone can unlink a state/src node from the RB trees at any time, but a state can only be freed whilst the write lock is held; - Converts state_updates into list state_list containing all states, regardless of whether they are "linked" or "unlinked"; - Introduces a new PFTM_UNLINKED state that is used on the "unlinked" states to signal that they can be freed; - Converts pf_purge_expired_state to an "unlink" state routine, which only unlinks the state from the RB trees. Freeing the state/src nodes is left to the purge thread, which runs whilst holding a write lock, such that all "next" references remain valid; - Converts pfsync_bulk_update and DIOCGETSTATES to walk state_list rather than the RB trees; - Converts the purge thread to use the new state_list and perform a partial purge every second, with the target rate a full state table walk every PFTM_INTERVAL seconds. seen by mcbride, henning, dhartmei pre-3.8, but too intrusive for then
2005-09-28- when we run out of static kernel map entries, grab a fresh page usingPedro Martelletto
the uvm_km_page allocator and use it instead of calling panic() - add a counter to uvmexp so we can keep track of how many map entries we have in use idea from tedu@, long ago, okay deraadt@
2005-09-28add support for the nokia 6680 with a ca-42 cable.David Gwynne
When looping over all the descriptors to fund functional descriptors for CM, ACM, and UNION, I make sure to only look for these descriptors in the interface number we are using. At least on the 6680, there are lots of interfaces, and more than one of them have UNION and ACM functional descriptors. Only the ones at the CDC/ACM/AT interface are the ones to use... diff from Staffan Ulberg, on top of a diff from Tony Lambiris
2005-09-27Don't try to read the DOS label from the device if spoofonly is 1.Kenneth R Westerback
This changes the architectures which use code identical to the amd64 disksubr.c. macppc seems different so it will be separate. The remaining archs don't try to read a DOS label. ok deraadt@
2005-09-27Allow temporary 64-bit bridge instructions in locore.s.Mark Kettenis
ok drahn@
2005-09-27call the init routine for the Intel 82801_FB LPC so that the interruptBob Beck
routing table can be found on such boards. ok mickey@ deraadt@
2005-09-27Regen (3x2 frame buffer, 4 select codes).Miod Vallat
2005-09-27Identify HP 9000/362 and HP 9000/382 models, and attach frodo on them.Miod Vallat
Model 382 can be identified with a unique MMUID value; model 362 is told from model 360 by probing for the frodo chip. Their built-in frame buffer is not supported at the moment. Matching information derived from messages to the NetBSD mailing lists.
2005-09-27Do not initialize physmem to a magic value at compile time.Miod Vallat
2005-09-27More non-emulating wsdisplay tentacles removal.Miod Vallat
2005-09-27enable support for gigabit adapters; it works reliably with USB1 butJolan Luff
seems to stall under some conditions with USB2 so you may wish to disable ehci in the mean time ok dlg@ jsg@
2005-09-27make options TIMEZONE and DST work; from formTheo de Raadt
2005-09-27ARGH! disable gart, I suck!Marco Peereboom
2005-09-27Clean up prints. From jason@Marco Peereboom
2005-09-27typo in comment: sprintf -> snprintf, ok markus@Alexander von Gernler
2005-09-27- don't mess with SCSI controller bits here, only map the two regionsMartin Reindl
we need - unmap Valkyrie register space after matching, we don't use it later from NetBSD
2005-09-27missing pieces for RBV video handlingMartin Reindl
from NetBSD
2005-09-26Use SCSI_IGNORE_ILLEGAL_REQUEST when reading a cd's table of contents.Kenneth R Westerback
ILLEGAL REQUEST is correctly reported for blank media, as an informative FreeBSD comment pointed out. Ensure the returned table of contents is always initialized to zero. Call readdisklabel with spoofonly = 1 when no data tracks are found. Don't try to read the DOS label from the device if spoofonly is 1. Only done for amd64 here. More archs to follow. Eliminates scsi error messages when attempting to open a cd containing blank media, as pointed out by Michael Coulter. ok deraadt@
2005-09-26minor knfTheo de Raadt
2005-09-26Share com probe code between com and pccom; allows us to get rid of awkwardMiod Vallat
code duplication in cardbus, pcmcia and puc attachments. Joint effort with fgs@; blessed deraadt@
2005-09-26Enable the USB softintr code on platforms which __HAVE_GENERIC_SOFTINTERRUPTS.Miod Vallat
go ahead deraadt@
2005-09-26allocate and map the mbox separately to the iocmds used by the ccbs.David Gwynne
2005-09-26bring in two changes from freebsd:Pedro Martelletto
- keep track of free blocks dependencies, and only tell the syncer to release the blocks when there are no more dirty buffers associated - don't mark the inode dependency as done if we had to rollback its allocation due to the bitmap being inconsistent testing by krw, jsg, jmc and sturm, okay deraadt
2005-09-26Return EIO if reading fails.Mark Kettenis
ok drahn@
2005-09-26Match Apple Shasta PCI ID as found on G5 systems.Mark Kettenis
ok drahn@
2005-09-26Match "u3" as found in G5 systems.Mark Kettenis
ok drahn@
2005-09-26Consider nodes named "mpic" as potential open-pic candidates.Mark Kettenis
ok drahn@
2005-09-26- correct framebuffer calculation offset by marking off garbage bits inMartin Reindl
the DAFB v7 - treat the Quadra 605 like the LC47x from NetBSD
2005-09-26Delete wrong comments, originally came from Makefile.mvme88k.Kenji Aoyama
ok miod@
2005-09-25Define symbolic constants for the processor identification register fieldsMiod Vallat
and use them. No functional change.
2005-09-25TyposMiod Vallat
2005-09-25Define the symbolic register indexes in trapframe in <m68k/reg.h> onlyMiod Vallat
#ifdef _KERNEL; also remove duplicate prototypes with <sys/ptrace.h>. Helped by martin@
2005-09-25Remove unused defines and macros.Miod Vallat
2005-09-25Change the size parameter of cmmu_flush_tlb() from bytes to pages. This makesMiod Vallat
things easier for the callers, and allows us to inline the "fewer than 4 pages" situation for speed.
2005-09-25Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
instead of the contents of a for() loop. No functional change. From the m88k SMP tree; ok art@ deraadt@ [complete diff this time]