OpenGrok
Cross Reference: bzero.S
xref
: /
src
/
lib
/
libc
/
arch
/
powerpc
/
string
/
bzero.S
Home
|
History
|
Annotate
|
Download
|
only in
string
History log of
/src/lib/libc/arch/powerpc/string/bzero.S
Revision
Date
Author
Comments
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.)
Indexes created Fri Sep 26 20:09:58 GMT 2025