History log of /src/sys/arch/m68k/include/m68k.h |
Revision | | Date | Author | Comments |
1.27 |
| 13-Jan-2024 |
thorpej | Make getsfc() and getdfc() inlines; it's slightly smaller.
|
1.26 |
| 26-Sep-2023 |
tsutsui | TAB/space cleanup.
|
1.25 |
| 26-Sep-2023 |
tsutsui | Remove trailing spaces and TABs.
|
1.24 |
| 06-Apr-2019 |
thorpej | Overhaul the API used to fetch and store individual memory cells in userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(), subyte(), suword(), etc.) are retired and replaced with new ufetch(9) and ustore(9) APIs that can return proper error codes, etc. and are implemented consistently across all platforms. The interrupt-safe variants are no longer supported (and several of the existing attempts at fuswintr(), etc. were buggy and not actually interrupt-safe).
Also augmement the ucas(9) API, making it consistently available on all plaforms, supporting uniprocessor and multiprocessor systems, even those that do not have CAS or LL/SC primitives.
Welcome to NetBSD 8.99.37.
|
1.23 |
| 14-Mar-2019 |
thorpej | G/C "MAPPECOPY". It is the deadest of wood, and never actually worked in NetBSD.
|
1.22 |
| 19-Feb-2012 |
rmind | branches: 1.22.40; Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@.
|
1.21 |
| 22-Dec-2011 |
tsutsui | Adjust for function merge and move.
|
1.20 |
| 15-Nov-2011 |
tsutsui | branches: 1.20.4; Merge copy-and-pasted fpu_probe() function (to share it among more m68k ports). Tested on TT030, Sun3/80, and X68030.
|
1.19 |
| 16-May-2011 |
tsutsui | branches: 1.19.4; - merge and move pasted m68k MD setreg() functions into m68k/m68k_machdep.c - move m68881_save() and m68881_restore() declarations into <m68k/m68k.h>
Briefly tested and no obvious breakage on atari, sun3, and x68k.
|
1.18 |
| 08-Feb-2011 |
rmind | Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were.
Extra verification by snj@.
|
1.17 |
| 07-Jul-2010 |
chs | branches: 1.17.2; 1.17.4; implement ucas_* for m68k.
|
1.16 |
| 19-Dec-2009 |
tsutsui | branches: 1.16.2; 1.16.4; Move declaration of setfunc_trampoline() into <m68k/m68k.h>.
|
1.15 |
| 19-Dec-2009 |
tsutsui | Move declaration of lwp_trampoline() into <m68k/m68k.h>.
|
1.14 |
| 30-May-2009 |
martin | Do not use lwp_trampoline for cpu_setfunc, we do not want to call lwp_startup() after a setfunc. Grow a simplified setfunc_trampoline instead.
|
1.13 |
| 17-Oct-2007 |
garbled | branches: 1.13.20; 1.13.30; 1.13.36; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.12 |
| 21-May-2007 |
tsutsui | branches: 1.12.10; Move declarations of m68k common functions from <machine/cpu.h> to <m68k/m68k.h>. While here, remove some obsolete function decls.
|
1.11 |
| 11-Dec-2005 |
christos | branches: 1.11.30; 1.11.32; 1.11.38; merge ktrace-lwp.
|
1.10 |
| 28-Aug-2004 |
thorpej | branches: 1.10.12; De-__P
|
1.9 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.8 |
| 14-Jun-2001 |
fredette | branches: 1.8.8; 1.8.24; Added prototypes for w16zero and w16copy, found in the new w16copy.s.
|
1.7 |
| 03-May-2001 |
fredette | Add a CPU_68010 macro.
|
1.6 |
| 21-Oct-1997 |
gwr | branches: 1.6.26; comments
|
1.5 |
| 21-Oct-1997 |
gwr | Declarations for things exported by sources in this directory. (i.e. stuff that does not belong in <machine/cpu.h>)
|
1.4 |
| 09-Apr-1997 |
thorpej | branches: 1.4.8; Prototype regdump().
|
1.3 |
| 02-Feb-1997 |
thorpej | prototype mappedcopy{in,out}(), {copy,zero}page().
|
1.2 |
| 12-Sep-1996 |
thorpej | Add an FPU_UNKNOWN constant; just a placeholder for any unknown FPU.
|
1.1 |
| 11-Sep-1996 |
thorpej | Factor out common Motorola 68k CPU definitions from the m68k port cpu.h header files.
Some more work could be done here, but it's a good start.
|
1.4.8.1 |
| 22-Oct-1997 |
mellon | pull up from main trunk
|
1.6.26.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.8.24.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.24.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.24.2 |
| 03-Sep-2004 |
skrll | Sync with HEAD
|
1.8.24.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.8.2 |
| 14-Jun-2001 |
fredette | Added prototypes for w16zero and w16copy, found in the new w16copy.s.
|
1.8.8.1 |
| 14-Jun-2001 |
fredette | file m68k.h was added on branch nathanw_sa on 2001-06-14 15:49:06 +0000
|
1.10.12.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.11.38.1 |
| 22-May-2007 |
matt | Update to HEAD.
|
1.11.32.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.11.30.1 |
| 27-May-2007 |
ad | Sync with head.
|
1.12.10.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.13.36.1 |
| 05-Jun-2009 |
snj | branches: 1.13.36.1.2; Pull up following revision(s) (requested by martin in ticket #787): sys/arch/m68k/include/m68k.h: revision 1.14 sys/arch/m68k/m68k/switch_subr.s: revision 1.22 sys/arch/m68k/m68k/vm_machdep.c: revision 1.28 Do not use lwp_trampoline for cpu_setfunc, we do not want to call lwp_startup() after a setfunc. Grow a simplified setfunc_trampoline instead.
|
1.13.36.1.2.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
1.13.30.1 |
| 05-Jun-2009 |
snj | Pull up following revision(s) (requested by martin in ticket #787): sys/arch/m68k/include/m68k.h: revision 1.14 sys/arch/m68k/m68k/switch_subr.s: revision 1.22 sys/arch/m68k/m68k/vm_machdep.c: revision 1.28 Do not use lwp_trampoline for cpu_setfunc, we do not want to call lwp_startup() after a setfunc. Grow a simplified setfunc_trampoline instead.
|
1.13.20.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.13.20.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.13.20.1 |
| 20-Jun-2009 |
yamt | sync with head
|
1.16.4.2 |
| 31-May-2011 |
rmind | sync with head
|
1.16.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.16.2.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.17.4.1 |
| 17-Feb-2011 |
bouyer | Sync with HEAD
|
1.17.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.19.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.20.4.2 |
| 24-Feb-2012 |
mrg | sync to -current.
|
1.20.4.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.22.40.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|