aboutsummaryrefslogtreecommitdiffstats
path: root/device_info_procfs.c
Commit message (Collapse)AuthorAge
* Refactored various systems and debugged minor issuesBenjamin Hadad IV2023-07-28
| | | | | | | - Added device_info_iter - Merged functions in device_info_procfs.c - Separated device_info data structs by version in nvdebug.h - Fixed issue with device_info runlist ID data
* Debugged device_info functionalityBenjamin Hadad IV2023-07-19
| | | | | | - Fixed device_info crash bugs - Made further edits to display functionality - Refactored code to enhance readability
* This commit is to update the repo for display during a meeting.Benjamin Hadad IV2023-07-13
| | | | | | | - Added an Ampere version of the device info data. - Added Ampere versions of auxillary functions. - Modified display functions to accommodate Ampere data. - Made other various small modifications.
* Fix addressing, zero-init, and compatibility bugs in a3fe378Joshua Bakita2023-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 OrinJoshua Bakita2023-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 Bakita2023-06-22