| History log of /src/common/lib/libc/arch/m68k |
| Revision | Date | Author | Comments |
| 1.16 | 30-Mar-2023 |
riastradh | libc: Define __atomic_is_lock_free.
Limited to architectures where it is actually needed by gcc for any calls to stdatomic.h atomic_is_lock_free for now.
We should also add it to other architectures too, along with lockful atomic r/m/w operations for sizes that can't be handled natively, but that's a lot more work. It is also necessary for -fno-inline-atomics but we're missing a lot of other symbols for that too, to be fixed. For now, this should enable the OpenSSL build to complete on these architectures again after I reverted a local change.
XXX pullup-10
|
| 1.15 | 28-Feb-2019 |
isaki | branches: 1.15.14; Add missing atomic_and_{8,16}_nv_cas.c for __sync_and_and_fetch_{1,2}. XXX why is not only atomic_and_* symmetric unlike the others? (in common/lib/libc/atomic/)
|
| 1.14 | 20-Nov-2014 |
matt | branches: 1.14.16; Add atomic_c11_compare_exchange_cas_{8,16,32}.c
|
| 1.13 | 22-Feb-2014 |
martin | Add missing __sunc_* ops for sun2
|
| 1.12 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.11 | 29-Jan-2014 |
martin | Provide _atomic_cas_8_up and _atomic_cas_16_up as assembler functions
|
| 1.10 | 18-Jul-2013 |
matt | invert tests ${MACHINE} != "m68000" -> ${MACHINE} == "m68k"
|
| 1.9 | 04-Jan-2009 |
pooka | branches: 1.9.8; 1.9.14; 1.9.18; allow inclusion of atomic ops in librump
|
| 1.8 | 29-Sep-2008 |
ad | Allow atomic ops to be built as part of libpthread.
|
| 1.7 | 29-Apr-2008 |
scw | Implement _atomic_cas_up() in assembly code as the compiler cannot be trusted to generate fully restartable code sequences.
Addresses lib/38482 for ARM and m68000.
|
| 1.6 | 06-Apr-2008 |
tsutsui | branches: 1.6.2; Fix pasto.
|
| 1.5 | 05-Apr-2008 |
tsutsui | Use .c version atomic ops for m68010.
|
| 1.4 | 11-Feb-2008 |
ad | Only build atomic ops for libkern/libc.
|
| 1.3 | 10-Feb-2008 |
ad | Enable the atomic ops in userspace.
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file Makefile.inc was initially added on branch thorpej-atomic.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.4.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file Makefile.inc was added on branch matt-armv6 on 2008-01-09 01:20:54 +0000
|
| 1.6.2.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.9.18.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.9.14.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.9.8.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.16.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.14.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.15.14.1 | 31-Jul-2023 |
martin | Pull up following revision(s) (requested by riastradh in ticket #275):
common/lib/libc/arch/sparc/atomic/Makefile.inc: revision 1.24 common/lib/libc/arch/m68k/atomic/Makefile.inc: revision 1.16 common/lib/libc/arch/mips/atomic/Makefile.inc: revision 1.16 common/lib/libc/arch/hppa/atomic/Makefile.inc: revision 1.15 common/lib/libc/arch/vax/atomic/Makefile.inc: revision 1.9 common/lib/libc/atomic/atomic_is_lock_free.c: revision 1.1 common/lib/libc/arch/sh3/atomic/Makefile.inc: revision 1.9
libc: Define __atomic_is_lock_free.
Limited to architectures where it is actually needed by gcc for any calls to stdatomic.h atomic_is_lock_free for now.
We should also add it to other architectures too, along with lockful atomic r/m/w operations for sizes that can't be handled natively, but that's a lot more work. It is also necessary for -fno-inline-atomics but we're missing a lot of other symbols for that too, to be fixed.
For now, this should enable the OpenSSL build to complete on these architectures again after I reverted a local change.
|
| 1.11 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.10 | 23-Jun-2014 |
joerg | branches: 1.10.24; Add aliases for the builtins used to implement C11/C++11 atomics.
|
| 1.9 | 22-Feb-2014 |
martin | branches: 1.9.2; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.8 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.7 | 18-Feb-2014 |
martin | Add a few __sync_* and atomic functions.
|
| 1.6 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.5 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.4 | 25-May-2008 |
chs | branches: 1.4.2; 1.4.24; enable profiling of assembly functions.
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.2; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; 1.2.8; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_add.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.8.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_add.S was added on branch matt-armv6 on 2008-01-09 01:20:55 +0000
|
| 1.3.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.4.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.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.9.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.10.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.10.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.12 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.11 | 23-Jun-2014 |
joerg | branches: 1.11.24; Add aliases for the builtins used to implement C11/C++11 atomics.
|
| 1.10 | 22-Feb-2014 |
martin | branches: 1.10.2; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.9 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.8 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.7 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.6 | 25-May-2008 |
chs | branches: 1.6.2; 1.6.24; enable profiling of assembly functions.
|
| 1.5 | 28-Apr-2008 |
martin | branches: 1.5.2; Remove clause 3 and 4 from TNF licenses
|
| 1.4 | 12-Jan-2008 |
ad | branches: 1.4.4; atomic_and/atomic_or don't operate on pointers, so don't copy the return to a0. From thorpej@.
|
| 1.3 | 29-Nov-2007 |
ad | branches: 1.3.4; Apparently pointers are also returned in %a0.
|
| 1.2 | 29-Nov-2007 |
ad | Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_and.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.3.4.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.3.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.3.4.1 | 29-Nov-2007 |
matt | file atomic_and.S was added on branch matt-armv6 on 2008-01-09 01:20:55 +0000
|
| 1.4.4.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.4.4.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.5.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.6.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.6.2.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.10.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.11.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.11.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.14 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.13 | 10-Jul-2015 |
mlelstv | branches: 1.13.16; fix comment
|
| 1.12 | 04-Jul-2015 |
isaki | Improve the code in __sync_bool_compare_and_swap_{1,2,4}. - bccs is smaller and faster than bcc(.w) in this case. - it can be used movql in this case (assembler optimise it though).
|
| 1.11 | 04-Jul-2015 |
isaki | atomic_cas_{8,16}: - Correct the wrong offset in stack. __sync_bool_compare_and_swap_{1,2,4}: - Correct the wrong offset in stack. - D3 must be preserved in subroutines. PR/49995.
|
| 1.10 | 22-Feb-2014 |
martin | branches: 1.10.4; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.9 | 20-Feb-2014 |
martin | Simplify the variants returning a bool
|
| 1.8 | 18-Feb-2014 |
martin | Add a few __sync_* and atomic functions.
|
| 1.7 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.6 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.5 | 25-May-2008 |
chs | branches: 1.5.2; 1.5.24; enable profiling of assembly functions.
|
| 1.4 | 28-Apr-2008 |
martin | branches: 1.4.2; Remove clause 3 and 4 from TNF licenses
|
| 1.3 | 10-Feb-2008 |
ad | branches: 1.3.4; Add atomic_cas_foo_ni().
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_cas.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.4.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_cas.S was added on branch matt-armv6 on 2008-01-09 01:20:56 +0000
|
| 1.3.4.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.3.4.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.4.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.5.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.5.2.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.10.4.1 | 16-Jul-2015 |
snj | Pull up following revision(s) (requested by isaki in ticket #865): common/lib/libc/arch/m68k/atomic/atomic_cas.S: revisions 1.11, 1.12 atomic_cas_{8,16}: - Correct the wrong offset in stack. __sync_bool_compare_and_swap_{1,2,4}: - Correct the wrong offset in stack. - D3 must be preserved in subroutines. PR/49995. -- Improve the code in __sync_bool_compare_and_swap_{1,2,4}. - bccs is smaller and faster than bcc(.w) in this case. - it can be used movql in this case (assembler optimise it though).
|
| 1.13.16.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.13.16.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.6 | 29-Jan-2014 |
martin | branches: 1.6.26; Provide _atomic_cas_8_up and _atomic_cas_16_up as assembler functions
|
| 1.5 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.4 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.3 | 25-May-2008 |
chs | branches: 1.3.2; 1.3.24; enable profiling of assembly functions.
|
| 1.2 | 30-Apr-2008 |
tsutsui | branches: 1.2.2; 1.2.4; Make this compile (missing register prefix).
|
| 1.1 | 29-Apr-2008 |
scw | Implement _atomic_cas_up() in assembly code as the compiler cannot be trusted to generate fully restartable code sequences.
Addresses lib/38482 for ARM and m68000.
|
| 1.2.4.3 | 04-Jun-2008 |
yamt | sync with head
|
| 1.2.4.2 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.1 | 30-Apr-2008 |
yamt | file atomic_cas_68000.S was added on branch yamt-pf42 on 2008-05-18 12:28:45 +0000
|
| 1.2.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.3.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.2.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.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.6 | 16-Jul-2013 |
matt | branches: 1.6.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.5 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.4 | 25-May-2008 |
chs | branches: 1.4.2; 1.4.24; enable profiling of assembly functions.
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.2; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; 1.2.8; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_dec.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.8.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_dec.S was added on branch matt-armv6 on 2008-01-09 01:20:56 +0000
|
| 1.3.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.4.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.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.6.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.6 | 16-Jul-2013 |
matt | branches: 1.6.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.5 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.4 | 25-May-2008 |
chs | branches: 1.4.2; 1.4.24; enable profiling of assembly functions.
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.2; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; 1.2.8; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_inc.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.8.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_inc.S was added on branch matt-armv6 on 2008-01-09 01:20:57 +0000
|
| 1.3.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.4.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.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.6.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.2 | 22-Feb-2014 |
martin | branches: 1.2.4; 1.2.8; 1.2.30; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.1 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.2.30.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.2.30.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.2.8.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.8.1 | 22-Feb-2014 |
tls | file atomic_nand.S was added on branch tls-maxphys on 2014-08-19 23:45:13 +0000
|
| 1.2.4.2 | 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.2.4.1 | 22-Feb-2014 |
yamt | file atomic_nand.S was added on branch yamt-pagecache on 2014-05-22 11:26:29 +0000
|
| 1.6 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.5 | 23-Feb-2014 |
martin | branches: 1.5.26; Remove misplaced #endif
|
| 1.4 | 22-Feb-2014 |
martin | Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.4; 1.3.26; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; 1.2.8; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_op_asm.h was initially added on branch thorpej-atomic.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_op_asm.h was added on branch matt-armv6 on 2008-01-09 01:20:57 +0000
|
| 1.3.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.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.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.12 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.11 | 23-Jun-2014 |
joerg | branches: 1.11.24; Add aliases for the builtins used to implement C11/C++11 atomics.
|
| 1.10 | 22-Feb-2014 |
martin | branches: 1.10.2; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.9 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.8 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.7 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.6 | 25-May-2008 |
chs | branches: 1.6.2; 1.6.24; enable profiling of assembly functions.
|
| 1.5 | 28-Apr-2008 |
martin | branches: 1.5.2; Remove clause 3 and 4 from TNF licenses
|
| 1.4 | 12-Jan-2008 |
ad | branches: 1.4.4; atomic_and/atomic_or don't operate on pointers, so don't copy the return to a0. From thorpej@.
|
| 1.3 | 29-Nov-2007 |
ad | branches: 1.3.4; Apparently pointers are also returned in %a0.
|
| 1.2 | 29-Nov-2007 |
ad | Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_or.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.3.4.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.3.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.3.4.1 | 29-Nov-2007 |
matt | file atomic_or.S was added on branch matt-armv6 on 2008-01-09 01:20:57 +0000
|
| 1.4.4.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.4.4.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.5.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.6.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.6.2.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.10.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.11.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.11.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.3 | 23-Jun-2014 |
joerg | branches: 1.3.4; 1.3.26; Add aliases for the builtins used to implement C11/C++11 atomics.
|
| 1.2 | 22-Feb-2014 |
martin | branches: 1.2.2; 1.2.4; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.1 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.2.4.2 | 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.2.4.1 | 22-Feb-2014 |
yamt | file atomic_sub.S was added on branch yamt-pagecache on 2014-05-22 11:26:29 +0000
|
| 1.2.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.3.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3.4.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.4.1 | 23-Jun-2014 |
tls | file atomic_sub.S was added on branch tls-maxphys on 2014-08-19 23:45:13 +0000
|
| 1.10 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.9 | 28-Jun-2014 |
joerg | branches: 1.9.24; Add aliases for the C11/C++11 spelling of the CAS primitives.
|
| 1.8 | 22-Feb-2014 |
martin | branches: 1.8.2; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.7 | 18-Feb-2014 |
martin | Add a few __sync_* and atomic functions.
|
| 1.6 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.5 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.4 | 25-May-2008 |
chs | branches: 1.4.2; 1.4.24; enable profiling of assembly functions.
|
| 1.3 | 28-Apr-2008 |
martin | branches: 1.3.2; Remove clause 3 and 4 from TNF licenses
|
| 1.2 | 29-Nov-2007 |
ad | branches: 1.2.4; 1.2.8; Pull in m68k atomic ops from the thorpej-atomic branch.
|
| 1.1 | 22-Apr-2007 |
thorpej | branches: 1.1.2; file atomic_swap.S was initially added on branch thorpej-atomic.
|
| 1.1.2.2 | 22-Apr-2007 |
thorpej | Make sure namespace-cleansed aliases are avaialble for all atomic ops.
|
| 1.1.2.1 | 22-Apr-2007 |
thorpej | Atomic ops for 68020 and better processors. 68010 will need to use something else for anything that uses the CAS instruction.
|
| 1.2.8.2 | 04-Jun-2008 |
yamt | sync with head
|
| 1.2.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.4.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.4.1 | 29-Nov-2007 |
matt | file atomic_swap.S was added on branch matt-armv6 on 2008-01-09 01:20:58 +0000
|
| 1.3.2.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.4.24.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.4.2.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.8.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.9.24.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.9.24.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 06-Apr-2022 |
riastradh | Nix trailing whitespace in files of membars, atomics, and lock stubs.
Will be touching many of these files soon for functional changes.
No functional change intended.
|
| 1.3 | 23-Jun-2014 |
joerg | branches: 1.3.4; 1.3.26; Add aliases for the builtins used to implement C11/C++11 atomics.
|
| 1.2 | 22-Feb-2014 |
martin | branches: 1.2.2; 1.2.4; Try to hide the C runtime implementation specific __sync_* ops from librump, to avoid duplicates.
|
| 1.1 | 20-Feb-2014 |
martin | Add missing __sync_* ops
|
| 1.2.4.2 | 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.2.4.1 | 22-Feb-2014 |
yamt | file atomic_xor.S was added on branch yamt-pagecache on 2014-05-22 11:26:29 +0000
|
| 1.2.2.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.3.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3.4.2 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.4.1 | 23-Jun-2014 |
tls | file atomic_xor.S was added on branch tls-maxphys on 2014-08-19 23:45:13 +0000
|
| 1.6 | 18-Mar-2014 |
riastradh | branches: 1.6.26; Merge riastradh-drm2 to HEAD.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 19-Sep-2007 |
he | branches: 1.2.28; 1.2.34; Improve consistency between <sys/bswap.h> and what's actually defined by the C library for the various m68k ports by borrowing some #ifs from the i386 port.
Also, align sun2 with the other m68k ports as to whether they define __bswap{16,32} or bswap{16,32} in their C library (all now define the __ variants).
This should make the m68k ports build sys/rump again, except for sun2 which hits another problem later on.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.18; Merge libkern + libc common files. As requested by core.
|
| 1.1.18.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.34.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.28.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 18-Mar-2014 |
riastradh | branches: 1.6.26; Merge riastradh-drm2 to HEAD.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 19-Sep-2007 |
he | branches: 1.2.28; 1.2.34; Improve consistency between <sys/bswap.h> and what's actually defined by the C library for the various m68k ports by borrowing some #ifs from the i386 port.
Also, align sun2 with the other m68k ports as to whether they define __bswap{16,32} or bswap{16,32} in their C library (all now define the __ variants).
This should make the m68k ports build sys/rump again, except for sun2 which hits another problem later on.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.18; Merge libkern + libc common files. As requested by core.
|
| 1.1.18.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.34.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.28.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.5 | 18-Mar-2014 |
riastradh | branches: 1.5.26; Merge riastradh-drm2 to HEAD.
|
| 1.4 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using them in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect at all m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
| 1.5 | 07-Sep-2013 |
chs | branches: 1.5.26; 1.5.34; switch to ELF naming for local labels.
|
| 1.4 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 05-Jan-2006 |
he | branches: 1.2.50; 1.2.56; Add the m68010 versions of the integer multiply divide, modulo, and multiply functions from the old libkern. The m68010 versions are only compiled when __mc68010__ is defined, presently that's only done when building for sun2.
Reviewed by christos.
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.2.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.50.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.5.34.1 | 25-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.8 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using them in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect at all m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
| 1.7 | 04-Mar-2014 |
matt | branches: 1.7.26; 1.7.34; Make this coldfire compatible
|
| 1.6 | 07-Sep-2013 |
chs | switch to ELF naming for local labels.
|
| 1.5 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.4 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.3 | 13-Jan-2006 |
christos | branches: 1.3.50; 1.3.56; fix the mc68010 case.
|
| 1.2 | 05-Jan-2006 |
he | Add the m68010 versions of the integer multiply divide, modulo, and multiply functions from the old libkern. The m68010 versions are only compiled when __mc68010__ is defined, presently that's only done when building for sun2.
Reviewed by christos.
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.3.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.3.50.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.7.34.1 | 25-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.7.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.7.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.2 | 31-May-2020 |
rin | Fix typo in comment.
|
| 1.1 | 31-May-2020 |
rin | Add m68k assembler version of __muldi3().
This is intended for 68060: - GCC does not emit __muldi3() for 68020-40, that have 32 * 32 --> 64 mulul - mulsl (and moveml), used in this code, are not implemented for 68010
In comparison with that from compiler_rt, this version saves: - 12% of processing time - 12 bytes of stack - 50 bytes of code size Also, slightly faster, memory saving, and smaller than libgcc version.
By examining with evcnt(9), __muldi3() is invoked more than 1000 times per sec by kernel, which should justify to introduce assembler version of this function.
|
| 1.5 | 09-Mar-2020 |
rin | Remove wrong comment (copy-paste from somewhere); __mulsi3 does not depend on __udivsi3.
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 05-Jan-2006 |
he | branches: 1.2.50; 1.2.56; Add the m68010 versions of the integer multiply divide, modulo, and multiply functions from the old libkern. The m68010 versions are only compiled when __mc68010__ is defined, presently that's only done when building for sun2.
Reviewed by christos.
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.2.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.50.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.4.28.3 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.28.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4.28.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.5 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using them in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect at all m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.28; 1.4.36; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 05-Jan-2006 |
he | branches: 1.2.50; 1.2.56; Add the m68010 versions of the integer multiply divide, modulo, and multiply functions from the old libkern. The m68010 versions are only compiled when __mc68010__ is defined, presently that's only done when building for sun2.
Reviewed by christos.
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.2.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.50.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.4.36.1 | 25-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.4.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using them in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect at all m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
| 1.5 | 04-Mar-2014 |
matt | branches: 1.5.26; 1.5.34; Make this work with coldfire.
|
| 1.4 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 05-Jan-2006 |
he | branches: 1.2.50; 1.2.56; Add the m68010 versions of the integer multiply divide, modulo, and multiply functions from the old libkern. The m68010 versions are only compiled when __mc68010__ is defined, presently that's only done when building for sun2.
Reviewed by christos.
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.2.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.50.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.5.34.1 | 25-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.3.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 07-Sep-2013 |
chs | branches: 1.6.26; switch to ELF naming for local labels.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 07-Sep-2013 |
chs | branches: 1.6.26; switch to ELF naming for local labels.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6 | 07-Sep-2013 |
chs | branches: 1.6.26; switch to ELF naming for local labels.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.8 | 10-Mar-2020 |
rin | For kernel, rename ffs to __ffssi2 rather than having a weak symbol. This enables us to load modules depended to __ffssi2.
It is difficult to deal with weak symbols consistently in in-kernel linker. See explanation by pgoyette on tech-kern:
http://mail-index.netbsd.org/tech-kern/2020/03/09/msg026148.html
Also, we do not currently provide ffs(9) as a kernel routine.
|
| 1.7 | 09-Mar-2020 |
rin | Add missing END() for coldfire.
|
| 1.6 | 07-Sep-2013 |
chs | branches: 1.6.26; switch to ELF naming for local labels.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 09-Jul-2011 |
mrg | branches: 1.2.2; 1.2.8; add a weak alias for __ffssi2
|
| 1.1 | 20-Dec-2005 |
christos | Merge libkern + libc common files. As requested by core.
|
| 1.2.8.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.6.26.3 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.6.26.2 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.6.26.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.2 | 17-Jul-2009 |
dsl | Delete files that are no longer needed.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
| 1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.5 | 07-Sep-2013 |
chs | branches: 1.5.26; switch to ELF naming for local labels.
|
| 1.4 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.94; Merge libkern + libc common files. As requested by core.
|
| 1.1.94.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.1.94.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.94; Merge libkern + libc common files. As requested by core.
|
| 1.1.94.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.1.94.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 07-Sep-2013 |
chs | branches: 1.7.26; switch to ELF naming for local labels.
|
| 1.6 | 19-Jul-2013 |
matt | With these changes, they now produce identical binary as before the coldfire changes.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.7.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.7.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.2 | 17-Jul-2009 |
dsl | Delete files that are no longer needed.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
| 1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.4 | 07-Sep-2013 |
chs | branches: 1.4.26; switch to ELF naming for local labels.
|
| 1.3 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.4.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 17-Jul-2009 |
dsl | branches: 1.2.6; 1.2.12; Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate duplicate symbols for index() and rindex().
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
| 1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.2.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.6.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.4.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 07-Sep-2013 |
chs | branches: 1.7.26; switch to ELF naming for local labels.
|
| 1.6 | 19-Jul-2013 |
matt | With these changes, they now produce identical binary as before the coldfire changes.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.7.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.7.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 07-Sep-2013 |
chs | branches: 1.4.26; switch to ELF naming for local labels.
|
| 1.3 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.4.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 07-Sep-2013 |
chs | branches: 1.4.26; switch to ELF naming for local labels.
|
| 1.3 | 16-Jul-2013 |
matt | Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.4.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.7 | 07-Sep-2013 |
chs | branches: 1.7.26; switch to ELF naming for local labels.
|
| 1.6 | 19-Jul-2013 |
matt | With these changes, they now produce identical binary as before the coldfire changes.
|
| 1.5 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 28-Apr-2008 |
martin | branches: 1.2.4; 1.2.26; Remove clause 3 and 4 from TNF licenses
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.26; Merge libkern + libc common files. As requested by core.
|
| 1.1.26.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.2.26.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.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.4.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.7.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.7.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.5 | 07-Sep-2013 |
chs | branches: 1.5.26; switch to ELF naming for local labels.
|
| 1.4 | 18-Jul-2013 |
matt | Adjust for Coldfire
|
| 1.3 | 16-Jul-2013 |
matt | branches: 1.3.2; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.2 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.50; 1.1.56; Merge libkern + libc common files. As requested by core.
|
| 1.1.56.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.1.50.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.3.2.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
| 1.5.26.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.5.26.1 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.4 | 16-Jul-2013 |
matt | branches: 1.4.28; Add END(func) Fix some straggling %r@<eol> to (%r)
|
| 1.3 | 16-Jul-2013 |
matt | Convert to normal Motorola syntax for addressing. %r@ -> (%r) %r@- -> -(%r) %r@+ -> (%r)+ %r@(n) n(%r) etc. No object differences.
|
| 1.2 | 17-Jul-2009 |
dsl | branches: 1.2.6; 1.2.12; Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate duplicate symbols for index() and rindex().
|
| 1.1 | 20-Dec-2005 |
christos | branches: 1.1.36; Merge libkern + libc common files. As requested by core.
|
| 1.1.36.1 | 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.2.12.1 | 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.2.6.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.4.28.2 | 21-Apr-2020 |
martin | Ooops, restore accidently removed files from merge mishap
|
| 1.4.28.1 | 21-Apr-2020 |
martin | Sync with HEAD
|