History log of /netbsd-src/lib/libc/arch/powerpc/string/bzero.S (Results 1 – 15 of 15)
Revision Date Author Comments
# 116a2064 19-Dec-2016 christos <christos@NetBSD.org>

PR/50228: Christian Groessler: fix bzero(ptr, 0) on ppc. Check for 0 length
before jumping to cb_memset like memset does.


# 4d12bfcd 12-Sep-2013 joerg <joerg@NetBSD.org>

Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.


# bff961dd 30-Aug-2013 matt <matt@NetBSD.org>

Use a constructor to get the cache_info.
However memset can be called before the constructor is called, just treat
those as simple fills.
Add CACHE_INFO_DCACHE_LINE_SIZE to assym.h and use it


# 0bcd9d74 18-Jul-2013 matt <matt@NetBSD.org>

Use pcrel access and avoid GOT entries. Restructure a little to be more
efficient.


# 2599cc89 29-Jan-2011 matt <matt@NetBSD.org>

Don't use r0 to restore LR, use r7 instead.


# 8ef507a8 19-Jan-2011 matt <matt@NetBSD.org>

Fix some bugs introduced when switching to new GOT/PLT format.


# b79441d4 16-Jan-2011 matt <matt@NetBSD.org>

Switch to the PIC_GOTSETUP/PIC_TOCSETUP macros for PIC code. Now libc
will be built to use secureplt by default.


# cf88c389 15-Jan-2011 matt <matt@NetBSD.org>

Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S

Use END(foo) everywhere.
Make __cerror hidden.
Use non-PLT calls to __cerror.
Use assym.h when appropriate.
Use addi to adjust stack instead of loading it.
Add __RCSIDs
Force -D_NOREGNAMES for all .S files.
[this is all in preperation for secure plt support]

show more ...


# 99410184 26-Jul-2003 salo <salo@NetBSD.org>

netbsd.org->NetBSD.org


# 94a50cb2 15-Mar-2003 hannken <hannken@NetBSD.org>

Make it work on cpus with cachelinesize < 32.

Tested on macppc by Markus W Kilbinger.


# 1cddd41e 30-Jul-2002 matt <matt@NetBSD.org>

Convert to use register prefixes. (0 -> %r0, etc.)


# bc403009 12-Mar-2002 eeh <eeh@NetBSD.org>

Use new CPU_CACHEINFO sysctl to get more detailed information about
cache layout.


# 625c08cf 30-Nov-2001 mjl <mjl@NetBSD.org>

Outifdef some stuff not needed in the _KERNEL case.


# 7f0157c4 29-Nov-2001 mjl <mjl@NetBSD.org>

Make this work in kernel space too.


# feb89016 25-Nov-2001 mjl <mjl@NetBSD.org>

Add PPC assembler routines for ffs(3), bzero(3) and memset(3).