head 1.2; access; symbols perseant-exfatfs-base-20261102:1.2 netbsd-11-1-RELEASE:1.1 netbsd-10-2-RELEASE:1.1 netbsd-11-0-RELEASE:1.1 netbsd-11-0-RC7:1.1 netbsd-11-0-RC6:1.1 netbsd-11-0-RC5:1.1 netbsd-11-0-RC4:1.1 netbsd-11-0-RC3:1.1 netbsd-11-0-RC2:1.1 netbsd-11-0-RC1:1.1 perseant-exfatfs-base-20250801:1.1 netbsd-11:1.1.0.6 netbsd-11-base:1.1 netbsd-10-1-RELEASE:1.1 perseant-exfatfs-base-20240630:1.1 perseant-exfatfs:1.1.0.4 perseant-exfatfs-base:1.1 netbsd-10-0-RELEASE:1.1 netbsd-10-0-RC6:1.1 netbsd-10-0-RC5:1.1 netbsd-10-0-RC4:1.1 netbsd-10-0-RC3:1.1 netbsd-10-0-RC2:1.1 netbsd-10-0-RC1:1.1 netbsd-10:1.1.0.2 netbsd-10-base:1.1; locks; strict; comment @# @; 1.2 date 2026.01.09.22.54.26; author jmcneill; state Exp; branches; next 1.1; commitid ICRnSxv4iQ7NSLpG; 1.1 date 2022.05.30.15.06.55; author rin; state Exp; branches 1.1.4.1; next ; commitid GVUeTtYLg8nxI5GD; 1.1.4.1 date 2026.11.04.22.37.17; author perseant; state Exp; branches; next ; commitid 3QTNojfCEH9lUb2H; desc @@ 1.2 log @Add support for the Nintendo Wii U. @ text @libc.so.12 machdep.no_unaligned 1:libc_aligned.so.0,libc.so.12 libc.so.12 machdep.pvr 1879114241:libpowerpc_espresso.so.0,libc.so.12 @ 1.1 log @Introduce libc_aligned.so for evbppc-powerpc32, which provides strictly-aligned versions of memcmp(3), bcopy(3), memcpy(3), and memmove(3). This is used for 403 by ld.so.conf with machdep.no_unaligned variable. With this library, unaligned memory accesses are significantly reduced for 403 (from several hundreds to few tens per sec under heavy load); only ld.elf_so (typically few times per fork) and statically-linked binaries do such access. @ text @d2 1 @ 1.1.4.1 log @Sync with HEAD @ text @a1 1 libc.so.12 machdep.pvr 1879114241:libpowerpc_espresso.so.0,libc.so.12 @