├── .codecov.yml ├── .conform.yaml ├── .dockerignore ├── .github ├── renovate.json └── workflows │ ├── ci.yaml │ └── slack-notify.yaml ├── .gitignore ├── .golangci.yml ├── .kres.yaml ├── .license-header.go.txt ├── .markdownlint.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── docs └── img │ └── system info table.png ├── go.mod ├── go.sum ├── hack ├── release.sh └── release.toml └── smbios ├── baseboard_information.go ├── bios_information.go ├── bios_language_information.go ├── cache_information.go ├── doc.go ├── group_associations.go ├── internal └── github.com │ └── digitalocean │ └── go-smbios │ ├── AUTHORS │ ├── LICENSE.md │ ├── README.md │ └── smbios │ ├── decoder.go │ ├── decoder_test.go │ ├── doc.go │ ├── entrypoint.go │ ├── entrypoint_test.go │ ├── fuzz.go │ ├── stream_integration_test.go │ ├── stream_linux.go │ ├── stream_memory.go │ ├── stream_memory_test.go │ ├── stream_others.go │ ├── stream_unix.go │ ├── stream_windows.go │ ├── stream_windows_test.go │ └── structure.go ├── memory_device.go ├── oem_strings.go ├── physical_memory_array.go ├── port_connector_information.go ├── processor_information.go ├── smbios.go ├── smbios_test.go ├── system_configuration_options.go ├── system_enclosure.go ├── system_information.go ├── system_slots.go └── testdata ├── ASRock-Single-Ryzen.dmi ├── ASRock-Single-Ryzen.json ├── Beelink-EQ12.dmi ├── Beelink-EQ12.json ├── Dell-PowerEdge-R630-Dual-Xeon.dmi ├── Dell-PowerEdge-R630-Dual-Xeon.json ├── HyperV.dmi ├── HyperV.json ├── SuperMicro-Dual-Xeon.dmi ├── SuperMicro-Dual-Xeon.json ├── SuperMicro-Quad-Opteron.dmi └── SuperMicro-Quad-Opteron.json /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.conform.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.conform.yaml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/slack-notify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.github/workflows/slack-notify.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.kres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.kres.yaml -------------------------------------------------------------------------------- /.license-header.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.license-header.go.txt -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/system info table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/docs/img/system info table.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/go.sum -------------------------------------------------------------------------------- /hack/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/hack/release.sh -------------------------------------------------------------------------------- /hack/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/hack/release.toml -------------------------------------------------------------------------------- /smbios/baseboard_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/baseboard_information.go -------------------------------------------------------------------------------- /smbios/bios_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/bios_information.go -------------------------------------------------------------------------------- /smbios/bios_language_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/bios_language_information.go -------------------------------------------------------------------------------- /smbios/cache_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/cache_information.go -------------------------------------------------------------------------------- /smbios/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/doc.go -------------------------------------------------------------------------------- /smbios/group_associations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/group_associations.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/AUTHORS -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/LICENSE.md -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/README.md -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/decoder.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/decoder_test.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/doc.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/entrypoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/entrypoint.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/entrypoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/entrypoint_test.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/fuzz.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_integration_test.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_linux.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_memory.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_memory_test.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_others.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_unix.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_windows.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/stream_windows_test.go -------------------------------------------------------------------------------- /smbios/internal/github.com/digitalocean/go-smbios/smbios/structure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/internal/github.com/digitalocean/go-smbios/smbios/structure.go -------------------------------------------------------------------------------- /smbios/memory_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/memory_device.go -------------------------------------------------------------------------------- /smbios/oem_strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/oem_strings.go -------------------------------------------------------------------------------- /smbios/physical_memory_array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/physical_memory_array.go -------------------------------------------------------------------------------- /smbios/port_connector_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/port_connector_information.go -------------------------------------------------------------------------------- /smbios/processor_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/processor_information.go -------------------------------------------------------------------------------- /smbios/smbios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/smbios.go -------------------------------------------------------------------------------- /smbios/smbios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/smbios_test.go -------------------------------------------------------------------------------- /smbios/system_configuration_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/system_configuration_options.go -------------------------------------------------------------------------------- /smbios/system_enclosure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/system_enclosure.go -------------------------------------------------------------------------------- /smbios/system_information.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/system_information.go -------------------------------------------------------------------------------- /smbios/system_slots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/system_slots.go -------------------------------------------------------------------------------- /smbios/testdata/ASRock-Single-Ryzen.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/ASRock-Single-Ryzen.dmi -------------------------------------------------------------------------------- /smbios/testdata/ASRock-Single-Ryzen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/ASRock-Single-Ryzen.json -------------------------------------------------------------------------------- /smbios/testdata/Beelink-EQ12.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/Beelink-EQ12.dmi -------------------------------------------------------------------------------- /smbios/testdata/Beelink-EQ12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/Beelink-EQ12.json -------------------------------------------------------------------------------- /smbios/testdata/Dell-PowerEdge-R630-Dual-Xeon.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/Dell-PowerEdge-R630-Dual-Xeon.dmi -------------------------------------------------------------------------------- /smbios/testdata/Dell-PowerEdge-R630-Dual-Xeon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/Dell-PowerEdge-R630-Dual-Xeon.json -------------------------------------------------------------------------------- /smbios/testdata/HyperV.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/HyperV.dmi -------------------------------------------------------------------------------- /smbios/testdata/HyperV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/HyperV.json -------------------------------------------------------------------------------- /smbios/testdata/SuperMicro-Dual-Xeon.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/SuperMicro-Dual-Xeon.dmi -------------------------------------------------------------------------------- /smbios/testdata/SuperMicro-Dual-Xeon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/SuperMicro-Dual-Xeon.json -------------------------------------------------------------------------------- /smbios/testdata/SuperMicro-Quad-Opteron.dmi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/SuperMicro-Quad-Opteron.dmi -------------------------------------------------------------------------------- /smbios/testdata/SuperMicro-Quad-Opteron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siderolabs/go-smbios/HEAD/smbios/testdata/SuperMicro-Quad-Opteron.json --------------------------------------------------------------------------------