[381.xx] missing documentation for most kernel modules parameters

$ modinfo nvidia produces this

NVreg_Mobile:int
NVreg_ResmanDebugLevel:int
NVreg_RmLogonRC:int
NVreg_ModifyDeviceFiles:int
NVreg_DeviceFileUID:int
NVreg_DeviceFileGID:int
NVreg_DeviceFileMode:int
NVreg_UpdateMemoryTypes:int
NVreg_InitializeSystemMemoryAllocations:int
NVreg_UsePageAttributeTable:int
NVreg_MapRegistersEarly:int
NVreg_RegisterForACPIEvents:int
NVreg_CheckPCIConfigSpace:int
NVreg_EnablePCIeGen3:int
NVreg_EnableMSI:int
NVreg_TCEBypassMode:int
NVreg_UseThreadedInterrupts:int
NVreg_MemoryPoolSize:int
NVreg_RegistryDwords:charp
NVreg_RegistryDwordsPerDevice:charp
NVreg_RmMsg:charp
NVreg_AssignGpus:charp

However most of these options are not mentioned in your README file.

nvidia_uvm has even more options, but I guess they are not relevant for me for the time being.

Bump.

Well you can check header file nv-reg.h in your own computer. There’s some comments on those nvreg options.

For the most part, these options are for debugging or for customers with very specific, unique needs. They are not intended to be generally used. In particular, if we see a bug report that has undocumented options set, the first thing I’ll ask is for you to reproduce the problem without them.

That said, as tuke81 points out, they are commented in nv-reg.h. Please use them at your own risk.