summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-11-25Make agp attach as a device. This means that many more agp bridgesOwain Ainsworth
actually get detected and attached. Also adds a kernel api for manipulating agp. Enable this on i386 and amd64. "I think you should commit it" deraadt@, ok matthieu. Looked over by several others.
2007-11-25Sync.Kenneth R Westerback
2007-11-25Add NVIDIA GeForce 8600 GT found on ASUS P5K-E.Kenneth R Westerback
2007-11-25Sync.Kenneth R Westerback
2007-11-25return ENOTTY not EINVAL for an unknown ioctl.Brad Smith
ok reyk@ deraadt@ jsg@ dlg@
2007-11-25Shorten some text. "AHCI SATA" and "SATA AHCI" -> "AHCI" as suggested byKenneth R Westerback
Theo.
2007-11-25spelling fixes from Martynas Venckus; ok miodJason McIntyre
2007-11-25When plugging a device, assign BARs and set interrupt lines.Mark Kettenis
Makes ExpresCard hotplugging fully functional at least on laptops with an Intel chipset.
2007-11-25spelling fixes, from Martynas Venckus;Jason McIntyre
2007-11-25Re-enable softraid. Tested on virtually all platforms by many people.Marco Peereboom
Thanks! ok deraadt
2007-11-25convert crypto thread to workq. add WQ_DIRECTOK flag to workq.Ted Unangst
combined, this lets us use crypto before the thread is running and therefore cryptoraid can attach nice and early. ok/testing deraadt mbalmer marco
2007-11-25new files for acpiapm switcherTed Unangst
2007-11-25fake out the apm device to switch between apm and acpi on i386. nowTed Unangst
a single device node will talk to the right kernel code automatically. ok deraadt
2007-11-25unbreak compat_osf1; spotted by mkTheo de Raadt
2007-11-25Strip the CRC in rxeof()Jonathan Gray
ok claudio@
2007-11-25remove an ugly nested blockTheo de Raadt
2007-11-25Enable et/etphy now it can pass packets both ways.Jonathan Gray
2007-11-25It helps if you initialise timeouts before you try using them...Joel Sing
ok miod@
2007-11-25Correctly setup the tx descriptor by using the right mapping infos.Claudio Jeker
This makes et(4) work and as ususal this is commited over et(4) to prove that it is usuable. with and ok jsg@
2007-11-25Get rid of the kernel 'libcompat' framework, and instead use conf/files toTheo de Raadt
decide which files must be pulled into the kernel. Also conditionalize the pulling of those files based on the COMPAT_* options.
2007-11-25Map the interrupt pins used for swizzling *after* mapping the PCI ExpressMark Kettenis
hotplug interrupt such that we don't thrash the information necessary to do that.
2007-11-25Add entries for the Transmeta Efficeon CPU to the CPUID table.Tom Cosgrove
Without this we think it's an 80386-compatible, which is no longer supported. Problem found, and solution tested, by Anders Langworthy (anders (at) psilanthropy (dot) org); thanks. Initial suggestion for fix by Travers Buda (traversbuda (at) gmail (dot) com). ok deraadt@
2007-11-25turn off COMPAT_35; ok miodTheo de Raadt
2007-11-25When available and ACPI is enabled use the ACPI reset methodJonathan Gray
to reboot. This is required for some quirky sis machines and likely others to reboot. Tested by many. 'commit early commit often' deraadt@
2007-11-25First step towards PCI Express/ExpressCard hotplug. Unplug should work onMark Kettenis
detachable drivers. "put it in" deraadt@
2007-11-25Give the CarBus side of CardBus-PCI bridges a bus number, since OpenFirmwareMark Kettenis
doesn't do it for us.
2007-11-25Make msk(4) detachable.Mark Kettenis
"can't be wrong" deraadt@
2007-11-24First step towards PCI Express/ExpressCard hotplug. Unplug should work onMark Kettenis
detachable drivers. "put it in" deraadt@
2007-11-24make ALTENTRY() use _C_LABEL() for the 2nd argument, and adjust callersTheo de Raadt
ok miod
2007-11-24SCCS junk, bit by bitTheo de Raadt
2007-11-24junk RCSTheo de Raadt
2007-11-24junk SCCSTheo de Raadt
2007-11-24more junk SCCSTheo de Raadt
2007-11-24Recognize the wait r5k instruction in ddb and use it in cpu_idle_cycle.Miod Vallat
ok jsing@ a while ago (and this diff is much much older)
2007-11-24junk SCCSTheo de Raadt
2007-11-24delete unused junk RCS idsTheo de Raadt
2007-11-24ansi CTheo de Raadt
2007-11-24The Sigmatel codec id 7662 looks identical to STAC7661 and works fine withDeanna Phillips
the code here. Tested by Rob Lytle, thanks.
2007-11-24we dont need ot include sys/lock.h hereDavid Gwynne
ok miod@ krw@
2007-11-24Fix a stupid underscore bug in memory area computations in the cache functions,Miod Vallat
it's amazing things didn't break.
2007-11-24typoMiod Vallat
2007-11-24Some macppc models (e.g. the 1.5 GHz G4 MacMini) have a large clock driftMarc Balmer
which is due to the timecounter running at a different frequency than what OpenFirmware tells us. On such machines, measure the actual timecounter frequency (triggered by a table of affected models) and use this measured value instead. This brings down the drift to values where adjtime()/adjfreq() triggered by ntpd(8) can tame the clock. feedback many, ok miod, kettenis
2007-11-24Be sure to program the busswitch interrupt selection register on 197SPMiod Vallat
and 197DP to route interrupts to the processor we're booting on. This allows a 197DP to run when booting from the second cpu.
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-11-24Try a forced unmount if mount_mfs is killed with SIGKILL.Marco Pfatschbacher
OK tedu@
2007-11-24enable PCIAGP on amd64, tested for some time now by various peopleReyk Floeter
ok tedu@ oga@
2007-11-24Do not mark any page as global on monoprocessor kernels if running on aMiod Vallat
88110, to avoid snooping notification bus cycles, as recommended by the manual.
2007-11-24Slightly faster cache flushing operations on MP systems.Miod Vallat
2007-11-24Allow for any baud rate within a range rather thanJonathan Gray
having a fixed list of rates.
2007-11-23Don't do anything in the shutdownhook if the registers aren't mapped.Mark Kettenis
ok deraadt@, fgsch@