summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Expand)Author
2020-12-07remove unused (and wrong) page_address() macroJonathan Gray
2020-12-07change from bus_addr_t to paddr_t for phys_addr_t and resource_size_tJonathan Gray
2020-12-06mbg(4): more tsleep(9) -> tsleep_nsec(9)cheloha
2020-11-30Use DC_FP_START()/DC_FP_END() around dcn2.1 paths known to causeJonathan Gray
2020-11-29regenMark Kettenis
2020-11-29Add Marvell ARMADA 3700 bridge.Mark Kettenis
2020-11-29Un-const pci_attach_args var.Kevin Lo
2020-11-27Add initialization of sc_sff_lock rwlock.Kevin Lo
2020-11-24fter ixgbe_stop() there will be no more link-state-changeGerhard Roth
2020-11-22Enabling RGE_ISR_RX_DESC_UNAVAIL causes an interrupt storm, so disableOtto Moerbeek
2020-11-21Add barriers in the IO helper functions just like what was done for amdgpu(4).Mark Kettenis
2020-11-19The conversion of the IO BAR access did not completely mirror thePatrick Wildt
2020-11-18fix build on loongson with clangJonathan Gray
2020-11-18regenJonathan Gray
2020-11-18add Realtek RealManage devicesJonathan Gray
2020-11-17remove unused definitions which no longer exist in linuxJonathan Gray
2020-11-17remove setup_timer() interface linux removed in 2017Jonathan Gray
2020-11-17fix time_after32() macroJonathan Gray
2020-11-17adjust for reversed outb arguments linux usesJonathan Gray
2020-11-16regenKevin Lo
2020-11-16Add PCI ids for Intel 2.5Gb adapters.Kevin Lo
2020-11-14Revise the initialization of the DRM Linux emulation layer such that weMark Kettenis
2020-11-14idr limit should be inclusiveJonathan Gray
2020-11-14Bring IDR function prototypes in line with modern Linux and implementMark Kettenis
2020-11-14whitespaceMark Kettenis
2020-11-14We should only grab the drm_global_mutex lock for legacy drivers.Mark Kettenis
2020-11-12Nuke variable 'ba'. Only use was removed in r1.230.Kenneth R Westerback
2020-11-12use RWLOCK_INITIALIZER() in DEFINE_MUTEX()Jonathan Gray
2020-11-09use a single preinitialised mutex for atomic64 fallback pathJonathan Gray
2020-11-09There seems to be a silicon errata for 82598 ix(4) chips. When theAlexander Bluhm
2020-11-09use 64 bit atomic builtins on i386 for atomic64Jonathan Gray
2020-11-08vblank seqlock is used from interrupt context so use IPL_TTYJonathan Gray
2020-11-07change from rwlock(9) to mutex(9) for linux rwlocksJonathan Gray
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().Martin Pieuchot
2020-11-06Remove unused `anon' argument from uvmfault_unlockall().Martin Pieuchot
2020-11-06move definitions which should be in rwsem.hJonathan Gray
2020-11-06Match on ConnectX-6 (non-Dx) cards too.Jonathan Matthew
2020-11-06Bail out early if the port type is not Ethernet, rather than failing laterJonathan Matthew
2020-11-02add support for ctl reads and writes on 710 chips with API < 1.5David Gwynne
2020-10-31Update the RTL8125B microcode and use ifiq_input and its return value toKevin Lo
2020-10-29We need more memory barriers on powerpc.Mark Kettenis
2020-10-29Silence "using MMIO for ATOM IIO" error message, since that is normal onMark Kettenis
2020-10-28regenMark Kettenis
2020-10-28Fujitsu SPARC64 X CPI host bridge and another PLX PCIe switch.Mark Kettenis
2020-10-28Switch from bus_space_read/write to linux io.h interfaces for allJonathan Gray
2020-10-28Use the function from <linux/io.h> for all "Memory Space" IO. This reducesMark Kettenis
2020-10-28Add missing bus_space_barrier() in mcx_cmdq_post() - without this, cmdqJonathan Matthew
2020-10-27Do not touch non existing queues. Allows to disable MSI-X in ix(4).Alexander Bluhm
2020-10-26Make mapping the "I/O Space" BAR optional. POWER9 systems don't supportMark Kettenis
2020-10-26Improve I/O functions to match Linux:Mark Kettenis