Commit Graph
43 Commits
Author SHA1 Message Date
Geoffrey McRae 8ea3ae46fc [core] print reset progress messages 2020-11-15 14:53:30 +11:00
Geoffrey McRae ef8d4139cb [core] bump dkms version 2020-11-15 13:48:06 +11:00
Geoffrey McRae 2d54cdb714 [core] be explicit about the device-db end of array init 2020-11-15 13:27:00 +11:00
Geoffrey McRae ac2bb1cd6b [core] fixed bad mathch on PCI_ANY_ID 2020-11-15 13:24:37 +11:00
Geoffrey McRae 684d4cf1f5 [doc] added information about early loading of the module 2020-11-15 12:20:14 +11:00
Geoffrey McRae 9917242b8d [amd] all: always disable bus reset as early as possible 2020-11-14 17:53:50 +11:00
Geoffrey McRae 2f588b8870 [core] honour the kernels probe requests 2020-11-14 17:25:41 +11:00
Geoffrey McRae d9190f1d26 [core] updated readme with requirements 2020-11-14 15:01:24 +11:00
Geoffrey McRae 06532d1eb7 [amd] vega10: fixed missed macro rename for prints 2020-11-14 13:27:52 +11:00
Geoffrey McRae 6b943a0376 [core] added vr_* logging macros and refactored to use them 2020-11-14 13:25:17 +11:00
Geoffrey McRae 78363b9353 [core] added per reset versioning 2020-11-14 13:25:17 +11:00
Geoffrey McRae 391f99195a [amd] firmware: include compat.h instead of a forward decl 2020-11-14 13:25:17 +11:00
Geoffrey McRae 331f44820e [amd] common: remove useless dependency on DRM 2020-11-14 09:27:49 +11:00
Geoffrey McRae 01074a6010 [core] missed a rename to hook 2020-11-12 12:12:25 +11:00
Geoffrey McRae b62fdae038 [core] split hook code out of module.c 2020-11-12 12:09:43 +11:00
Geoffrey McRae dd8eadc6e7 [core] seperate ioctl setup from module init 2020-11-12 11:56:08 +11:00
Geoffrey McRae c1ab03e74a [core] don't return on failure to reset so post-reset gets called 2020-11-12 08:34:19 +11:00
Geoffrey McRae 9397c0bef2 [core] rename vendor-reset.c to ioctl.c for consistency 2020-11-12 08:32:45 +11:00
Geoffrey McRae 4865020e2c [core] refactor unlocked codepath into it's own function 2020-11-12 08:30:43 +11:00
Geoffrey McRae c8d538e68f [core] cosmetics 2020-11-12 08:23:39 +11:00
Geoffrey McRae c30410b1be [core] disable building of the userspace reset for now 2020-11-12 08:16:51 +11:00
Geoffrey McRae cacf13399f [core] refactored to centralize the lookup and reset code 2020-11-12 08:16:51 +11:00
Geoffrey McRae adcf81eb94 [core] updated README.md with instructions and additional details 2020-11-11 13:51:00 +11:00
Geoffrey McRae b3c83ed36f [core] bumped dkms version 2020-11-11 12:54:15 +11:00
Geoffrey McRae 47b58acc57 [amd] vega20: added mode1 psp reset 2020-11-11 12:53:10 +11:00
Geoffrey McRae 4dc9a80657 [core] hook: fixed failure to initialize the kprobe struct completely 2020-11-11 11:24:42 +11:00
Geoffrey McRae 69e33e3cb8 [amd] vega20: print no SOL indicator 2020-11-11 10:59:55 +11:00
Geoffrey McRae cc8e8b3005 [core] properly handle failure to register hooks 2020-11-11 10:59:55 +11:00
Geoffrey McRae 34b4e4f446 [core] dkms version bump 2020-11-11 10:03:49 +11:00
Geoffrey McRae 254f6b06c6 [amd] vega20: cosmetics (tabs to spaces) 2020-11-11 10:01:55 +11:00
Geoffrey McRae 255660bd5b [amd] vega20: added preliminary BACO reset (untested) 2020-11-11 09:55:44 +11:00
Geoffrey McRae e45a309e01 [amd] navi10: cosmetics, put back the colon 2020-11-11 07:21:21 +11:00
Geoffrey McRae aacf8f3450 [amd] navi10: cosmetics (tabs to two spaces) 2020-11-11 07:19:35 +11:00
Geoffrey McRae fb4e65efe1 [amd] navi10: print the actual device model 2020-11-11 07:18:36 +11:00
Geoffrey McRae 7c1c9aa44a [amd] cosmetics 2020-11-03 00:30:06 +11:00
Geoffrey McRae 2b21a6e3cf [amd] added amdgpu_discovery and initial navi10 setup code 2020-11-03 00:16:49 +11:00
Geoffrey McRae 26e3aca758 added author entry for Adam 2020-11-02 22:26:09 +11:00
Geoffrey McRae 5a32e3e3c2 restructure and added stubs for vega10, vega20 and navi10 2020-10-31 20:14:36 +11:00
Geoffrey McRae 99d99cba4e implemented userspace reset utility 2020-10-31 19:29:36 +11:00
Geoffrey McRae 1175e8ab58 return -EOPNOTSUPP for devices that are not supported 2020-10-31 19:29:16 +11:00
Geoffrey McRae 5e3a6f1399 remove unused reference to uio in the makefile 2020-10-31 19:11:11 +11:00
Geoffrey McRae 86ce357ec8 implemented initial ioctl framework and empty device database 2020-10-31 19:10:01 +11:00
Geoffrey McRae 100bd04d2d Initial module framework 2020-10-31 18:00:00 +11:00