Bug#1078744: ITP: qatengine -- Intel® QuickAssist Technology OpenSSL* Engine

2024-08-15 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 
X-Debbugs-Cc: debian-devel@lists.debian.org, colin.i.k...@gmail.com

* Package name: qatengine
  Version : 1.6.1
  Upstream Contact: Yogaraj Alamenda 
* URL : https://github.com/intel/QAT_Engine
* License : BSD-3-Clause, GPL-2, GPL-3, MIT
  Programming Lang: C
  Description : Intel® QuickAssist Technology OpenSSL* Engine

The QAT_Engine offers two separate internal entities by which acceleration
can be performed. It supports the ability to accelerate from the stand
OpenSSL* to basic Intel instruction set, to either Hardware acceleration
path (via the qat_hw path) or via the optimized SW path (qat_sw lib).

This package is part of the Intel QAT family of user space libraries
and compliments the QAT related qatlib and ipp-crypto packages.

See also: See also: https://wiki.debian.org/QAT

I intend to maintain this much like other Intel related Debian packages
that I maintain, such as tracking recent releases, checking the code
for any security issues and programming issues using static analysis
tools and contributing to the upstream project with any fixes I make
as I support this package.

Sincerely,

Colin Ian King


Bug#1078740: ITP: qatzip -- Compression Library accelerated by Intel® QuickAssist Technology

2024-08-15 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 
X-Debbugs-Cc: debian-devel@lists.debian.org, colin.i.k...@gmail.com

* Package name: qatzip
  Version : 1.2.0
  Upstream Contact: xinghong.c...@intel.com
* URL : https://github.com/intel/QATzip
* License : BSD
  Programming Lang: C
  Description : Compression Library accelerated by Intel® QuickAssist 
Technology

Intel QuickAssist Technology (Intel QAT) provides hardware acceleration
for offloading security, authentication and compression services from the
CPU, thus significantly increasing the performance and efficiency of
standard platform solutions.

Its services include symmetric encryption and authentication,
asymmetric encryption, digital signatures, RSA, DH and ECC, and
lossless data compression.
This package provides user space libraries that allow access to
Intel QuickAssist devices and expose the Intel QuickAssist APIs.

This package is part of the Intel QAT family of user space libraries
and compliments the QAT related qatlib and ipp-crypto packages.

See also: See also: https://wiki.debian.org/QAT

I intend to maintain this much like other Intel related Debian packages
that I maintain, such as tracking recent releases, checking the code
for any security issues and programming issues using static analysis
tools and contributing to the upstream project with any fixes I make
during as I support this package.

Sincerely,
 
Colin Ian King


Bug#1041315: ITP: ipp-crypto -- Intel(R) Integrated Performance Primitives Cryptography

2023-07-17 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 
X-Debbugs-Cc: debian-devel@lists.debian.org, colin.i.k...@gmail.com

* Package name: ipp-crypto
  Version : 2021.8
  Upstream Contact: Andrey Matyukov 
* URL : https://github.com/intel/ipp-crypto
* License : Apache-2.0
  Programming Lang: C
  Description : Intel(R) Integrated Performance Primitives Cryptography

Intel(R) Integrated Performance Primitives (Intel(R) IPP) Cryptography is a
secure, fast and lightweight library of building blocks for cryptography,
highly-optimized for various Intel® CPUs.

The library provides a comprehensive set of routines commonly used for
cryptographic operations, including:

Symmetric Cryptography Primitive Functions:
AES (ECB, CBC, CTR, OFB, CFB, XTS, GCM, CCM, SIV)
SM4 (ECB, CBC, CTR, OFB, CFB, CCM)
TDES (ECB, CBC, CTR, OFB, CFB)
RC4
One-Way Hash Primitives:
SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
MD5
SM3
Data Authentication Primitive Functions:
HMAC
AES-CMAC
Public Key Cryptography Functions:
RSA, RSA-OAEP, RSA-PKCS_v15, RSA-PSS
DLP, DLP-DSA, DLP-DH
ECC (NIST curves), ECDSA, ECDH, EC-SM2
Multi-buffer RSA, ECDSA, SM3, x25519
Finite Field Arithmetic Functions
Big Number Integer Arithmetic Functions
PRNG/TRNG and Prime Numbers Generation

It can be useful for:
Security (constant-time execution for secret processing functions)
Designed for the small footprint size
Optimized for different Intel CPUs and instruction set architectures
(including hardware cryptography instructions support):
Intel Streaming SIMD Extensions 2 (Intel SSE2)
Intel SSE3
Intel SSE4.2
Intel Advanced Vector Extensions (Intel AVX)
Intel Advanced Vector Extensions 2 (Intel AVX2)
Intel Advanced Vector Extensions 512 (Intel AVX-512)
Configurable CPU dispatching for the best performance
Kernel mode compatibility
Thread-safe design

I intend to maintain this by tracking the upstream project and
keeping the package up to date with releases. I also intend to
pull in bug fixes from the upstream project into the packaging
and also feedback any Debian bug reports back to the upstream
project. I also will run static analysis on the code using
tools such a CoverityScan to find and report or fix coding
issues.

Since I'm a DM, I require a sponsor for this package.

Colin Ian King


Bug#1024089: ITP: accel-config -- Utility for configuring the DSA subsystem for Linux

2022-11-14 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: accel-config
  Version : 3.5.0
  Upstream Author : Ramesh Thomas 
* URL : https://github.com/intel/idxd-config
* License : LGPL-2.1
  Programming Lang: C
  Description : Utility for configuring the DSA subsystem for Linux

Intel Accelerator Utilities (accel-config) provides a user interface to the
Intel Data Streaming Accelerator (DSA). DSA is a high-performance data copy
and transformation accelerator integrated into Intel Xeon processors.

This package contains a utility for configuring the DSA (Data Stream
Accelerator) subsystem in the Linux kernel.

I currently maintain several Intel packages, and in the same way
as I maintain these I also plan to keep track of bugs and releases
with the assistance of the Intel developers and refresh the package
when appropriate.

Colin Ian King
colin.i.k...@gmail.com



Bug#932744: ITP: faultstat -- page fault monitoring tool

2019-07-22 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: faultstat
  Version : 0.01.01
  Upstream Author : Colin Ian King 
* URL : https://github.com/ColinIanKing/faultstat
* License : GPL-2
  Programming Lang: C
  Description : page fault monitoring tool

Faultstat reports the page fault activity of processes
running on a system. The tool supports a 'top' like mode
to dynamically display the top page faulting processes.

It is a very lightweight tool (in terms of CPU and memory
utilization) that is useful to find the top major/minor page
faulting processes when performance monitoring a busy system.

As the author of this tool, I plan to maintain this by ensuring
it has zero static analysis warnings and builds cleanly with all
new tool chain updates on a regular basis, much like other tools
I maintain in Debian.



Bug#890519: ITP: intel-ipsec-mb -- Intel(R) Multi-Buffer Crypto for IPSec library

2018-02-15 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: intel-ipsec-mb
  Version : 0.48
  Upstream Author : tomasz.kante...@intel.com
* URL : https://github.com/intel/intel-ipsec-mb
* License : BSD-3-clause
  Programming Lang: C, assembler
  Description : Intel(R) Multi-Buffer Crypto for IPSec library

 Libipsec-mb is highly-optimized software implementations of
 the core cryptographic processing for IPsec, which provides
 industry-leading performance on a range of Intel(R) Processors.



Bug#883001: ITP: lttp -- power stress and shaping tool

2017-11-28 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: lttp
  Version : 0.1
  Upstream Author : noor.mub...@intel.com
* URL : https://01.org/power-stress-and-shaping-tool
* License : GPL-2
  Programming Lang: C
  Description : power stress and shaping tool

 Power Stress and Shaping Tool (PSST) is a controlled power tool
 for Intel SoC components such as CPU and GPU. PSST enables very
 fine control of stress function without its own process overhead

 This tool is useful for kernel developers on x86 systems when
 debugging power/scheduler characteristics to see if the CPUs are
 functioning correctly with respect to power CPU freq scaling
 controls.



Re: Accepted thermald 1.5.4-2.1 (source amd64) into testing-proposed-updates

2017-06-19 Thread Colin Ian King
Hi Adam,

On 18/06/17 12:14, Adam D. Barratt wrote:
> On Wed, 2017-06-14 at 08:41 +0100, Adam D. Barratt wrote:
>> What was the intent of this upload? If it was to try and get the updated 
>> package into the release, then a) it's (far) too late and b) it should 
>> have been discussed, not just uploaded to t-p-u.
> 
> Ping?
> 
> As you uploaded the package to t-p-u before the release, it has now
> ended up in proposed-updates.
> 
> However, it is *still* unfixed in unstable. What's your plan for getting
> that sorted? We will not be including the package in a stretch point
> release until the fix is applied in unstable.

I've double checked and the the version of thermald in unstable 1.6.0-3
contains this upstream fix, this landed in the 1.6.0 release of thermald:

commit 5f1be4d9d6f3b27d2c9884f833ca05cdcb4428e0
Author: Srinivas Pandruvada 
Date:   Fri Mar 3 22:19:25 2017 -0800

Update release number

(this was to 1.6.0)

commit 91a53d8b7789f45727b7349c8390ff16cc760958
Author: Srinivas Pandruvada 
Date:   Fri Mar 3 22:09:25 2017 -0800

Remove deprecated files

commit 405dcc0a6464d92e656789a5a76bb23f479975ea
Author: Srinivas Pandruvada 
Date:   Fri Mar 3 21:40:45 2017 -0800

Add Kabylake and Broadwell-GT processor models

(the fix in question)

Colin
> 
> (As a side note, given that you are the maintainer of the package, why
> was the upload version -2.1?)

Good point. My fail

> 
> Regards,
> 
> Adam

Colin
> 



Bug#856462: ITP: pagein -- tool to force swapped out pages to be resident in memory

2017-03-01 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: pagein
  Version : 0.00.01
  Upstream Author : Colin King 
* URL : http://kernel.ubuntu.com/~cking/pagein/
* License : GPL2
  Programming Lang: C
  Description : tool to force swapped out pages to be resident in memory

 pagein will attempt to swap in pages that are currently swapped out
 to make the pages resident in memory. It is mainly useful for testing
 the VM subsystem, swap debugging and testing swap loads.

 I intend to maintain this as per the way I maintain all the other packages
 I maintain in Debian with regular bug fixes when appropriate.



Bug#809403: ITP: pagemon -- interactive memory/page monitoring tool

2015-12-30 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: pagemon
  Version : 0.01.01
  Upstream Author : Colin Ian King 
* URL : https://github.com/ColinIanKing/pagemon
* License : GPL-2
  Programming Lang: C
  Description : interactive memory/page monitoring tool

 pagemon is a ncurses based interactive memory/page monitoring tool
 allowing one to browse the memory map of an active running process
 on Linux.

 pagemon reads the PTEs of a given process and display the soft/dirty
 activity in real time. The tool identifies the type of memory mapping
 a page belongs to, so one can easily scan through memory looking at
 pages of memory belonging data, code, heap, stack, anonymous mappings
 or even swapped out pages.
 
 As the author of this tool, I am keen to maintain the Debian packaging.



Bug#804700: ITP: intel-cmt-cat -- Intel cache monitoring and allocation technology config tool

2015-11-10 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: intel-cmt-cat
  Version : 0.1.3
  Upstream Author : Tomasz Kantecki 
* URL : Tomasz Kantecki 
* License : BSD-3-Clause
  Programming Lang: C
  Description : Intel cache monitoring and allocation technology config tool

 Intel cache monitoring and allocation technology config tool   
 intel-cmt-cat provides monitoring and configuration of Intel   
 Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM) and   
 Cache Allocation Technology (CAT) features on modern Intel (R) Xeon (R)
 processors.   

 This is useful for cache configuration especially in the VM space
 where it can be advantageous to configure cache and pin it to specific
 Virtual Machines on modern Xeon CPUs.



Bug#795914: ITP: cpustat -- lightweight cpu utilization monitoring

2015-08-17 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: cpustat
  Version : V0.01.21
  Upstream Author : Colin Ian King 
* URL : http://kernel.ubuntu.com/~cking/cpustat
* License : GPL-2+
  Programming Lang: C
  Description : lightweight cpu utilization monitoring

 cpustat periodically dumps out the current CPU utilisation statistics
 of running processes. cpustat has been optimised to have a minimal CPU
 overhead and typically uses about 35% of the CPU compared to top. cpustat
 also includes some statistical analysis options that can help characterise
 the way CPUs are being loaded. 



Bug#788104: ITP: lfdk -- Linux Firmware Debug Kit - a tool to help debug PCI, IO and memory spaces

2015-06-08 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: lfdk
  Version : 0.1.0
  Upstream Author : Merck Hung 
* URL : http://sourceforge.net/projects/lfdk/
* License : GPL-2+
  Programming Lang: C
  Description : Linux Firmware Debug Kit - a tool to help debug PCI, IO and 
memory spaces

Linux Firmware Debug Kit (lfdk) is a tool to help debug
x86 firmware.  It allows one to view memory space,
IO space and PCI space which facilitates debugging
firmware / resource settings.  lfdk has a very similar
user interface to the DOS "RU" memory editor.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/debian-devel



Bug#782734: ITP: power-calibrate -- power calibration tool

2015-04-16 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: power-calibrate
  Version : 0.01.13
  Upstream Author : Colin Ian King 
* URL : http://kernel.ubuntu.com/~cking/power-calibrate/
* License : GPL-2+
  Programming Lang: C
  Description : power calibration tool

Power-calibrate calibrates the power consumption of a mobile device
that has a battery power source or a recent Intel processor using the
RAPL (Running Average Power Limit) interface. It will attempt to 
calibrate the power usage of 1% of CPU utiltisation and 1 context switch.
This can be useful for comparing different processor configurations.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/debian-devel



Bug#752158: ITP: idlestat -- measures CPU time in idle and operating states

2014-06-20 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: idlestat
  Version : 0.3
  Upstream Author : Daniel Lezcano 
* URL : 
https://wiki.linaro.org/WorkingGroups/PowerManagement/Resources/Tools/Idlestat
* License : GPL-2+
  Programming Lang: C
  Description : measures CPU time in idle and operating states

Idlestat uses kernel FTRACE function to monitor and capture
C-state and P-state transitions of CPUs over a time interval.
It calculates the total, average, min and max times spend in
each C-state, P-state for each CPU and in each CPU cluster.
It also reports the times specific IRQs caused the CPU to exit
idle state, per CPU and per-IRQ.

The tool is very useful to help identify poor power saving
configuration on systems. Compared to tools like powertop, 
idlestat is more targetted at just CPU C and P states and provides
a more detailed summary of the overall states of each state.
idlestat is designed to do one job, and do it well.

I'm going to be in sync with Linaro on this project to ensure
I package up new versions as they are released.  


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140620093512.13699.70601.reportbug@lenovo



Bug#750546: ITP: sluice -- rate limiting data piping tool

2014-06-04 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: sluice
  Version : 0.01.00
  Upstream Author : Colin King 
* URL : http://kernel.ubuntu.com/~cking/sluice
* License : GPL-2+
  Programming Lang: C
  Description : rate limiting data piping tool

Sluice reads from standard input and write to standard
output at a specified data rate.  This can be useful
for benchmarking and exercising I/O streaming at desired
throughput rates.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140604103942.3727.90760.reportbug@lenovo



Bug#744875: ITP: smemstat -- shared memory usage monitoring tool

2014-04-15 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: smemstat
  Version : 0.01.04
  Upstream Author : Colin King 
* URL : http://kernel.ubuntu.com/~cking/smemstat
* License : GPL-2+
  Programming Lang: C
  Description : shared memory usage monitoring tool

Smemstat reports the physical memory usage taking
into consideration shared memory.  The tool can
either report a current snapshot of memory usage
or periodically dump out any changes in memory. It is
useful for tracking down applications that have a growing
share of a systems memory.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140415170734.20862.63962.reportbug@lenovo



Bug#741926: ITP: forkstat -- process fork/exec/exit monitoring tool

2014-03-17 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: forkstat
  Version : 0.01.02
  Upstream Author : Colin King 
* URL : http://kernel.ubuntu.com/~cking/forkstat
* License : GPL-2
  Programming Lang: C
  Description : process fork/exec/exit monitoring tool

Forkstat monitors process fork(), exec() and exit() activity.
It is useful for monitoring system behaviour and to track down
rogue processes that are spawning off short or long lived processes
that are potentially abusing the system with undetected activity that
stardard tools such as ps and top cannot easily detect.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140317103347.30583.64127.reportbug@lenovo



Bug#737561: ITP: health-check -- process monitoring tool

2014-02-03 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: health-check
  Version : 0.01.50
  Upstream Author : Colin King 
* URL : http://kernel.ubuntu.com/~cking/health-check
* License : GPL-2
  Programming Lang: C
  Description : process monitoring tool

Health-check monitors a processes and optionally their child
processes and threads for a given amount of time.  At the end
of the monitoring it will log the CPU time used, wakeup
events generated and I/O operations of the given processes.
It can be used to diagnose unhealthy bad processes.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140203185638.14926.47062.reportbug@lenovo



Bug#735674: ITP: stress-ng -- stress-ng is a tool to load and stress a computer

2014-01-17 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: stress-ng
  Version : 0.01.09
  Upstream Author : Colin Ian King 
* URL : http://kernel.ubuntu.com/~cking/stress-ng
* License : GPL-2
  Programming Lang: C
  Description : stress-ng is a tool to load and stress a computer

stress-ng can stress various subsystems of a computer. One
can load CPU, memory, I/O sync, disk writes, forks and context
switches.  It is a re-write of the original stress tool by
Amos Waterland but has addition features such as specifying
the number of bogo operations to run, execution metrics and
two additional stress mechanisms.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140117113301.19650.10882.reportbug@lenovo



Bug#734615: ITP: thermald -- Thermal monitoring and controlling daemon

2014-01-08 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: thermald
  Version : 1.1-rc2
  Upstream Author : Srinivas Pandruvada 
* URL : https://github.com/01org/thermal_daemon
* License : GPL-2
  Programming Lang: C++
  Description : Thermal monitoring and controlling daemon

Thermal Daemon is a Linux daemon for monitoring and
controlling platform temperatures. Once the system
temperature reaches a certain threshold, the Linux daemon
activates various cooling methods to try to cool the system.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140108153627.6362.34161.reportbug@lenovo



Bug#678277: ITP: eventstat -- kernel event states monitoring tool

2012-06-20 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: eventstat
  Version : 0.01.14
  Upstream Author : Colin Ian King 
* URL : http://kernel.ubuntu.com/~cking/eventstat
* License : GPL-2
  Programming Lang: C
  Description : kernel event states monitoring tool

Eventstat periodically dumps out the current kernel event state.
It keeps track of current events and outputs the change in events
on each output update.  The tool requires sudo to run since it
needs to write to /proc/timer_stats to start and stop the event
monitoring.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120620143810.23901.18114.reportbug@lenovo



Bug#678273: ITP: powerstat -- laptop power measuring tool

2012-06-20 Thread Colin Ian King
Package: wnpp
Severity: wishlist
Owner: Colin Ian King 

* Package name: powerstat
  Version : 0.01.15
  Upstream Author : Colin Ian King 
* URL : http://kernel.ubuntu.com/~cking/powerstat
* License : GPL-2
  Programming Lang: C
  Description : laptop power measuring tool

Powerstat measures the power consumption of a mobile PC that has
a battery power souce.  The output is like vmstat but also shows
power consumption statistics.  At the end of a run, powerstat
will calculate the average, standard deviation and min/max of
the gathered data.



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120620141415.23225.64635.reportbug@lenovo