Commit Graph

  • 2df7056a7c Upload to Gitea for Debian package. main Kellen Renshaw 2024-07-22 13:53:37 -07:00
  • cc2ad03a5a Install devscripts for debuild. Kellen Renshaw 2024-07-22 13:48:05 -07:00
  • 243ecce5f0 Actually install the packages. Kellen Renshaw 2024-07-22 13:46:12 -07:00
  • 9d56e6abc4 Fix package installs. Kellen Renshaw 2024-07-22 13:45:12 -07:00
  • 273c703362 Testing workflow. Kellen Renshaw 2024-07-22 13:42:53 -07:00
  • 0da64ceef4 Initial draft of build and publish workflow Kellen Renshaw 2024-07-22 13:35:10 -07:00
  • 5815ee3908 fixed eventfd_signal for kernels >= 6.8 Robert Zaage 2024-04-09 22:47:40 +02:00
  • 09385d4858 Fixes #14 and #15 by replacing the version-based check for DMA_BUF necessity. Solves incompatibility with backports in 5.1x.x (RedHat/Debian) kernels. Robert Zaage 2023-08-18 21:42:32 +02:00
  • 8aca235839 Amend use of class_create() for kernels >= 6.4 Chris Bradbury 2023-07-14 18:55:56 +01:00
  • 97aeba584e Update Changelog, bump version to 1.0-18 Michael Brooks 2022-02-24 11:40:29 -08:00
  • 5993718586 Import DMA_BUF symbol namespace for kernels >= 5.16 Jan Kiszka 2022-02-03 17:57:18 +01:00
  • f047773516 Fix DMA address truncation in gasket_coherent_buffer Waqar Hameed 2021-10-04 17:05:48 +02:00
  • a6a43f3c6a Add udev rule for apex permissions Michael Brooks 2021-07-01 14:48:03 -07:00
  • b0049c17dc More Makefile Fixes Michael Brooks 2021-06-14 14:39:25 -07:00
  • 2faefe1e9f Fix makefile, bump versions of modules/deb Michael Brooks 2021-06-11 07:54:18 -07:00
  • e1d5647f02 Add base documentation Michael Brooks 2021-06-08 10:11:52 -07:00
  • 4cf92ba15b Update Debian files for a clean lintian run. Michael Brooks 2021-05-21 09:54:41 -07:00
  • 4021786186 staging: gasket: Fix inclusion of spinlock.h Jan Kiszka 2021-05-21 17:47:34 +02:00
  • 1eeffd9635 Move source to src folder, add gitignore Michael Brooks 2021-06-03 08:32:04 -07:00
  • 85fc01f9a1 Update changelog Alex Van Damme 2020-10-12 15:29:07 -07:00
  • ee67565a59 Update changelog. Leonid Lobachev 2020-08-07 15:07:19 -07:00
  • 1c1860e5dc Update changelog. Leonid Lobachev 2020-06-08 16:15:16 -07:00
  • 3c9a4aebdd gasket-dkms: fix linux-headers dependency Leonid Lobachev 2020-01-02 14:23:08 -08:00
  • e2015cc3e2 Update changelog. Leonid Lobachev 2019-11-13 18:06:36 -08:00
  • 181157dec3 Update changelog. Leonid Lobachev 2019-10-18 12:39:31 -07:00
  • 015d8ec01b Update changelog Leonid Lobachev 2019-09-23 15:08:08 -07:00
  • d5d95b5653 Update changelog. Leonid Lobachev 2019-06-11 12:12:20 -07:00
  • 5c5f4edba6 Add missing dkms file and update changelog. Leonid Lobachev 2019-06-06 13:49:39 -07:00
  • 9a7e1e3acf Add makefile, update changelog. Leonid Lobachev 2019-06-03 14:03:02 -07:00
  • 61bcd59bab Add dkms wrapper for gasket driver Leonid Lobachev 2019-05-15 14:16:18 -07:00
  • 3dfd0b697a Initial empty repository Leonid Lobachev 2019-05-15 21:14:13 +00:00
  • d6ea0a3f26 Merge in original Gasket commits Michael Brooks 2021-05-21 13:19:55 -07:00
  • ad8a531165 Initial empty repository Michael Brooks 2021-05-20 21:42:03 +00:00
  • c59797eba6 Unregister gasket IRQs on suspend Alex Van Damme 2020-10-12 15:18:28 -07:00
  • 860ed615fa Change ioremap_nocache to ioremap. Leonid Lobachev 2020-08-07 15:00:59 -07:00
  • 64728f3114 staging: gasket: fix compilation on 5.1+ Jonas Larsson 2020-06-11 09:19:54 -07:00
  • b20a2f21c3 staging: gasket: apex: restore thermal control registers Leonid Lobachev 2020-06-04 21:25:43 -07:00
  • 3b6740a1d4 staging: gasket: Remove unused local variables Waqar Hameed 2020-04-06 13:40:44 +02:00
  • cf41759771 staging: gasket: Fix formatting Waqar Hameed 2020-04-06 14:02:05 +02:00
  • fa575cdad7 staging: gasket: don't require all pages to be writable Jonas Larsson 2020-03-05 14:19:38 -08:00
  • 0d361c0493 staging: gasket: support mapping of dma-bufs. Jonas Larsson 2020-02-18 13:14:50 -08:00
  • 6535f9ada1 Update gasket framework version. Leonid Lobachev 2019-11-13 17:54:35 -08:00
  • a9b97c3f92 staging: gasket: add unique chip id sysfs node Leonid Lobachev 2019-10-18 11:00:24 -07:00
  • f003a96909 staging: gasket: add dma_bit_mask module parameter. Leonid Lobachev 2019-09-25 10:43:59 -07:00
  • ee04262273 staging: gasket: fix ISO C90 warnings Leonid Lobachev 2019-09-23 14:54:37 -07:00
  • 067d10799a staging: gasket: remove unnecessary defines Leonid Lobachev 2019-09-23 14:46:23 -07:00
  • 4a701a4c31 staging: gasket: fix mmap of coherent buffer when IOMMU translation on Todd Poynor 2019-08-27 00:51:22 -07:00
  • be43ad6a89 staging: gasket: Fix dev_addr truncation on 32-bit arch Waqar Hameed 2019-07-15 19:22:58 -07:00
  • e2505d92c7 char: oscar: gasket: add interface to set a separate DMA device Leonid Lobachev 2019-09-23 14:25:08 -07:00
  • 975c81ef1d staging: gasket: cleanup extended page table map/unmap Nick Ewalt 2018-10-02 12:27:29 -07:00
  • 0dc5779dd7 staging: gasket: Update device virtual address comment Leonid Lobachev 2019-09-23 14:20:41 -07:00
  • 4dca661727 staging: gasket: Kconfig: describe Apex as an Edge TPU device Leonid Lobachev 2019-09-23 14:17:28 -07:00
  • 35f51b913e staging: gasket: core: add platform device add and remove functions Leonid Lobachev 2019-09-23 14:14:35 -07:00
  • 2a20ff1172 staging: gasket: interrupt: allow device driver to manage interrupts Leonid Lobachev 2019-09-23 14:10:39 -07:00
  • 35113ccbb5 staging: gasket: page_table: handle failed dma_map_page Leonid Lobachev 2019-09-23 14:06:59 -07:00
  • 85c7608274 staging: gasket: page_table: simplify gasket_components_to_dev_address Leonid Lobachev 2019-09-23 14:05:18 -07:00
  • 0963c2f012 staging: gasket: page_table: fix comment in components_to_dev_address Leonid Lobachev 2019-09-23 14:04:01 -07:00
  • 79b8ea00a1 staging: gasket: page_table: use total_entries for max ext lvl0 page idx Leonid Lobachev 2019-09-23 14:02:37 -07:00
  • 39d3974ac0 staging: gasket: page_table: fix debug log in gasket_perform_mapping Leonid Lobachev 2019-09-23 14:01:41 -07:00
  • b2c7368909 staging: gasket: cleanup if dma_map_page fails in gasket_perform_mapping Leonid Lobachev 2019-09-23 14:00:20 -07:00
  • 355e45e64b staging: gasket: page table: fixup error path allocating coherent mem Leonid Lobachev 2019-09-23 13:57:18 -07:00
  • 3ef19e3777 staging: gasket: page_table: don't unmap coherent pages Leonid Lobachev 2019-09-23 13:55:29 -07:00
  • bcf565dc81 staging: gasket: page_table: add mapping flags Leonid Lobachev 2019-09-23 13:53:42 -07:00
  • 513c6336ef staging: gasket: page_table: remove unnecessary PTE status set to free Leonid Lobachev 2019-09-23 11:56:47 -07:00
  • 7e99cc991a staging: gasket: page_table: rearrange gasket_page_table_entry Leonid Lobachev 2019-09-23 11:55:10 -07:00
  • 06938d183c staging: gasket: page_table: fix dma_data_direction Leonid Lobachev 2019-09-23 11:53:12 -07:00
  • 3e21ff65d6 staging: gasket: page table: remove dead code in coherent mem alloc Leonid Lobachev 2019-09-23 11:50:56 -07:00
  • 71591a83ad staging: gasket: page table: return valid error code on map fail Leonid Lobachev 2019-09-23 11:49:33 -07:00
  • bc67c21fb1 staging: gasket: core: debug log updates Leonid Lobachev 2019-09-23 11:47:33 -07:00
  • 7d66238c08 staging: gasket: interrupt: remove PCI-MSIX-specific status check Leonid Lobachev 2019-09-23 11:44:07 -07:00
  • 5862a44ee2 staging: gasket: page table: use GFP_KERNEL for dma_alloc_coherent Todd Poynor 2018-08-16 05:14:04 -07:00
  • ad4c9a5893 staging: gasket: fix free in gasket_free_coherent_memory_all Nick Ewalt 2018-10-11 14:56:39 -07:00
  • 83d87f28f8 staging: gasket: Enable DFS and thermal shutdown by default Leonid Lobachev 2019-06-11 11:40:27 -07:00
  • 4856195932 staging: gasket: Add default values for HW temperature monitor Leonid Lobachev 2019-06-10 15:41:17 -07:00
  • fbe01658e7 staging: gasket: Add performance scaling based on temperature Leonid Lobachev 2019-06-07 13:23:49 -07:00
  • 83ce758fc4 staging: gasket: release taken eventfd contexts Rob Springer 2019-05-28 11:27:21 -07:00
  • 56f0b552fe staging: gasket: Add thermal sysfs nodes. Leonid Lobachev 2019-04-26 11:47:56 -07:00
  • c4a2c4870a staging: gasket: Fix pci remove/rescan for kernel module build. Leonid Lobachev 2019-03-25 17:57:15 -07:00
  • e02a554826 Add sysfs node with temperature sensor reading. Leonid Lobachev 2019-02-11 13:26:44 -08:00
  • 068cb76fc5 staging: gasket: apex: fix sysfs_show Nick Ewalt 2018-09-25 09:52:02 -07:00
  • 641f4139f4 Address b/117119472 Leonid Lobachev 2019-01-15 14:20:24 -08:00
  • 75b8025f7e Add arm32 compatibility into gasket driver Jae Yoo 2018-10-17 14:31:31 +09:00
  • dd3fb175c5 Cleanup apex performance patch Alex Van Damme 2018-09-04 12:31:36 -07:00
  • c1f31b7544 staging: gasket: interrupt: remove unimplemented interrupt types Todd Poynor 2018-08-09 20:21:11 -07:00
  • a6aafca18b staging: gasket: interrupt: simplify interrupt init parameters Todd Poynor 2018-08-09 20:21:10 -07:00
  • ffa037c047 staging: gasket: interrupt: refactor PCI MSIX-specific handler code Todd Poynor 2018-08-09 20:21:09 -07:00
  • 29182ff7cb staging: gasket: core: rename lookup_internal_desc to be PCI-specific Todd Poynor 2018-08-09 20:21:08 -07:00
  • a74e602f32 staging: gasket: core: factor out generic device remove code from PCI Todd Poynor 2018-08-09 20:21:07 -07:00
  • 16c146bc73 staging: gasket: core: factor out generic device add code from PCI code Todd Poynor 2018-08-09 20:21:06 -07:00
  • e14033cdb6 staging: gasket: page table: remove extraneous memory barriers Todd Poynor 2018-08-09 20:21:05 -07:00
  • 4d13cb937f staging: gasket: core: switch to relaxed memory-mapped I/O Todd Poynor 2018-08-09 20:21:04 -07:00
  • 72caabea8c staging: gasket: page table: use dma_mapping_error for error detection Todd Poynor 2018-08-09 20:21:03 -07:00
  • 89ff180f96 staging: gasket: remove gasket_exit() Todd Poynor 2018-08-09 20:21:01 -07:00
  • a6a8491235 staging: gasket: core: remove ftrace-style debug logs Todd Poynor 2018-08-09 20:21:00 -07:00
  • c64522af66 staging: gasket: core: remove kobj_name param from gasket_alloc_dev Todd Poynor 2018-08-09 20:20:59 -07:00
  • 68a1cca7c6 staging: gasket: core: fix line continuation indent in gasket_alloc_dev Todd Poynor 2018-08-09 20:20:58 -07:00
  • ceca0c9cb3 staging: gasket: core: remove debug log that could crash Todd Poynor 2018-08-09 20:20:57 -07:00
  • 6cf5526355 staging: gasket: apex: remove unused array cm_mappable_regions Colin Ian King 2018-08-09 11:44:32 +01:00
  • 1fa1af899a staging: gasket: remove null ptr check before kfree Sumit Kumar 2018-08-12 12:38:19 +05:30
  • 084dc17032 staging: gasket: remove some extra semicolon zhong jiang 2018-08-06 11:10:19 +08:00