Ayush Ranjan and gVisor 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 Cui and gVisor 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 Cui and gVisor 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 Cui and gVisor 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 Cui and gVisor 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 Cui and gVisor 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 Cui and gVisor 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 Cui and gVisor bot
2248be473c
Create empty BUILD file for planned Nvidia driver differ tool.
...
PiperOrigin-RevId: 651165002
2024-07-10 15:08:52 -07:00