Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [PATCH v2 0/2] MIPS CRC instruction support
@ 2017-10-04 10:48 Marcin Nowakowski
  2017-10-04 10:48 ` [PATCH v2 1/2] MIPS: add crc instruction support flag to elf_hwcap Marcin Nowakowski
  2017-10-04 10:48 ` [PATCH v2 2/2] MIPS: crypto: Add crc32 and crc32c hw accelerated module Marcin Nowakowski
  0 siblings, 2 replies; 6+ messages in thread
From: Marcin Nowakowski @ 2017-10-04 10:48 UTC (permalink / raw)
  To: Linux MIPS Mailing List; +Cc: Ralf Baechle, Marcin Nowakowski

MIPSr6 architecture introduces a new CRC32(C) instruction.
The following patches add a crypto acceleration module for
crc32 and crc32c algorithms using the new instructions.

Marcin Nowakowski (2):
  MIPS: add crc instruction support flag to elf_hwcap
  MIPS: crypto: Add crc32 and crc32c hw accelerated module

 arch/mips/Kconfig                  |   4 +
 arch/mips/Makefile                 |   3 +
 arch/mips/crypto/Makefile          |   5 +
 arch/mips/crypto/crc32-mips.c      | 364 +++++++++++++++++++++++++++++++++++++
 arch/mips/include/asm/mipsregs.h   |   1 +
 arch/mips/include/uapi/asm/hwcap.h |   1 +
 arch/mips/kernel/cpu-probe.c       |   3 +
 crypto/Kconfig                     |   9 +
 8 files changed, 390 insertions(+)
 create mode 100644 arch/mips/crypto/Makefile
 create mode 100644 arch/mips/crypto/crc32-mips.c

-- 
2.7.4

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-11-16  0:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-04 10:48 [PATCH v2 0/2] MIPS CRC instruction support Marcin Nowakowski
2017-10-04 10:48 ` [PATCH v2 1/2] MIPS: add crc instruction support flag to elf_hwcap Marcin Nowakowski
2017-10-04 10:48 ` [PATCH v2 2/2] MIPS: crypto: Add crc32 and crc32c hw accelerated module Marcin Nowakowski
2017-10-04 10:48   ` Marcin Nowakowski
2017-10-04 15:36   ` Ralf Baechle
2017-11-16  0:04     ` James Hogan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox