| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
| |
- Update comments to match new structure
- Make show() function idempotent
- Skip empty table entries without aborting
- Include names for new engine types
- Add warning log messages for skipped table entries
- Remove non-functional runlist file creation logic for Ampere+
|
| |
|
|
|
|
| |
- Debugged data display errors.
- Debugged crash bugs.
- Debugged memory issue.
|
| |
|
|
|
|
| |
- Functions have been consolidated.
- Code was clarified and tidied up overall.
- Unnecessary elements were removed.
|
| |
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
| |
- Fixed device_info crash bugs
- Made further edits to display functionality
- Refactored code to enhance readability
|
| |
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|