/openbmc/linux/arch/sparc/crypto/ |
H A D | Makefile | 6 obj-$(CONFIG_CRYPTO_SHA1_SPARC64) += sha1-sparc64.o 7 obj-$(CONFIG_CRYPTO_SHA256_SPARC64) += sha256-sparc64.o 8 obj-$(CONFIG_CRYPTO_SHA512_SPARC64) += sha512-sparc64.o 9 obj-$(CONFIG_CRYPTO_MD5_SPARC64) += md5-sparc64.o 11 obj-$(CONFIG_CRYPTO_AES_SPARC64) += aes-sparc64.o 12 obj-$(CONFIG_CRYPTO_DES_SPARC64) += des-sparc64.o 13 obj-$(CONFIG_CRYPTO_CAMELLIA_SPARC64) += camellia-sparc64.o 15 obj-$(CONFIG_CRYPTO_CRC32C_SPARC64) += crc32c-sparc64.o 17 sha1-sparc64-y := sha1_asm.o sha1_glue.o 18 sha256-sparc64-y := sha256_asm.o sha256_glue.o [all …]
|
H A D | Kconfig | 3 menu "Accelerated Cryptographic Algorithms for CPU (sparc64)" 7 depends on SPARC64 17 Architecture: sparc64 21 depends on SPARC64 27 Architecture: sparc64 31 depends on SPARC64 37 Architecture: sparc64 using crypto instructions, when available 41 depends on SPARC64 47 Architecture: sparc64 51 depends on SPARC64 [all …]
|
H A D | sha512_glue.c | 2 /* Glue code for SHA512 hashing optimized for sparc64 crypto opcodes. 124 .cra_driver_name= "sha512-sparc64", 139 .cra_driver_name= "sha384-sparc64", 173 pr_info("Using sparc64 sha512 opcode optimized SHA-512/SHA-384 implementation\n"); in sha512_sparc64_mod_init() 176 pr_info("sparc64 sha512 opcode not available.\n"); in sha512_sparc64_mod_init() 190 MODULE_DESCRIPTION("SHA-384 and SHA-512 Secure Hash Algorithm, sparc64 sha512 opcode accelerated");
|
H A D | sha256_glue.c | 2 /* Glue code for SHA256 hashing optimized for sparc64 crypto opcodes. 139 .cra_driver_name= "sha256-sparc64", 154 .cra_driver_name= "sha224-sparc64", 188 pr_info("Using sparc64 sha256 opcode optimized SHA-256/SHA-224 implementation\n"); in sha256_sparc64_mod_init() 191 pr_info("sparc64 sha256 opcode not available.\n"); in sha256_sparc64_mod_init() 205 MODULE_DESCRIPTION("SHA-224 and SHA-256 Secure Hash Algorithm, sparc64 sha256 opcode accelerated");
|
H A D | des_glue.c | 2 /* Glue code for DES encryption optimized for sparc64 crypto opcodes. 340 .cra_driver_name = "des-sparc64", 358 .cra_driver_name = "des3_ede-sparc64", 380 .base.cra_driver_name = "ecb-des-sparc64", 393 .base.cra_driver_name = "cbc-des-sparc64", 407 .base.cra_driver_name = "ecb-des3_ede-sparc64", 420 .base.cra_driver_name = "cbc-des3_ede-sparc64", 454 pr_info("sparc64 des opcodes not available.\n"); in des_sparc64_mod_init() 457 pr_info("Using sparc64 des opcodes optimized DES implementation\n"); in des_sparc64_mod_init() 478 MODULE_DESCRIPTION("DES & Triple DES EDE Cipher Algorithms, sparc64 des opcode accelerated");
|
H A D | camellia_glue.c | 2 /* Glue code for CAMELLIA encryption optimized for sparc64 crypto opcodes. 198 .cra_driver_name = "camellia-sparc64", 219 .base.cra_driver_name = "ecb-camellia-sparc64", 232 .base.cra_driver_name = "cbc-camellia-sparc64", 266 pr_info("sparc64 camellia opcodes not available.\n"); in camellia_sparc64_mod_init() 269 pr_info("Using sparc64 camellia opcodes optimized CAMELLIA implementation\n"); in camellia_sparc64_mod_init() 290 MODULE_DESCRIPTION("Camellia Cipher Algorithm, sparc64 camellia opcode accelerated");
|
H A D | crc32c_glue.c | 2 /* Glue code for CRC32C optimized for sparc64 crypto opcodes. 133 .cra_driver_name = "crc32c-sparc64", 161 pr_info("Using sparc64 crc32c opcode optimized CRC32C implementation\n"); in crc32c_sparc64_mod_init() 164 pr_info("sparc64 crc32c opcode not available.\n"); in crc32c_sparc64_mod_init() 177 MODULE_DESCRIPTION("CRC32c (Castagnoli), sparc64 crc32c opcode accelerated");
|
H A D | sha1_glue.c | 2 /* Glue code for SHA1 hashing optimized for sparc64 crypto opcodes. 130 .cra_driver_name= "sha1-sparc64", 154 pr_info("Using sparc64 sha1 opcode optimized SHA-1 implementation\n"); in sha1_sparc64_mod_init() 157 pr_info("sparc64 sha1 opcode not available.\n"); in sha1_sparc64_mod_init() 170 MODULE_DESCRIPTION("SHA1 Secure Hash Algorithm, sparc64 sha1 opcode accelerated");
|
H A D | md5_glue.c | 2 /* Glue code for MD5 hashing optimized for sparc64 crypto opcodes. 146 .cra_driver_name= "md5-sparc64", 170 pr_info("Using sparc64 md5 opcode optimized MD5 implementation\n"); in md5_sparc64_mod_init() 173 pr_info("sparc64 md5 opcode not available.\n"); in md5_sparc64_mod_init() 186 MODULE_DESCRIPTION("MD5 Message Digest Algorithm, sparc64 md5 opcode accelerated");
|
H A D | aes_glue.c | 2 /* Glue code for AES encryption optimized for sparc64 crypto opcodes. 364 .cra_driver_name = "aes-sparc64", 385 .base.cra_driver_name = "ecb-aes-sparc64", 398 .base.cra_driver_name = "cbc-aes-sparc64", 412 .base.cra_driver_name = "ctr-aes-sparc64", 447 pr_info("sparc64 aes opcodes not available.\n"); in aes_sparc64_mod_init() 450 pr_info("Using sparc64 aes opcodes optimized AES implementation\n"); in aes_sparc64_mod_init() 471 MODULE_DESCRIPTION("Rijndael (AES) Cipher Algorithm, sparc64 aes opcode accelerated");
|
/openbmc/linux/arch/sparc/ |
H A D | Kconfig | 4 default "$(ARCH)" = "sparc64" 10 Say yes to build a 64-bit kernel - formerly known as sparc64 16 select ARCH_MIGHT_HAVE_PC_PARPORT if SPARC64 && PCI 22 select HAVE_ARCH_KGDB if !SMP || SPARC64 24 select HAVE_ARCH_SECCOMP if SPARC64 31 select HAVE_ARCH_JUMP_LABEL if SPARC64 36 select HAVE_HARDLOCKUP_DETECTOR_SPARC64 if SPARC64 38 select HAVE_EBPF_JIT if SPARC64 65 config SPARC64 config 117 default y if SPARC64 [all …]
|
H A D | Makefile | 6 # Sparc and sparc64. 12 ifeq ($(ARCH),sparc64) 39 # sparc64 45 UTS_MACHINE := sparc64 91 echo ' vmlinux.aout - a.out kernel for SPARC64'
|
H A D | Kconfig.debug | 5 depends on SPARC64 && DEBUG_KERNEL 9 depends on SPARC64 23 Sparc64 hardlockup detector is the last one developed before adding
|
/openbmc/qemu/docs/user/ |
H A D | main.rst | 173 (Sparc64 CPU, 32 bit ABI). 175 * ``qemu-sparc64`` can execute some Sparc64 (Sparc64 CPU, 64 bit ABI) and 176 SPARC32PLUS binaries (Sparc64 CPU, 32 bit ABI). 184 - target Sparc64 on Sparc64: Some trivial programs work. 192 - On Sparc64, you can just try to launch any process by using the 195 qemu-sparc64 /bin/ls 202 qemu-sparc64 [-h] [-d] [-L path] [-s size] [-bsd type] program [arguments...]
|
/openbmc/linux/drivers/sbus/char/ |
H A D | Kconfig | 19 depends on SPARC64 34 depends on PCI && SPARC64 45 depends on PCI && SPARC64 55 depends on PCI && SPARC64 69 depends on SPARC64
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | pbm.h | 5 * Adopted from sparc64 by V. Roganov and G. Raiko 12 * To put things into perspective, consider sparc64 with a few PCI controllers. 14 * We have only pcic on sparc, but we want to be compatible with sparc64 pbm.h. 17 * pbm - Arch-specific view of a PCI bus (sparc or sparc64)
|
H A D | timex_64.h | 5 * sparc64 architecture timex specifications 14 /* Getting on the cycle counter on sparc64. */
|
/openbmc/qemu/docs/system/ |
H A D | target-sparc64.rst | 3 Sparc64 System emulator 6 Use the executable ``qemu-system-sparc64`` to simulate a Sun4u 19 qemu-system-sparc64 -M niagara -L /path-to/S10image/ \
|
/openbmc/qemu/hw/sparc64/ |
H A D | Kconfig | 4 depends on SPARC64 23 depends on SPARC64
|
H A D | meson.build | 2 sparc64_ss.add(files('sparc64.c')) 6 hw_arch += {'sparc64': sparc64_ss}
|
/openbmc/qemu/hw/sparc/ |
H A D | Kconfig | 4 depends on SPARC && !SPARC64 24 depends on SPARC && !SPARC64
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-all-test-cross.docker | 64 gcc-sparc64-linux-gnu \ 65 libc6-dev-sparc64-cross && \ 70 …nux-user,ppc64-linux-user,ppc64le-linux-user,riscv64-linux-user,s390x-linux-user,sparc64-linux-user
|
/openbmc/linux/arch/sparc/include/uapi/asm/ |
H A D | ipcbuf.h | 8 * The ipc64_perm structure for sparc/sparc64 architecture. 14 * - on sparc for 32 bit mode (it is 32 bit on sparc64)
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | vmlinux.lds.S | 2 /* ld script for sparc32/sparc64 kernel */ 30 /* sparc64 */ 38 ASSERT((swapper_tsb == 0x0000000000408000), "Error: sparc64 early assembler too large")
|
/openbmc/qemu/tests/functional/ |
H A D | test_sparc64_tuxrun.py | 20 'https://storage.tuxboot.com/20230331/sparc64/vmlinux', 23 'https://storage.tuxboot.com/20230331/sparc64/rootfs.ext4.zst',
|