9 Commits
Author SHA1 Message Date
Ayush RanjanandgVisor bot 138e98fb7d nvproxy: Refactor DriverVersion out to nvconf package.
This allows for runsc to be able to use DriverVersion without having to depend
on the entirety of nvproxy.

PiperOrigin-RevId: 733912696
2025-03-05 16:43:03 -08:00
Anthony CuiandgVisor bot 5017b6afc5 Add nvproxy test verifying that ABI struct names exist in the source code.
PiperOrigin-RevId: 657773809
2024-07-30 16:46:30 -07:00
Anthony CuiandgVisor bot 81e0933827 Create Go tool for diffing Nvidia driver code using the Clang AST parser.
PiperOrigin-RevId: 657761554
2024-07-30 16:05:13 -07:00
Anthony CuiandgVisor bot c671ffdf47 Have tool recurse through all structs and TypeDefs.
This is an improvement from just comparing the fields of top-level structs.
As a part of this, we handle anonymous records and arrays as well.

PiperOrigin-RevId: 657652481
2024-07-30 10:51:57 -07:00
Anthony CuiandgVisor bot a5d0c68db5 Add struct definitions from the Clang tool to the Go side.
PiperOrigin-RevId: 655623963
2024-07-24 10:51:16 -07:00
Anthony CuiandgVisor bot 1986723ac6 Create Clang tool to find struct definitions in Nvidia source files.
PiperOrigin-RevId: 655338427
2024-07-23 16:15:17 -07:00
Anthony CuiandgVisor bot 35efba2fe6 Create files for planned Nvidia driver differ tool.
PiperOrigin-RevId: 655310943
2024-07-23 14:50:30 -07:00
gVisor bot 87c3b6f741 Automated rollback of changelist 651165002
PiperOrigin-RevId: 651180595
2024-07-10 16:01:00 -07:00
Anthony CuiandgVisor bot 2248be473c Create empty BUILD file for planned Nvidia driver differ tool.
PiperOrigin-RevId: 651165002
2024-07-10 15:08:52 -07:00