Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-16 | Now that uvm_pglistalloc() does not lose on large memory gaps, do not | Miod Vallat | |
restrict the memory allocation range in _dmamem_alloc(). | |||
2008-07-16 | link udp pcbs to pf states, same as done for tcp already | Henning Brauer | |
ok markus, also tested david sthen | |||
2008-07-16 | Enable the read DMA engine's PCI read request burst length long burst | Brad 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-15 | Add a timecounter based on the $sys_tick register, and use it on machines | Mark Kettenis | |
that have it. Initial diff from art@. | |||
2008-07-15 | Use -Wa,-Av9b instead of -Wa,-Av9a such that I can use %sys_tick in an | Mark Kettenis | |
upcoming change. | |||
2008-07-15 | Backout rev 1.162. This change made us muck with with pci config space at | Mark 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-15 | Remove some debug code that i forgot to remove in a previous commit. | Owain Ainsworth | |
Pointed out by Chris Cappuccio, thanks! | |||
2008-07-15 | Adapt some code from the FreeBSD driver required to make | Jonathan 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-15 | theres no need too m_adj() the mbuf by 8bytes (u_int64_t) in | Thordur I. Bjornsson | |
sis_newbuf(), so remove the call. ok and lots of prodding dlg@, brad@ | |||
2008-07-14 | Fix struct sysioreg layout after the struct iommureg layout change; | Miod Vallat | |
ok kettenis@ | |||
2008-07-14 | Make VIDIOC_ENUM_FMT list all available formats for the attached device. | Marcus Glocker | |
2008-07-14 | Don'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-14 | Use uvm_km_valloc_prefer_wait() instead of uvm_km_valloc_wait() in vmapbuf(). | Miod Vallat | |
ok art@ | |||
2008-07-14 | Be sure to propagate PSL_O in psw on PCXU* processors to userland processes | Miod Vallat | |
and signal handlers. ok kettenis@ | |||
2008-07-14 | Be sure to propagate PSL_O in psw on PCXU* processors to userland processes | Miod Vallat | |
and signal handlers. ok kettenis@ | |||
2008-07-14 | m_copy can return NULL, so check for it | Henning 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-14 | Zap some dead commons that are no longer used. | Artur Grabowski | |
"Commitski!" miod@ | |||
2008-07-14 | Finish support for uncompressed payloads (UDESCSUB_VS_FORMAT_UNCOMPRESSED). | Marcus Glocker | |
2008-07-13 | Do not specify the gateway on RTM_DELETE -- similar fix was done in the arp | Claudio Jeker | |
code. This fixes in6_ifloop_request warnings seen on carp interfaces. OK henning@, found and tested by david@ | |||
2008-07-13 | Spacing. | Marcus Glocker | |
2008-07-13 | Save format and frame descriptors to a format group structure so we | Marcus Glocker | |
can use them later for stuff like VIDIOC_S_FMT (e.g. set custom resolution). | |||
2008-07-13 | Add some additional hardware revisions from FreeBSD needed for | Jonathan Gray | |
upcoming changes and sort list. | |||
2008-07-12 | reference vmt (openbsd) rather than vmware (xorg) | Chris Kuethe | |
ok dlg | |||
2008-07-12 | Make the console interrupt driven. | Mark Kettenis | |
2008-07-12 | Make sure the label is read in rdopen(), this isn't the case if you | Miod Vallat | |
boot bsd.rd -a and want to mount the ramdisk later on. ok otto@ krw@ millert@ | |||
2008-07-12 | Right now agp_generic_enable() is wrong. It has been since 2006. It | Owain 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-12 | sync | Bernd Ahlers | |
2008-07-12 | Add another Acer id. | Bernd Ahlers | |
help & ok jsg@ | |||
2008-07-12 | Shave off a few instructions from cpu_switchto(). | Mark Kettenis | |
2008-07-12 | Add a temporary hack to attach only the first thread of every core for | Mark 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-12 | Add core(4). | Mark Kettenis | |
2008-07-12 | Perform IOMMU cache flushes on Oberon. | Mark Kettenis | |
2008-07-12 | Use the proper interrupt target ID on Oberon. | Mark Kettenis | |
2008-07-12 | Adjust SUN4U_TLB_RESERVED_MASK for updated SUN4U_TLB_PA_MASK. | Mark Kettenis | |
2008-07-12 | Don't install interrupt handlers for non-exitsing interrupts on CMU-CH. | Mark Kettenis | |
2008-07-12 | On Fujitsu's SPARC64 CPUs, the data_access_error trap is synchronous, and AFSR | Mark Kettenis | |
will be 0. Check SFSR too, before deciding there's no fault. | |||
2008-07-12 | Add macros to get the appropriate interrupt target ID for non-UPA CPUs and | Mark Kettenis | |
use them in cpu_myid(). | |||
2008-07-12 | Remove obsolete TODO comment. | Marcus Glocker | |
2008-07-12 | regen | Brad Smith | |
2008-07-12 | Add the OUI id for JMicron and the ids for the JMP202 FastE PHY and | Brad Smith | |
JMP211 GigE PHY. From FreeBSD | |||
2008-07-12 | Add support for the Marvell 88E8016 PHY. | Brad Smith | |
ok dlg@ | |||
2008-07-11 | If there is a 100baseT4 connection then fall through so as to | Brad Smith | |
explicitly set the duplex flag instead of returning right away. ok dlg@ | |||
2008-07-11 | Check the correct BMSR bit in the capabilities field when checking | Brad Smith | |
for 100baseT4. The dcphy(4) driver could inadvertently display 100baseT4 for the media type for PHY not actually capable of 100baseT4. From FreeBSD ok dlg@ | |||
2008-07-11 | Qlogic -> QLogic | Igor Sobrado | |
2008-07-11 | Fujitsu SPARC64-VI CPU's have two cores that have two threads each. Provide | Mark Kettenis | |
a core(4) device, representing these cores and attach cpu(4) devices to it for each thread. | |||
2008-07-11 | Add timeout_add_{tv,ts,bt,sec,usec,nsec} so that we can add timeouts | Bret Lambert | |
in something other than clock ticks. From art@'s punchlist and (for the time being) not yet used. "you're doing it wrong" art@,ray@,otto@,tedu@ ok art@ | |||
2008-07-11 | de-__inline a trio of functions to shave some space. | Bret Lambert | |
ok art@ | |||
2008-07-11 | Don't try to read the "regs" propety; it's pointless. | Mark Kettenis | |
2008-07-11 | remove an unused function. ok jsg@ | Kevin Lo | |
2008-07-11 | Handle CPUs with a clock speed >= 2 GHz correctly. | Mark Kettenis | |