VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-02-23
NTB: Add support for EPF PCI Non-Transparent Bridge
Kishon Vijay Abraham I
2020-12-27
Merge tag 'ntb-5.11' of git://github.com/jonmason/ntb
Linus Torvalds
2020-12-15
NTB/msi: Use irq_has_action()
Thomas Gleixner
2020-12-06
ntb: intel: add Intel NTB LTR vendor support for gen4 NTB
Dave Jiang
2020-12-06
ntb: idt: fix error check in ntb_hw_idt.c
Wang Qing
2020-10-25
Merge tag 'ntb-5.10' of git://github.com/jonmason/ntb
Linus Torvalds
2020-08-24
NTB: Use struct_size() helper in devm_kzalloc()
Gustavo A. R. Silva
2020-08-24
ntb: intel: Fix memleak in intel_ntb_pci_probe
Dinghao Liu
2020-08-23
NTB: hw: amd: fix an issue about leak system resources
Kaige Li
2020-08-23
treewide: Use fallthrough pseudo-keyword
Gustavo A. R. Silva
2020-08-14
ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
Krzysztof Kozlowski
2020-06-05
NTB: perf: Fix race condition when run with ntb_test
Logan Gunthorpe
2020-06-05
NTB: perf: Fix support for hardware that doesn't have port numbers
Logan Gunthorpe
2020-06-05
NTB: perf: Don't require one more memory window than number of peers
Logan Gunthorpe
2020-06-05
NTB: ntb_pingpong: Choose doorbells based on port number
Logan Gunthorpe
2020-06-05
NTB: Fix the default port and peer numbers for legacy drivers
Logan Gunthorpe
2020-06-05
NTB: Revert the change to use the NTB device dev for DMA allocations
Logan Gunthorpe
2020-06-05
NTB: ntb_tool: reading the link file should not end in a NULL byte
Logan Gunthorpe
2020-06-05
ntb_perf: avoid false dma unmap of destination address
Sanjay R Mehta
2020-06-05
ntb_perf: increase sleep time from one milli sec to one sec
Sanjay R Mehta
2020-06-05
ntb_tool: pass correct struct device to dma_alloc_coherent
Sanjay R Mehta
2020-06-05
ntb_perf: pass correct struct device to dma_alloc_coherent
Sanjay R Mehta
2020-06-05
ntb: hw: remove the code that sets the DMA mask
Logan Gunthorpe
2020-06-05
ntb: intel: fix static declaration
Dave Jiang
2020-06-05
ntb: intel: add hw workaround for NTB BAR alignment
Dave Jiang
2020-04-20
ntb: intel: Add Icelake (gen4) support for Intel NTB
Dave Jiang
2020-04-13
NTB: Fix static check warning in perf_clear_test
Jiasen Lin
2020-04-03
Merge tag 'pci-v5.7-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Linus Torvalds
2020-03-28
PCI/AER: Rationalize error status register clearing
Kuppuswamy Sathyanarayanan
2020-03-13
NTB: add pci shutdown handler for AMD NTB
Arindam Nath
2020-03-13
NTB: send DB event when driver is loaded or un-loaded
Arindam Nath
2020-03-13
NTB: remove redundant setting of DB valid mask
Arindam Nath
2020-03-13
NTB: return link up status correctly for PRI and SEC
Arindam Nath
2020-03-13
NTB: add helper functions to set and clear sideinfo
Arindam Nath
2020-03-13
NTB: move ntb_ctrl handling to init and deinit
Arindam Nath
2020-03-13
NTB: handle link up, D0 and D3 events correctly
Arindam Nath
2020-03-13
NTB: handle link down event correctly
Arindam Nath
2020-03-13
NTB: remove handling of peer_sta from amd_link_is_up
Arindam Nath
2020-03-13
NTB: set peer_sta within event handler itself
Arindam Nath
2020-03-13
NTB: return the side info status from amd_poll_link
Arindam Nath
2020-03-13
NTB: define a new function to get link status
Arindam Nath
2020-03-13
NTB: Enable link up and down event notification
Arindam Nath
2020-03-13
NTB: clear interrupt status register
Arindam Nath
2020-03-13
NTB: Fix access to link status and control register
Arindam Nath
2020-03-13
NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow
Takashi Iwai
2020-03-13
ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0
Alexander Fomichev
2020-03-13
ntb_tool: Fix printk format
Helge Deller
2020-03-13
NTB: ntb_perf: Fix address err in perf_copy_chunk
Jiasen Lin
2020-03-12
NTB: Fix an error in get link status
Jiasen Lin
2019-12-07
Merge tag 'ntb-5.5' of git://github.com/jonmason/ntb
Linus Torvalds
2019-12-07
NTB: Add Hygon Device ID
Jiasen Lin
2019-10-16
ntb: ntb_pingpong: no need to check the return value of debugfs calls
Greg Kroah-Hartman
2019-09-23
NTB: fix IDT Kconfig typos/spellos
Randy Dunlap
2019-09-23
ntb_hw_amd: Add memory window support for new AMD hardware
Sanjay R Mehta
2019-09-23
ntb_hw_amd: Add a new NTB PCI device ID
Sanjay R Mehta
2019-09-23
NTB: ntb_transport: remove redundant assignment to rc
Colin Ian King
2019-09-23
ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0
Alexander Fomichev
2019-09-23
ntb: point to right memory window index
Sanjay R Mehta
2019-08-05
NTB/msi: remove incorrect MODULE defines
Logan Gunthorpe
2019-07-21
Merge tag 'ntb-5.3' of git://github.com/jonmason/ntb
Linus Torvalds
2019-06-13
NTB: Add MSI interrupt support to ntb_transport
Logan Gunthorpe
2019-06-13
NTB: Introduce NTB MSI Test Client
Logan Gunthorpe
2019-06-13
NTB: Introduce MSI library
Logan Gunthorpe
2019-06-13
NTB: Rename ntb.c to support multiple source files in the module
Logan Gunthorpe
2019-06-13
ntb_hw_switchtec: Fix setup MW with failure bug
Joey Zhang
2019-06-13
ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case
Wesley Sheng
2019-06-13
ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function
Joey Zhang
2019-06-13
NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask()
Dan Carpenter
2019-06-13
ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev()
Dan Carpenter
2019-06-13
NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed
Logan Gunthorpe
2019-06-13
NTB: ntb_hw_amd: set peer limit register
Sanjay R Mehta
2019-06-13
NTB: ntb_perf: Clear stale values in doorbell and command SPAD register
Sanjay R Mehta
2019-06-13
NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers
Sanjay R Mehta
2019-06-13
NTB: ntb_perf: Increased the number of message retries to 1000
Sanjay R Mehta
2019-06-13
ntb: intel: Make intel_ntb3_peer_db_addr static
YueHaibing
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288
Thomas Gleixner
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
2019-04-08
drivers: Remove explicit invocations of mmiowb()
Will Deacon
2019-03-15
Merge tag 'ntb-5.1' of git://github.com/jonmason/ntb
Linus Torvalds
2019-02-13
NTB: add new parameter to peer_db_addr() db_bit and db_data
Leonid Ravich
2019-02-11
NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA
Logan Gunthorpe
2019-02-11
NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup()
Joey Zhang
2019-02-11
ntb_hw_switchtec: Added support of >=4G memory windows
Paul Selles
2019-02-11
ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers
Paul Selles
2019-01-28
Merge 5.0-rc4 into char-misc-next
Greg Kroah-Hartman
2019-01-22
ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the common header
Logan Gunthorpe
2019-01-22
ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks
Logan Gunthorpe
2019-01-08
cross-tree: phase out dma_zalloc_coherent()
Luis Chamberlain
2018-11-01
ntb: idt: Alter the driver info comments
Serge Semin
2018-11-01
ntb: idt: Discard temperature sensor IRQ handler
Serge Semin
2018-11-01
ntb: idt: Add basic hwmon sysfs interface
Serge Semin
2018-11-01
ntb: idt: Alter temperature read method
Serge Semin
2018-10-31
NTB: transport: Try harder to alloc an aligned MW buffer
Aaron Sierra
2018-10-31
ntb: ntb_transport: Mark expected switch fall-throughs
Gustavo A. R. Silva
2018-10-31
ntb: idt: Set PCIe bus address to BARLIMITx
Serge Semin
2018-10-31
NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks
Gustavo A. R. Silva
2018-10-31
ntb: intel: fix return value for ndev_vec_mask()
Dave Jiang
2018-06-29
switchtec: Use generic PCI Vendor ID and Class Code
Doug Meyer
2018-06-12
Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2018-06-12
treewide: kzalloc_node() -> kcalloc_node()
Kees Cook
2018-06-11
ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue
Jia-Ju Bai
2018-06-11
ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw
Jia-Ju Bai
2018-06-11
NTB: ntb_hw_idt: fix typo 'can by' to 'can be'
Wolfram Sang
2018-06-11
ntb: intel: change references of skx to gen3
Dave Jiang
2018-06-11
ntb: intel: split out the gen3 code
Dave Jiang
2018-06-11
ntb: intel: header definitions refactor
Dave Jiang
2018-01-28
NTB: ntb_perf: fix cast to restricted __le32
Serge Semin
2018-01-28
ntb_perf: Fix an error code in perf_copy_chunk()
Dan Carpenter
2018-01-28
ntb_hw_switchtec: Make function switchtec_ntb_remove() static
Wei Yongjun
2018-01-28
NTB: ntb_tool: fix memory leak on 'buf' on error exit path
Colin Ian King
2018-01-28
NTB: ntb_perf: fix printing of resource_size_t
Arnd Bergmann
2018-01-28
NTB: ntb_hw_idt: Set NTB_TOPO_SWITCH topology
Serge Semin
2018-01-28
NTB: ntb_perf: Add full multi-port NTB API support
Serge Semin
2018-01-28
NTB: ntb_tool: Add full multi-port NTB API support
Serge Semin
2018-01-28
NTB: ntb_pp: Add full multi-port NTB API support
Serge Semin
2018-01-28
NTB: Set dma mask and dma coherent mask to NTB devices
Serge Semin
2018-01-28
NTB: Rename NTB messaging API methods
Serge Semin
2018-01-28
ntb_hw_switchtec: fix logic error
Arnd Bergmann
2018-01-28
ntb_hw_switchtec: Check for alignment of the buffer in mw_set_trans()
Logan Gunthorpe
2018-01-28
ntb_transport: Fix bug with max_mw_size parameter
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Force down the link before initializing
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Crosslink doorbells and messages
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Add initialization code for crosslink
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Make switchtec_ntb_init_req_id_table() more general
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Create helper function to setup reserved LUT MWs
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Keep track of the number of LUT windows used by the driver
Logan Gunthorpe
2018-01-28
ntb_hw_switchtec: Allow using Switchtec NTB in multi-partition setups
Kelvin Cao
2018-01-28
NTB: switchtec_ntb: Add new line on appropriate printks
Jon Mason
2018-01-28
NTB: switchtec_ntb: fix spelling mistake: "peforming" -> "performing"
Colin Ian King
2018-01-28
ntb: remove Intel Atom NTB driver support
Dave Jiang
2018-01-28
ntb: remove unneeded DRIVER_LICENSE #defines
Greg Kroah-Hartman
2018-01-28
NTB: ntb_hw_switchtec: Fix peer BAR bug in switchtec_ntb_init_shared_mw
Doug Meyer
2017-11-21
treewide: setup_timer() -> timer_setup()
Kees Cook
2017-11-18
ntb: intel: remove b2b memory window workaround for Skylake NTB
Dave Jiang
2017-11-18
NTB: make idt_89hpes_cfg const
Bhumika Goyal
2017-11-18
NTB: switchtec_ntb: Add memory window support
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Implement scratchpad registers
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Implement doorbell registers
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Add link management
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Add skeleton NTB driver
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Initialize hardware for doorbells and messages
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Initialize hardware for memory windows
Logan Gunthorpe
2017-11-18
NTB: switchtec_ntb: Introduce initial NTB driver
Logan Gunthorpe
2017-11-18
NTB: Ensure ntb_mw_get_align() is only called when the link is up
Logan Gunthorpe
2017-08-01
ntb: transport shouldn't disable link due to bogus values in SPADs
Dave Jiang
2017-07-17
ntb: use correct mw_count function in ntb_tool and ntb_transport
Logan Gunthorpe
2017-07-06
ntb: Add error path/handling to Debug FS entry creation
Gary R Hook
2017-07-06
ntb: Add more debugfs support for ntb_perf testing options
Gary R Hook
2017-07-06
ntb: Remove debug-fs variables from the context structure
Gary R Hook
2017-07-06
ntb: Add a module option to control affinity of DMA channels
Gary R Hook
2017-07-06
NTB: Add IDT 89HPESxNTx PCIe-switches support
Serge Semin
2017-07-06
ntb_hw_intel: Style fixes: open code macros that just obfuscate code
Logan Gunthorpe
2017-07-06
ntb_hw_amd: Style fixes: open code macros that just obfuscate code
Logan Gunthorpe
2017-07-06
NTB: Add Messaging NTB API
Serge Semin
2017-07-06
NTB: Alter Scratchpads API to support multi-ports devices
Serge Semin
2017-07-06
NTB: Alter MW API to support multi-ports devices
Serge Semin
2017-07-06
NTB: Alter link-state API to support multi-port devices
Serge Semin
2017-07-06
NTB: Add indexed ports NTB API
Serge Semin
2017-06-19
ntb: no sleep in ntb_async_tx_submit
Allen Hubbe
2017-06-19
ntb: ntb_hw_intel: Skylake doorbells should be 32bits, not 64bits
Dave Jiang
2017-06-19
ntb_transport: fix bug calculating num_qps_mw
Logan Gunthorpe
2017-06-19
ntb_transport: fix qp count bug
Logan Gunthorpe
2017-06-19
ntb: Correct modinfo usage statement for ntb_perf
Gary R Hook
2017-02-16
ntb: ntb_hw_intel: link_poll isn't clearing the pending status properly
Dave Jiang
2017-02-16
ntb_transport: Pick an unused queue
Thomas VanSelus
2017-02-16
ntb: ntb_perf missing dmaengine_unmap_put
Dave Jiang
2017-02-16
NTB: ntb_transport: fix debugfs_remove_recursive
Allen Hubbe
2016-12-23
ntb_transport: Remove unnecessary call to ntb_peer_spad_read
Steve Wahl
2016-12-23
NTB: Fix 'request_irq()' and 'free_irq()' inconsistancy
Christophe JAILLET
2016-12-23
ntb: fix SKX NTB config space size register offsets
Dave Jiang
2016-12-23
ntb_transport: Limit memory windows based on available, scratchpads
Shyam Sundar S K
2016-12-23
NTB: Register and offset values fix for memory window
Shyam Sundar S K
2016-12-23
NTB: add support for hotplug feature
Xiangliang Yu
2016-12-23
ntb: Adding Skylake Xeon NTB support
Dave Jiang
2016-11-13
ntb_perf: potential info leak in debugfs
Dan Carpenter
2016-11-13
ntb: ntb_hw_intel: init peer_addr in struct intel_ntb_dev
Dave Jiang
2016-11-13
ntb: make DMA_OUT_RESOURCE_TO HZ independent
Nicholas Mc Guire
2016-11-13
ntb_transport: make DMA_OUT_RESOURCE_TO HZ independent
Nicholas Mc Guire
2016-11-13
NTB: ntb_hw_intel: Fix typo in module parameter descriptions
Wei Yongjun
2016-11-13
ntb_pingpong: Fix db_init parameter description
Wei Yongjun
2016-08-08
ntb: add DMA error handling for RX DMA
Dave Jiang
2016-08-08
ntb: add DMA error handling for TX DMA
Dave Jiang
2016-08-05
NTB: ntb_hw_intel: use local variable pdev
Allen Hubbe
2016-08-05
NTB: ntb_hw_intel: show BAR size in debugfs info
Allen Hubbe
2016-08-05
ntb_perf: clear link_is_up flag when the link goes down.
Logan Gunthorpe
2016-08-05
ntb_pingpong: Add a debugfs file to get the ping count
Logan Gunthorpe
2016-08-05
ntb_tool: Add link status and files to debugfs
Logan Gunthorpe
2016-08-05
ntb_tool: Postpone memory window initialization for the user
Logan Gunthorpe
2016-08-05
ntb_perf: Wait for link before running test
Logan Gunthorpe
2016-08-05
ntb_perf: Return results by reading the run file
Logan Gunthorpe
2016-08-05
ntb_perf: Improve thread handling to increase robustness
Logan Gunthorpe
2016-08-05
ntb_perf: Schedule based on time not on performance
Logan Gunthorpe
2016-08-05
ntb_transport: Check the number of spads the hardware supports
Logan Gunthorpe
2016-08-05
ntb_tool: Add memory window debug support
Logan Gunthorpe
2016-08-05
ntb_perf: Allow limiting the size of the memory windows
Logan Gunthorpe
2016-08-05
NTB: allocate number transport entries depending on size of ring size
Dave Jiang
2016-08-05
ntb_tool: BUG: Ensure the buffer size is large enough to return all spads
Logan Gunthorpe
2016-08-05
ntb_tool: Fix infinite loop bug when writing spad/peer_spad file
Logan Gunthorpe
2016-03-26
NTB: Remove _addr functions from ntb_hw_amd
Allen Hubbe
2016-03-21
NTB: Fix incorrect clean up routine in ntb_perf
Dave Jiang