[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113696: ITP: golang-github-canonical-cpuid -- Golang library for x86_64 CPUID instruction



Package: wnpp
Severity: wishlist
Owner: Zygmunt Krynicki <me@zygoon.pl>
X-Debbugs-Cc: debian-devel@lists.debian.org, me@zygoon.pl

* Package name    : golang-github-canonical-cpuid
  Version         : 0.0~git20220614.219e067-1
  Upstream Contact: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> 
* URL             : https://github.com/canonical/cpuid
* License         : BSD-3-Clause
  Programming Lang: Golang
  Description     : Golang library for x86_64 CPUID instruction

The cpuid package provides convenient and fast access to information
from the x86 CPUID instruction. The package gathers all information
during package initialization phase so its public interface will not
need to execute the CPUID instruction at runtime. Frequent calls to the
CPUID instruction can hurt performance, so this package makes it easier
to do CPU-specific optimizations.

- This package is a dependency of github.com/canonical/secboot which is a
  dependency of snapd that is not yet available in Debian
- The package is a fork of an archived Intel project
- Upstream has no BTS (I'm attempting to resolve that with internal contacts)
- I plan to maintain it in the Go packaging team


Reply to: