Evan Lezar
31a93fef5c
Update vendoring
...
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-06-28 15:58:57 +02:00
Evan Lezar
f13f6f0ac9
Add nvinfo package to query system state
...
This change adds an nvinfo package with HasNVML and IsTegraSystem
functions. These functions can be used to control behaviour on
different platforms.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2022-06-28 15:56:34 +02:00
Kevin Klues
47893b1629
Merge branch 'bar-sizes' into 'main'
...
Added function to retrieve the BAR sizes
See merge request nvidia/cloud-native/go-nvlib!8
2022-06-01 11:43:29 +00:00
Zvonko Kaiser
c5ed06b032
Added function to retrieve the BAR sizes
2022-06-01 03:20:10 -07:00
Christopher Desiniotis
038b3f8b47
Merge branch 'nvmdev' into 'main'
...
Add nvmdev package for mdev (vGPU) devices
See merge request nvidia/cloud-native/go-nvlib!6
2022-05-25 16:34:29 +00:00
Christopher Desiniotis
505f83b943
Add nvmdev package for mdev (vGPU) devices
2022-05-25 16:34:29 +00:00
Kevin Klues
cc0dadbb96
Merge branch 'status_check' into 'master'
...
Added status byte check for capability list
See merge request nvidia/cloud-native/go-nvlib!5
2022-02-16 10:06:24 +00:00
zvonkok
9196546dcc
Add the status byte check
2022-02-16 10:45:15 +01:00
zvonkok
1f718a1568
Update the Open API to OpenRO and OpenRW
2022-02-16 10:44:32 +01:00
Zvonko Kaiser
2c175dcdbf
Fix the linting errors
2022-02-16 10:43:27 +01:00
Kevin Klues
96f9d0d39e
Merge branch 'add-numa-node-to-nvpci' into 'master'
...
Add numa node as a standard field in the nvpci struct
See merge request nvidia/cloud-native/go-nvlib!2
2021-03-22 20:23:41 +00:00
Kevin Klues
4066c09810
Add test for NUMA node addition to nvpci
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 17:19:50 +00:00
Kevin Klues
5adc7bd87c
Add numa node as a standard field in the nvpci struct
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 17:18:38 +00:00
Kevin Klues
af7bde75a5
Update nvpci mock to be more generic and support more devices
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 17:18:35 +00:00
Kevin Klues
2119080eb9
Merge branch 'initial-commits' into 'master'
...
Add initial set of commits for the nvpci library and all build infrastructure
See merge request nvidia/cloud-native/go-nvlib!1
2021-03-22 13:03:11 +00:00
Kevin Klues
b7d96c7bf0
Move pkg/{bytes, mmio} underneath /pkg/nvpci
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:33:20 +00:00
Kevin Klues
575c714bac
Add .gitlab-ci files (for both internal and external builds)
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:22:02 +00:00
Kevin Klues
11d6080941
Add Makefile and build targets
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:56 +00:00
Kevin Klues
6a0fd37ab6
Add pkg/nvpci as a direct port from mig-parted/pkg/nvpci
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:56 +00:00
Kevin Klues
613fd315f3
Add pkg/mmio as a direct port from mig-parted/internal/mmio
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:56 +00:00
Kevin Klues
98d311e418
Add pkg/bytes as a direct port from mig-parted/internal/bytes
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:56 +00:00
Kevin Klues
0d682249b6
Add .gitignore
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:45 +00:00
Kevin Klues
e43d82971c
Add vendoring for upcoming packages
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:45 +00:00
Kevin Klues
7a3c6d6c06
Add initial CONTRIBUTING, LICENSE, and README files
...
Signed-off-by: Kevin Klues <kklues@nvidia.com>
2021-03-22 11:19:45 +00:00