Home | History | Annotate | Download | only in string
History log of /src/lib/libc/arch/powerpc/string/bzero.S
RevisionDateAuthorComments
 1.15  19-Dec-2016  christos PR/50228: Christian Groessler: fix bzero(ptr, 0) on ppc. Check for 0 length
before jumping to cb_memset like memset does.
 1.14  12-Sep-2013  joerg branches: 1.14.8;
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
 1.13  30-Aug-2013  matt 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
 1.12  18-Jul-2013  matt Use pcrel access and avoid GOT entries. Restructure a little to be more
efficient.
 1.11  29-Jan-2011  matt branches: 1.11.4; 1.11.10; 1.11.14;
Don't use r0 to restore LR, use r7 instead.
 1.10  19-Jan-2011  matt branches: 1.10.2;
Fix some bugs introduced when switching to new GOT/PLT format.
 1.9  16-Jan-2011  matt Switch to the PIC_GOTSETUP/PIC_TOCSETUP macros for PIC code. Now libc
will be built to use secureplt by default.
 1.8  15-Jan-2011  matt 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]
 1.7  26-Jul-2003  salo netbsd.org->NetBSD.org
 1.6  15-Mar-2003  hannken Make it work on cpus with cachelinesize < 32.

Tested on macppc by Markus W Kilbinger.
 1.5  30-Jul-2002  matt Convert to use register prefixes. (0 -> %r0, etc.)
 1.4  12-Mar-2002  eeh branches: 1.4.2;
Use new CPU_CACHEINFO sysctl to get more detailed information about
cache layout.
 1.3  30-Nov-2001  mjl branches: 1.3.2;
Outifdef some stuff not needed in the _KERNEL case.
 1.2  29-Nov-2001  mjl Make this work in kernel space too.
 1.1  25-Nov-2001  mjl Add PPC assembler routines for ffs(3), bzero(3) and memset(3).
 1.3.2.4  01-Aug-2002  nathanw Catch up to -current.
 1.3.2.3  22-Mar-2002  nathanw Catch up to -current.
 1.3.2.2  28-Jan-2002  nathanw Catch up to -current.
 1.3.2.1  30-Nov-2001  nathanw file bzero.S was added on branch nathanw_sa on 2002-01-28 20:50:09 +0000
 1.4.2.1  23-Jul-2004  tron Pull up revision 1.5 (requested by skrll in ticket #1725):
Convert to use register prefixes. (0 -> %r0, etc.)
 1.10.2.1  08-Feb-2011  bouyer Sync with HEAD
 1.11.14.1  23-Jul-2013  riastradh sync with HEAD
 1.11.10.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.14.8.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)

RSS XML Feed