Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Improve copy engine register documentation in nvdebug.h + cleanup | Joshua Bakita | 2023-07-20 |
| | |||
* | Fix addressing, zero-init, and compatibility bugs in a3fe378 | Joshua Bakita | 2023-07-03 |
| | | | | | | | | | - Including missing dereference to finish getting the address of the control register range - Add zero-initialization to the proc_ops structure in copat_ops to insure that all intentionally unset fields remain unset - Set .llseek in all the file_operations structures, as recent kernels require this to be explictly set | ||
* | Hacky support for Linux 5.6+ and the Jetson AGX Orin | Joshua Bakita | 2023-06-29 |
| | | | | | | | | | | | | | | Works around change in parameters to proc initialization functions via a hacky function which rewrites the layout. This also required making all the struct file_operations writable. Also start reducing dependency on nvgpu headers. Known issues: - Incorrect message printed in log after module is loaded. Unclear if this is because the register detection logic is broken, or if the layout of the data at NV_MC_BOOT_0 has changed. - Not tested | ||
* | Quick dump of current state for Ben to review. | Joshua Bakita | 2023-06-22 |