diff --git a/.gitignore b/.gitignore index aaadf73..4defa92 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,6 @@ go.work.sum # Editor/IDE # .idea/ # .vscode/ + +# Local spec +/spec diff --git a/core/CacheLineSize.go b/core/CacheLineSize.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/CacheLineSize.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/EUCount.go b/core/EUCount.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/EUCount.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/PCIProperties.go b/core/PCIProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/PCIProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/RTAS.go b/core/RTAS.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/RTAS.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/RTASBuilder.go b/core/RTASBuilder.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/RTASBuilder.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/SRGB.go b/core/SRGB.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/SRGB.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/bandwidth.go b/core/bandwidth.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/bandwidth.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/barrier.go b/core/barrier.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/barrier.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/bfloat16conversions.go b/core/bfloat16conversions.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/bfloat16conversions.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/bindlessimages.go b/core/bindlessimages.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/bindlessimages.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/cacheReservation.go b/core/cacheReservation.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/cacheReservation.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/callbacks.go b/core/callbacks.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/callbacks.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/cmdlist.go b/core/cmdlist.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/cmdlist.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/cmdqueue.go b/core/cmdqueue.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/cmdqueue.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/commandListClone.go b/core/commandListClone.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/commandListClone.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/common.go b/core/common.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/common.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/context.go b/core/context.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/context.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/copy.go b/core/copy.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/copy.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/counterbasedeventpool.go b/core/counterbasedeventpool.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/counterbasedeventpool.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/device.go b/core/device.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/device.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/deviceLUID.go b/core/deviceLUID.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/deviceLUID.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/deviceVectorSizes.go b/core/deviceVectorSizes.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/deviceVectorSizes.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/deviceipversion.go b/core/deviceipversion.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/deviceipversion.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/deviceusablememproperties.go b/core/deviceusablememproperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/deviceusablememproperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/driver.go b/core/driver.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/driver.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/driverDDIHandles.go b/core/driverDDIHandles.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/driverDDIHandles.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/event.go b/core/event.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/event.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/eventQueryKernelTimestamps.go b/core/eventQueryKernelTimestamps.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/eventQueryKernelTimestamps.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/eventquerytimestamps.go b/core/eventquerytimestamps.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/eventquerytimestamps.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/externalMemMap.go b/core/externalMemMap.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/externalMemMap.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/externalSemaphores.go b/core/externalSemaphores.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/externalSemaphores.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/fabric.go b/core/fabric.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/fabric.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/fence.go b/core/fence.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/fence.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/floatAtomics.go b/core/floatAtomics.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/floatAtomics.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/globaloffset.go b/core/globaloffset.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/globaloffset.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/image.go b/core/image.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/image.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imageCopy.go b/core/imageCopy.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imageCopy.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imageFormatSupport.go b/core/imageFormatSupport.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imageFormatSupport.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imageQueryAllocProperties.go b/core/imageQueryAllocProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imageQueryAllocProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imagememoryproperties.go b/core/imagememoryproperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imagememoryproperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imageview.go b/core/imageview.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imageview.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/imageviewplanar.go b/core/imageviewplanar.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/imageviewplanar.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/immediateCommandListAppend.go b/core/immediateCommandListAppend.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/immediateCommandListAppend.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/ipcMemHandleType.go b/core/ipcMemHandleType.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/ipcMemHandleType.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/kernelAllocationProperties.go b/core/kernelAllocationProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/kernelAllocationProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/kernelBinary.go b/core/kernelBinary.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/kernelBinary.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/kernelMaxGroupSizeProperties.go b/core/kernelMaxGroupSizeProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/kernelMaxGroupSizeProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/kernelSchedulingHints.go b/core/kernelSchedulingHints.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/kernelSchedulingHints.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/linkageInspection.go b/core/linkageInspection.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/linkageInspection.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/linkonceodr.go b/core/linkonceodr.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/linkonceodr.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/memory.go b/core/memory.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/memory.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/memoryCompressionHints.go b/core/memoryCompressionHints.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/memoryCompressionHints.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/memoryFreePolicies.go b/core/memoryFreePolicies.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/memoryFreePolicies.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/memoryProperties.go b/core/memoryProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/memoryProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/module.go b/core/module.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/module.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/mutableCommandList.go b/core/mutableCommandList.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/mutableCommandList.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/powersavinghint.go b/core/powersavinghint.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/powersavinghint.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/program.go b/core/program.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/program.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/raytracing.go b/core/raytracing.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/raytracing.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/relaxedAllocLimits.go b/core/relaxedAllocLimits.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/relaxedAllocLimits.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/residency.go b/core/residency.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/residency.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/sampler.go b/core/sampler.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/sampler.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/subAllocationsProperties.go b/core/subAllocationsProperties.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/subAllocationsProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/subgroups.go b/core/subgroups.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/subgroups.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/core/virtual.go b/core/virtual.go new file mode 100644 index 0000000..e9b3bcc --- /dev/null +++ b/core/virtual.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package core diff --git a/gen/main.go b/gen/main.go new file mode 100644 index 0000000..92f4029 --- /dev/null +++ b/gen/main.go @@ -0,0 +1,78 @@ +package main + +import ( + "archive/zip" + "bufio" + "bytes" + "flag" + "fmt" + "io" + "io/fs" + "net/http" + "os" + "strings" +) + +func main() { + spec := flag.String("spec", "v1.28.2", "The l0 loader spec version tag starting with v or a local level-zero path for dev.") + flag.Parse() + + var specdir fs.FS + + if strings.HasPrefix(*spec, "v") { + ver := (*spec)[1:] + u := fmt.Sprintf("https://github.com/oneapi-src/level-zero/releases/download/v%s/level-zero-win-sdk-%s.zip", ver, ver) + resp, err := http.Get(u) + if err != nil { + panic(err) + } + data, err := io.ReadAll(resp.Body) + _ = resp.Body.Close() + if err != nil { + panic(err) + } + r, err := zip.NewReader(bytes.NewReader(data), int64(len(data))) + if err != nil { + panic(err) + } + specdir = r + } else { + specdir = os.DirFS(*spec) + } + + fmt.Println("[main] parsing core APIs...") + f, err := specdir.Open("include/level_zero/ze_api.h") + if err != nil { + panic(err) + } + scanheader("core", bufio.NewScanner(f)) + _ = f.Close() + fmt.Println("[main] finish parsing core") + + fmt.Println("[main] parsing runtime APIs...") + f, err = specdir.Open("include/level_zero/zer_api.h") + if err != nil { + panic(err) + } + scanheader("rntm", bufio.NewScanner(f)) + _ = f.Close() + fmt.Println("[main] finish parsing runtime") + + fmt.Println("[main] parsing sysman APIs...") + f, err = specdir.Open("include/level_zero/zes_api.h") + if err != nil { + panic(err) + } + scanheader("sysm", bufio.NewScanner(f)) + _ = f.Close() + fmt.Println("[main] finish parsing sysman") + + fmt.Println("[main] parsing tools APIs...") + f, err = specdir.Open("include/level_zero/zet_api.h") + if err != nil { + panic(err) + } + scanheader("tols", bufio.NewScanner(f)) + _ = f.Close() + fmt.Println("[main] finish parsing tools") +} diff --git a/gen/scan.go b/gen/scan.go new file mode 100644 index 0000000..406c184 --- /dev/null +++ b/gen/scan.go @@ -0,0 +1,49 @@ +package main + +import ( + "bufio" + "fmt" + "os" + "path" + "strings" +) + +var infhcache = make(map[string]string, 1024) + +func infh(name string) string { + if s, ok := infhcache[name]; ok { + return s + } + s := " [" + name + "]" + infhcache[name] = s + return s +} + +func scanheader(name string, scan *bufio.Scanner) { + ln := 0 + var regionfile *os.File + for scan.Scan() { + ln++ + t := scan.Text() + switch { + case strings.HasPrefix(t, "#pragma region "): + region := strings.TrimSpace(t[15:]) + if region == "" { + panic(fmt.Sprintf("%s L%d: unexpected empty region", name, ln)) + } + fmt.Println(infh(name), "scanning region", region) + f, err := os.Create(path.Join(name, region+".go")) + if err != nil { + panic(fmt.Sprintf("%s L%d: cannot create region %s, err: %v", name, ln, region, err)) + } + f.WriteString("// Code generated by gen. DO NOT EDIT.\n\npackage ") + f.WriteString(name) + f.WriteString("\n") + regionfile = f + case strings.HasPrefix(t, "#pragma endregion"): + fmt.Println(infh(name), "close region", regionfile.Name()) + _ = regionfile.Close() + regionfile = nil + } + } +} diff --git a/rntm/common.go b/rntm/common.go new file mode 100644 index 0000000..fa8c5f7 --- /dev/null +++ b/rntm/common.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package rntm diff --git a/sysm/Overclock.go b/sysm/Overclock.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/Overclock.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/common.go b/sysm/common.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/common.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/device.go b/sysm/device.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/device.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/diagnostics.go b/sysm/diagnostics.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/diagnostics.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/driver.go b/sysm/driver.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/driver.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/ecc.go b/sysm/ecc.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/ecc.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/eccState.go b/sysm/eccState.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/eccState.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/engine.go b/sysm/engine.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/engine.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/engineActivity.go b/sysm/engineActivity.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/engineActivity.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/events.go b/sysm/events.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/events.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/fabric.go b/sysm/fabric.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/fabric.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/fan.go b/sysm/fan.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/fan.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/firmware.go b/sysm/firmware.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/firmware.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/firmwareSecurityVersion.go b/sysm/firmwareSecurityVersion.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/firmwareSecurityVersion.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/frequency.go b/sysm/frequency.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/frequency.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/led.go b/sysm/led.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/led.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/memPageOfflineState.go b/sysm/memPageOfflineState.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/memPageOfflineState.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/memory.go b/sysm/memory.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/memory.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/memoryBwCounterValidBits.go b/sysm/memoryBwCounterValidBits.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/memoryBwCounterValidBits.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/pciLinkSpeedDowngrade.go b/sysm/pciLinkSpeedDowngrade.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/pciLinkSpeedDowngrade.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/performance.go b/sysm/performance.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/performance.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/power.go b/sysm/power.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/power.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/powerDomainProperties.go b/sysm/powerDomainProperties.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/powerDomainProperties.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/powerLimits.go b/sysm/powerLimits.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/powerLimits.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/psu.go b/sysm/psu.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/psu.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/ras.go b/sysm/ras.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/ras.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/rasState.go b/sysm/rasState.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/rasState.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/scheduler.go b/sysm/scheduler.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/scheduler.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/standby.go b/sysm/standby.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/standby.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/sysmanDeviceMapping.go b/sysm/sysmanDeviceMapping.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/sysmanDeviceMapping.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/temperature.go b/sysm/temperature.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/temperature.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/sysm/virtualFunctionManagement.go b/sysm/virtualFunctionManagement.go new file mode 100644 index 0000000..f70dff4 --- /dev/null +++ b/sysm/virtualFunctionManagement.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package sysm diff --git a/tols/GlobalTimestamps.go b/tols/GlobalTimestamps.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/GlobalTimestamps.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/cmdlist.go b/tols/cmdlist.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/cmdlist.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/common.go b/tols/common.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/common.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/concurrentMetricGroup.go b/tols/concurrentMetricGroup.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/concurrentMetricGroup.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/context.go b/tols/context.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/context.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/debug.go b/tols/debug.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/debug.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/device.go b/tols/device.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/device.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metric.go b/tols/metric.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metric.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricExportData.go b/tols/metricExportData.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricExportData.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricExportMemory.go b/tols/metricExportMemory.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricExportMemory.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricGroupMarker.go b/tols/metricGroupMarker.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricGroupMarker.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricProgrammable.go b/tols/metricProgrammable.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricProgrammable.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricRuntimeEnableDisable.go b/tols/metricRuntimeEnableDisable.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricRuntimeEnableDisable.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/metricTracer.go b/tols/metricTracer.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/metricTracer.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/module.go b/tols/module.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/module.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/multiMetricValues.go b/tols/multiMetricValues.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/multiMetricValues.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/pin.go b/tols/pin.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/pin.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols diff --git a/tols/tracing.go b/tols/tracing.go new file mode 100644 index 0000000..fec065c --- /dev/null +++ b/tols/tracing.go @@ -0,0 +1,3 @@ +// Code generated by gen. DO NOT EDIT. + +package tols