summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-16Enable the read DMA engine's PCI read request burst length long burstBrad Smith
mode (4KB) for PCIe chips. This resolves the poor TX performance for the PCIe chips. The result being a bit under double the TX performance on a Gig connection (roughly 495 Mb/s -> 940 Mb/s). Tested by reyk@, sthen@, brad@ and a few end users.
2008-07-15Add a timecounter based on the $sys_tick register, and use it on machinesMark Kettenis
that have it. Initial diff from art@.
2008-07-15Use -Wa,-Av9b instead of -Wa,-Av9a such that I can use %sys_tick in anMark Kettenis
upcoming change.
2008-07-15- chraise can be replaced with toupper; no need to check for islowerMartynas Venckus
- remove quite some code, use strcasestr instead of reimplementing it each time - use strncasecmp, instead of comparing through each character "looks fine" millert@
2008-07-15set cp to the value of PAGER, so that type1 doesn't try to use itMartynas Venckus
uninitialized (page=1), or use wrong previously-set value of crt (page=0). ok millert@
2008-07-15Backout rev 1.162. This change made us muck with with pci config space atMark Kettenis
address 0x1a and 0x1e, and that's not where the PCIe capability stuff lives. Potentially it was mucking with an IO BAR (super dangerous). But probably it was achieving nothing at all. ok dlg@, marco@, brad@
2008-07-15Remove some debug code that i forgot to remove in a previous commit.Owain Ainsworth
Pointed out by Chris Cappuccio, thanks!
2008-07-15Adapt some code from the FreeBSD driver required to makeJonathan Gray
newer PCI Express adapters (ie 8168C*/8102*) work. V2 Checksum offload format in RTL8102 devices not yet supported. No objections from brad@. Thanks to everyone who tested.
2008-07-15theres no need too m_adj() the mbuf by 8bytes (u_int64_t) inThordur I. Bjornsson
sis_newbuf(), so remove the call. ok and lots of prodding dlg@, brad@
2008-07-15make the version number stuff mandatory.Marc Espie
Restrict specifications to the parts that actually make sense (in particular, remove most wildcard support, it's no longer a good idea in true version number handling), explain about v*, and be more specific about default package specs (since the fuzzyness in the original description predates several changes to bsd.port.mk). Also add version numbers and wildcards where they make sense so the examples are more complete.
2008-07-15deprecate package names without version numbers.Marc Espie
2008-07-15syncPeter Valchev
2008-07-15number of pipelined requests is not 64; prodded by Iain.Morgan AT nasa.govDamien Miller
2008-07-14Fix struct sysioreg layout after the struct iommureg layout change;Miod Vallat
ok kettenis@
2008-07-14Make VIDIOC_ENUM_FMT list all available formats for the attached device.Marcus Glocker
2008-07-14RegenMiod Vallat
2008-07-14/dev/tuner description should point out to bktr(4), spotted by jmc.Miod Vallat
2008-07-14Do not create /dev/joy* and /dev/{r,}mcd* nodes, these devices are notMiod Vallat
available on amd64.
2008-07-14Don't lock timeouts in db_show_callout.Artur Grabowski
All cpus are stopped and this cpu blocks all interrupts. It doesn't make sense to grab locks that ddb can then jump past with longjmp. Noticed by Pierre Riteau. I just forgot about the bug until reminded today.
2008-07-14Use uvm_km_valloc_prefer_wait() instead of uvm_km_valloc_wait() in vmapbuf().Miod Vallat
ok art@
2008-07-14Be sure to propagate PSL_O in psw on PCXU* processors to userland processesMiod Vallat
and signal handlers. ok kettenis@
2008-07-14Be sure to propagate PSL_O in psw on PCXU* processors to userland processesMiod Vallat
and signal handlers. ok kettenis@
2008-07-14m_copy can return NULL, so check for itHenning Brauer
problem found by "Adrian M. Whatley" <amw> and "Stephan A. Rickauer" <stephan.rickauer>, both @ni.phys.ethz.ch fix by me, ok mpf
2008-07-14Zap some dead commons that are no longer used.Artur Grabowski
"Commitski!" miod@
2008-07-14another mange->manageStuart Henderson
2008-07-14mange -> manageMarc Balmer
from Markus Bergkvist <markus.bergkvist@telia.com>
2008-07-14Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED).Marcus Glocker
2008-07-14mention requirement for /dev/log inside chroot when using sftp-serverDamien Miller
with ChrootDirectory
2008-07-14code(4) doesnt exist. cmp(4) is probably a bit more relevant.David Gwynne
2008-07-13increase number of piplelined requests so they properly fill theDamien Miller
(recently increased) channel window. prompted by rapier AT psc.edu; ok markus@
2008-07-13use struct sockaddr_storage instead of struct sockaddr for accept(2)Damien Miller
address argument. from visibilis AT yahoo.com in bz#1485; ok markus@
2008-07-13Change "ssh-keygen -F [host] -l" to not display random art unlessStuart Henderson
-v is also specified, making it consistent with the manual and other uses of -l. ok grunk@
2008-07-13Do not specify the gateway on RTM_DELETE -- similar fix was done in the arpClaudio Jeker
code. This fixes in6_ifloop_request warnings seen on carp interfaces. OK henning@, found and tested by david@
2008-07-13core(4)Mark Kettenis
2008-07-13Spacing.Marcus Glocker
2008-07-13Save format and frame descriptors to a format group structure so weMarcus Glocker
can use them later for stuff like VIDIOC_S_FMT (e.g. set custom resolution).
2008-07-13Add some additional hardware revisions from FreeBSD needed forJonathan Gray
upcoming changes and sort list.
2008-07-12reference vmt (openbsd) rather than vmware (xorg)Chris Kuethe
ok dlg
2008-07-12Make the console interrupt driven.Mark Kettenis
2008-07-12Make sure the label is read in rdopen(), this isn't the case if youMiod Vallat
boot bsd.rd -a and want to mount the ramdisk later on. ok otto@ krw@ millert@
2008-07-12Right now agp_generic_enable() is wrong. It has been since 2006. ItOwain Ainsworth
assumes that the display device and the agp bridge are the same device. In almost all cases this is incorrect. In order to correctly enable the agp device with the correct mode, we need to set the AGP_COMMAND register on both the display and the bridge with the right bits. Since agp is currently attaching at vga(4), due to the problems with the intel integrated graphics (a problem that I still need to solve, to be honest), for now just provide both pci_attach_args to the agp init, and get what we need from there to do the enable. This fixes the "agp bug" which i have been known to rant about, a lot. So agp radeons now work with dri without needing to be forced to pci mode. This wasn't detected before, since the only non-drm consumer of agp is the intel X driver, the i810 agp driver has its own enable function. tested by many. ok kettenis@.
2008-07-12syncBernd Ahlers
2008-07-12Add another Acer id.Bernd Ahlers
help & ok jsg@
2008-07-12Shave off a few instructions from cpu_switchto().Mark Kettenis
2008-07-12Add a temporary hack to attach only the first thread of every core forMark Kettenis
MULTIPROCESSOR kernels. We map 'struct cpuinfo' at the same virtual address on every processor, but since threads on the same core share an MMU this doesn't quite work. With the hack we are at least able to use the other core (and any additional processors).
2008-07-12Add core(4).Mark Kettenis
2008-07-12Perform IOMMU cache flushes on Oberon.Mark Kettenis
2008-07-12Fix a strlcpy() bound.Miod Vallat
2008-07-12Use the proper interrupt target ID on Oberon.Mark Kettenis
2008-07-12fix printing of nchstatsThordur I. Bjornsson
ok art@,dlg@