summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2006-10-19add a PHY workaround for the 5787 ASIC based chipsets.Brad Smith
Tested by Benjamin Black <ben at layer8 dot net>
2006-10-19Rearrange the code a bit, rename a few functions and make brgphy(4) useBrad Smith
the bge(4) PHY flags, to ensure errata workarounds are being applied to the PHY on the appropriate chipsets. Tested on bnx/gem/sk and a wide range of bge's.
2006-10-19Fix the spellings of Cool'n'Quiet and PowerNow! in a couple of places.Tom Cosgrove
ok deraadt@
2006-10-19Reduce the scope of the locks.Marco Peereboom
2006-10-19KNF and some cleanupMarco Peereboom
2006-10-19Fix hopefully the last wscons jump scrolling glitch, which can occurDimitry Andric
in case autowrapping is on, and control characters other than BS, CR, HT are encountered. Righto! miod@, also verified by Paul Stoeber.
2006-10-19regenJonathan Gray
2006-10-19Support later versions of the ASUS WL-167g which have switchedJonathan Gray
from ural to rum. From Jason Crawford <jasonrcrawford@gmail.com>
2006-10-19one more missing brelse() on bread() error; pedro@ okMichael Shalayeff
2006-10-19some buffers (containing metadata) can only be written during theMichael Shalayeff
bdwrite call made on 'em due to otherwise pending softdeps and thus being deferred by the sybcer. promote bdwrite into bawrite for those cases. tested by many. pedro@ ok
2006-10-19s/Mhz/MHz/ in comments and printf() stringsTom Cosgrove
ok jsg@
2006-10-19Match the IDE controller in the AMD Geode companion device CS5536.Tom Cosgrove
The disk in the AMD Geode LX-800-based system now works much faster. hints grange@; ok jsg@
2006-10-19Replace ACPI ioctls with APM ioctls. This makes ACPI talk the same protocolMarco Peereboom
as APM therefore userspace can now retrieve power information in the same fashion as all other apm arches (zaurus, macppc, i386 etc). To use force the use of acpi device like so: apmd -f /dev/acpi ok jordan@
2006-10-19Fixed AML debugger code to use new interfaceJordan Hargrave
ok marco@
2006-10-19Fix capacity calculations. Tested on Dell C610, D810, Lenovo X60s.Marco Peereboom
ok jordan
2006-10-19Hack to do pci interrupt number 'fixup'. This is an absolute hack, but for now.Dale Rahn
2006-10-19pci_address_fixup code to do bus address allocation, 'firmware' appearentlyDale Rahn
doesn't touch pci. ohci version and re mac address probe correctly.
2006-10-19Fixed GPE debug levelsJordan Hargrave
Fixed ref counter on temporary bufferfields DSDT parsing fully working on IBM Thinkpad ok marco@
2006-10-19Fixed acpitz match functionJordan Hargrave
ok marco@
2006-10-19geodesc needed for Geode SC1100/SCx200 machines to reboot; noted by tomTheo de Raadt
2006-10-19Merged target/terminal handling codeJordan Hargrave
Added function call pointer to opcode table _BIF working on Dell, IBM ok marco@
2006-10-18Fix packet length for RX bpf mtap.Marcus Glocker
ok damien@
2006-10-18Decide whether we need to attach the primary cpu by checking the CPUF_PRESENTMark Kettenis
flag. tested by ckuethe@, ok deraadt@, gwk@
2006-10-18back out disksubr changes ... since they violate strict alignment onTheo de Raadt
some architectures (kaboom); that will be fixed in the next iteration hopefully!
2006-10-18Simplify the logic of the for loops in the sis_ring_init() function.Brad Smith
tested by ckuethe@
2006-10-18Short-circuit the detection of the FPU by checking the CPUID features,Tom Cosgrove
as done in FreeBSD. Fixes problems on AMD Geode LX-800 where our detection logic doesn't detect the FP exception. ok deraadt@ kettenis@
2006-10-18enable IPv6 on the RAMDISK image.Brad Smith
ok deraadt@
2006-10-18do not enable watchdog functionality if small kernelTheo de Raadt
2006-10-18Return ECONNABORTED when a non-blocking socket has been shutdown() forKurt Miller
receives. Previously a non-blocking socket would mask this error by returning EWOULDBLOCK and mislead applications to think accept() may eventually succeed. Corrects a pthreads deadlock reported by Tero Koskinen <tero.koskinen at iki.fi> okay kettenis@, theo@, markus@
2006-10-17The dosparts member of cpu_disklabel was not used for any persistantKenneth R Westerback
data. Eliminate it, and just use the data being read in while processing MBR and EBR records. Should be no functional change. ok weingart@ deraadt@
2006-10-17For non-CPU_BIOS architectures calculate the number of cylinders onKenneth R Westerback
a disk rather than accepting the cylinder count provided by the disk or controller. This cylinder count will be '16383' for any disk >8.4G according to the ATA spec. CPU_BIOS on i386/amd64 has magic to deal with this, but other archs do not need to be restricted by the needs of PC BIOS. Fixes the default MBR OpenBSD partition size and disklabel on non-CPU_BIOS archtitectures. No change to behaviour on i386/amd64 machines. Noted by Stuart Henderson on his Thecus. Testing by various, including 'old i386 machines' nick@ ok tom@ pedro@ weingart@ deraadt@
2006-10-17disable the firmware fastboot feature on 5752/5755 and 5787 ASICs,Brad Smith
eliminates firmware timeouts. Tested by pedro la peu <pedro at am-gen dot org> with a 5752 ASIC and Benjamin Black <ben at layer8 dot net> with a 5787 ASIC.
2006-10-17replace hand rolled code with LIST_FOREACH in gem_mediachange().Brad Smith
ok kettenis@ "Looks correct to me" krw@
2006-10-17Set the Geode SC1100-specific reset function in the geodesc driver,Tom Cosgrove
rather than when CPUID says we're on any Geode. Should avoid reset failure on Nokia IP110s and other non-SC1100 Geode-based systems. Reset should hopefully still work on Soekris Net4801s and PC Engines WRAP systems, but no-one bothered to test and report back in two days. "commit" deraadt@
2006-10-17Add first bits of a RX intr handler routine. Needs further clarification.Marcus Glocker
Try to get bpf mtaps working soon to see what exactly happens there. Based on rt2661.c, your code is just nice to read damien ;) ok claudio@
2006-10-17Allocate and free TX DMA rings additionally change some of the structures toClaudio Jeker
match more the actual reality. Still unsure about it as we don't have any documentation to verify against. OK mglocker@
2006-10-17swap is partition b, not partition after root (wherever root is definedTheo de Raadt
to be); pr 5256
2006-10-17increase max pf tag name size from 16 to 64 characters.Reyk Floeter
ok henning@ dhartmei@ deraadt@
2006-10-17fix typo in commentTodd T. Fries
ok jmc@
2006-10-17Allocate and free RX DMA ring. Mostly form rt2661.c with adaption for malo.Claudio Jeker
Seems to fit pretty well. Does not do anything useful right now. The bits in the interrupt handler and of course the TX ring are still missing. OK mglocker@
2006-10-17Kill unused code.Alexander Yurchenko
ok art@
2006-10-17for now, we want traces.Dale Rahn
2006-10-17Dont clobber tf->tf_spc, we might want to print it in do_panic.Dale Rahn
2006-10-17dont pass a copy of sdmmcs scsi_link struct on the stack to the midlayer.David Gwynne
it triggered a panic on detach of the scsibus when it tried to use the adapters scsi_link struct that was no longer there. issue found by and this fix tested by pedro@ ok krw@ looks right deraadt@
2006-10-16More devices (re which tries to attach and pciide)Dale Rahn
2006-10-16syncReyk Floeter
2006-10-16add via VPX-64 chipsetReyk Floeter
2006-10-16pciide compat bits, stolen from armish.Dale Rahn
2006-10-16busname should be set.Dale Rahn
2006-10-16yes this looks like debug, however it allows the kernel to load. ???Dale Rahn