Commit Graph

  • 084881c6e9 Allow correct compilation with Clang/LLVM master Marcus Köhler 2023-12-25 21:43:41 +0100
  • f72619e468 Fix build on kernel 6.8+ Sakari 2024-03-14 10:59:15 +0800
  • 1374629d08 [amd] add support for AMD Instinct MI100 Geoffrey McRae 2024-04-17 05:46:23 +1000
  • 7d6b7872eb replace strlcpy with strscpy quin47 2024-03-28 00:14:09 +0800
  • cc6bf3085a
    Fix build on kernel 6.8+ Sakari 2024-03-14 10:59:15 +0800
  • c504a2b49f Allow correct compilation with Clang/LLVM Marcus Köhler 2023-12-25 21:43:41 +0100
  • 4b466e92a2 Fix GCC declaration-after-statement error Alyssa Ross 2022-05-23 13:39:03 +0000
  • e65b850acc Add udev rules for kernel 5.15+ xperia64 2022-09-28 20:44:03 -0400
  • ac09cdd748 Add udev rules for kernel 5.15+ xperia64 2022-09-28 20:44:03 -0400
  • 5bbffcd6fe
    Fix GCC declaration-after-statement error Alyssa Ross 2022-05-23 13:39:03 +0000
  • 8af1e75bba
    Mention package name for Arch Linux Andrew Shark 2022-01-01 12:23:05 +0300
  • 7d43285a50 Bump MODULE_VERSION to 0.1.1 dev-sda1 2021-08-24 18:15:26 +0100
  • 026e69dae3
    Merge pull request #1 from dev-sda1/dev-sda1-patch-1 dev-sda1 2021-08-24 18:15:50 +0100
  • ae82b2230b
    Bump MODULE_VERSION to 0.1.1 dev-sda1 2021-08-24 18:15:26 +0100
  • 225a49a409 [core] add support for linux 5.11 Térence Clastres 2021-01-31 20:22:00 +0100
  • fb75798867 [core] add support for linux 5.11 Térence Clastres 2021-01-31 20:22:00 +0100
  • e16c0d7931 [core] remove unneeded line in dkms.conf v0.1.0 Adam Madsen 2021-01-23 12:17:09 -0600
  • 547aec42c4 [core] add MODULE_VERSION(), bump DKMS version for first release Adam Madsen 2021-01-23 12:13:35 -0600
  • 24c9fc5473 [core] dkms: bump version Adam Madsen 2021-01-12 11:26:40 -0600
  • fc694db073 [amd] audio: Preserve PCI config space for audio device Adam Madsen 2021-01-12 11:22:18 -0600
  • da933c8f85 Merge branch 'master' into feature/audio_reset feature/audio_reset Adam Madsen 2021-01-12 21:29:54 -0600
  • 6875092f2f [core] revert commits that are not quite ready yet Geoffrey McRae 2021-01-13 14:06:40 +1100
  • 30ffca808b [core] dkms: bump version Adam Madsen 2021-01-12 11:26:40 -0600
  • 623fa20705 [amd] audio: Preserve PCI config space for audio device Adam Madsen 2021-01-12 11:22:18 -0600
  • eadbb20b38 Update README.md BegoneRaven 2021-01-05 16:07:59 +0530
  • f435bf9e93 Add lists of Polaris GPUs Eugene Shatsky 2020-11-21 15:28:54 +0200
  • b762dc41d5 [core] dkms: bump version Adam Madsen 2021-01-12 11:26:40 -0600
  • e06046d7f8 [amd] audio: Preserve PCI config space for audio device Adam Madsen 2021-01-12 11:22:18 -0600
  • 36d351393c
    Update README.md BegoneRaven 2021-01-05 16:07:59 +0530
  • 765b05cdbd refer to uaccess to prevent build failure Matthias Tafelmeier 2020-12-22 19:23:47 +0100
  • 86e46fa9ef refer to uaccess to prevent build failure Matthias Tafelmeier 2020-12-22 19:23:47 +0100
  • cc2f3a83e6 Fix some logic errors that reversed the reset choice feature/navi10_baco Adam Madsen 2020-11-22 14:28:53 -0600
  • e82aa63e2b WIP: implement BACO reset for Navi10 Adam Madsen 2020-11-22 14:20:55 -0600
  • 8a7176136f Add lists of Polaris GPUs Eugene Shatsky 2020-11-21 15:28:54 +0200
  • a6458b3dbf [core] release dkms version 0.0.18 Adam Madsen 2020-11-20 13:17:03 -0600
  • 841f8a507b [core] bump dkms version. feature/polaris_baco Adam Madsen 2020-11-18 17:56:11 -0600
  • c5cb424fec [amd] polaris10: check if reset is needed, use BACO if possible Adam Madsen 2020-11-18 17:45:51 -0600
  • 838ccab480 [amd] firmware: fix IOREG access Adam Madsen 2020-11-18 17:44:50 -0600
  • ed604594d3 [amd] common: fix indirect register access Adam Madsen 2020-11-18 17:43:28 -0600
  • 864b808696 [core] since hook is the default, add NOHOOK argument to Make Adam Madsen 2020-11-18 17:42:46 -0600
  • 6140e2fdb0 [amd] all: removed dependency on DRM Geoffrey McRae 2020-11-15 23:52:38 +1100
  • 69ec73efd3 [hook] disable TCO for the hooked function Geoffrey McRae 2020-11-15 15:35:41 +1100
  • d88aecfc00 [core] mark the configuration table as const Geoffrey McRae 2020-11-15 15:12:01 +1100
  • 8ea3ae46fc [core] print reset progress messages Geoffrey McRae 2020-11-15 14:53:30 +1100
  • ef8d4139cb [core] bump dkms version Geoffrey McRae 2020-11-15 13:48:06 +1100
  • 2d54cdb714 [core] be explicit about the device-db end of array init Geoffrey McRae 2020-11-15 13:27:00 +1100
  • ac2bb1cd6b [core] fixed bad mathch on PCI_ANY_ID Geoffrey McRae 2020-11-15 13:23:26 +1100
  • 684d4cf1f5 [doc] added information about early loading of the module Geoffrey McRae 2020-11-15 12:20:14 +1100
  • 7d18e6a4c2 [amd] navi10: actually include that missing header file Adam Madsen 2020-11-14 18:39:11 -0600
  • 8818587b84 [amd] navi10: add missing header file. Adam Madsen 2020-11-14 18:31:22 -0600
  • 47022fe550 [amd] navi10: a little tidying up Adam Madsen 2020-11-14 11:16:50 -0600
  • 3666550051 [core] Add support for alternate install path Spencer Harmon 2020-11-14 01:03:19 -0600
  • 0dab58276f [amd] common: add missing device dereference. Adam Madsen 2020-11-14 01:07:52 -0600
  • 8d00865b92 Add support for alternate install path (enables Arch build system) Spencer Harmon 2020-11-14 01:03:19 -0600
  • 9917242b8d [amd] all: always disable bus reset as early as possible Geoffrey McRae 2020-11-14 17:53:50 +1100
  • 2f588b8870 [core] honour the kernels probe requests Geoffrey McRae 2020-11-14 17:25:41 +1100
  • 246f57e0b0 [core] hook: prefer included fixes over pci/quirks.c Adam Madsen 2020-11-13 22:57:16 -0600
  • 8d6eac1f49 [core] fix typo in readme Adam Madsen 2020-11-13 22:52:54 -0600
  • d9190f1d26 [core] updated readme with requirements Geoffrey McRae 2020-11-14 15:01:24 +1100
  • 06532d1eb7 [amd] vega10: fixed missed macro rename for prints Geoffrey McRae 2020-11-14 13:27:52 +1100
  • 6b943a0376 [core] added vr_* logging macros and refactored to use them Geoffrey McRae 2020-11-14 13:24:26 +1100
  • 78363b9353 [core] added per reset versioning Geoffrey McRae 2020-11-14 12:39:02 +1100
  • 391f99195a [amd] firmware: include compat.h instead of a forward decl Geoffrey McRae 2020-11-14 12:32:00 +1100
  • 8d2b2f3d4d [core] Bump DKMS version. Adam Madsen 2020-11-13 19:42:48 -0600
  • 331cabae19 [amd] vega10: do not disable some features that apparently cause the SMU to hang up in some circumstances. Adam Madsen 2020-11-13 19:42:14 -0600
  • d99cee4489 [core] bump DKMS module version Adam Madsen 2020-11-13 17:36:28 -0600
  • f20d8b70bc [amd] vega10: SMU feature disable + gfx reset + BACO seems to be the secret sauce Adam Madsen 2020-11-13 17:34:53 -0600
  • c18730a60d [amd] common: Map port I/O space (proper way to access certain ATOM registers?) Adam Madsen 2020-11-13 17:22:13 -0600
  • d537ed67d9 [amd] common: remove mutexes and locks Adam Madsen 2020-11-13 17:20:06 -0600
  • 331f44820e [amd] common: remove useless dependency on DRM Geoffrey McRae 2020-11-14 09:27:49 +1100
  • 01074a6010 [core] missed a rename to `hook` Geoffrey McRae 2020-11-12 12:12:25 +1100
  • b62fdae038 [core] split hook code out of module.c Geoffrey McRae 2020-11-12 12:09:43 +1100
  • dd8eadc6e7 [core] seperate ioctl setup from module init Geoffrey McRae 2020-11-12 11:56:08 +1100
  • c1ab03e74a [core] don't return on failure to reset so post-reset gets called Geoffrey McRae 2020-11-12 08:34:19 +1100
  • 9397c0bef2 [core] rename `vendor-reset.c` to `ioctl.c` for consistency Geoffrey McRae 2020-11-12 08:32:45 +1100
  • 4865020e2c [core] refactor unlocked codepath into it's own function Geoffrey McRae 2020-11-12 08:30:43 +1100
  • c8d538e68f [core] cosmetics Geoffrey McRae 2020-11-12 08:23:39 +1100
  • c30410b1be [core] disable building of the userspace reset for now Geoffrey McRae 2020-11-12 08:15:06 +1100
  • cacf13399f [core] refactored to centralize the lookup and reset code Geoffrey McRae 2020-11-12 08:14:42 +1100
  • edda7f02a5 [core] hooks: zero stack-allocated struct. Adam Madsen 2020-11-11 14:04:17 -0600
  • 83ca5e9ae5 [core] Zero stack-allocated struct. Adam Madsen 2020-11-11 14:03:30 -0600
  • 6dec3dcbaa [core] Add device to Navi14 list Adam Madsen 2020-11-11 13:13:17 -0600
  • 986e81c09e [amd] navi10: Fix PSP bootloader read at reset check Adam Madsen 2020-11-11 13:12:52 -0600
  • adcf81eb94 [core] updated README.md with instructions and additional details Geoffrey McRae 2020-11-11 13:51:00 +1100
  • b3c83ed36f [core] bumped dkms version Geoffrey McRae 2020-11-11 12:54:15 +1100
  • 47b58acc57 [amd] vega20: added mode1 psp reset Geoffrey McRae 2020-11-11 12:53:10 +1100
  • 4dc9a80657 [core] hook: fixed failure to initialize the kprobe struct completely Geoffrey McRae 2020-11-11 11:24:42 +1100
  • 69e33e3cb8 [amd] vega20: print no SOL indicator Geoffrey McRae 2020-11-11 10:59:20 +1100
  • cc8e8b3005 [core] properly handle failure to register hooks Geoffrey McRae 2020-11-11 10:58:59 +1100
  • 34b4e4f446 [core] dkms version bump Geoffrey McRae 2020-11-11 10:03:49 +1100
  • 254f6b06c6 [amd] vega20: cosmetics (tabs to spaces) Geoffrey McRae 2020-11-11 10:01:55 +1100
  • 255660bd5b [amd] vega20: added preliminary BACO reset (untested) Geoffrey McRae 2020-11-11 09:55:44 +1100
  • e45a309e01 [amd] navi10: cosmetics, put back the colon Geoffrey McRae 2020-11-11 07:21:21 +1100
  • aacf8f3450 [amd] navi10: cosmetics (tabs to two spaces) Geoffrey McRae 2020-11-11 07:19:35 +1100
  • fb4e65efe1 [amd] navi10: print the actual device model Geoffrey McRae 2020-11-11 07:18:36 +1100
  • 7b2f5d76dd Small QoL logging clarification Adam Madsen 2020-11-10 13:01:50 -0600
  • 67422cc5bd Log when hooks are installed, set install_hook=y by default Adam Madsen 2020-11-10 13:00:04 -0600
  • 346e99246b Fix conditional guard against amdgpu module Adam Madsen 2020-11-10 11:36:29 -0600
  • 1394ebdd37 Do not reset when device is under control of amdgpu. Adam Madsen 2020-11-10 11:10:48 -0600
  • 8d5922b434 AMD: I think that's Navi. Adam Madsen 2020-11-10 09:36:05 -0600