History log of /src/sys/arch/m68k/conf/files.m68k |
Revision | | Date | Author | Comments |
1.57 |
| 18-Jan-2024 |
thorpej | Make the M68K_MMU_* defines real kernel options, available in opt_m68k_arch.h. For 68030, 68040, and 68060, infer M68K_MMU_MOTOROLA. For 68010 and 68020, it must be an explicit option (set in std.${MACHINE} or, in the case of hp300, inferred from the specific model option).
|
1.56 |
| 18-Jan-2024 |
thorpej | Bump required version (mkflagvar).
|
1.55 |
| 18-Jan-2024 |
thorpej | mkflagvar M68010 M68020 M68030 M68040 M68060
|
1.54 |
| 17-Jan-2024 |
thorpej | Make sigcode.s and sunos_sigcode.s build as their own stand-alone files.
|
1.53 |
| 17-Jan-2024 |
thorpej | Make compat_13_sigreturn13.s and compat_16_sigreturn14.s build as their own stand-alone files and G/C the now-empty sigreturn.s.
|
1.52 |
| 16-Jan-2024 |
thorpej | Build m68k/support.s on its own; don't include it from locore.s
|
1.51 |
| 21-Oct-2020 |
christos | branches: 1.51.20; make process_machdep.c included always since it provides register i/o used by sys_process_getlwpstatus.c which is always included.
|
1.50 |
| 20-Oct-2020 |
christos | harmonize process_machdep.c inclusion.
|
1.49 |
| 14-Mar-2019 |
thorpej | G/C "MAPPECOPY". It is the deadest of wood, and never actually worked in NetBSD.
|
1.48 |
| 19-Dec-2018 |
maxv | Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
1.47 |
| 19-Sep-2010 |
tsutsui | branches: 1.47.58; 1.47.60; Add m68k MD cpu_in_cksum.c. Based on sys/netinet/cpu_in_cksum.c but just modified to use traditional MD m68k/oc_cksum.s.
Makes ~5% improvements of ttcp(1) xfer rates on ATARI TT030 + SMC_TT.
|
1.46 |
| 06-Jun-2010 |
mrg | fix PR 6724 - convert m68k options to defflag's. this means that M680[12346] are now available from opt_m68k_arch.h. FPSP meantioned in the PR has already been fixed, and i could not find any more.
i built these kernels to ensure i did not break their builds:
amiga: GENERIC DRACO atari: HADES FALCON MILAN-PCIIDE mac68k: GENERIC sun2: GENERIC sun3: GENERIC GENERIC3X cesfic: attempted GENERIC, does not build due to lack of machine/bus.h hp300: GENERIC luna68k: GENERIC mvme68k: GENERIC news68k: GENERIC next68k: GENERIC x68k: GENERIC
|
1.45 |
| 19-Nov-2008 |
ad | branches: 1.45.6; 1.45.8; Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.44 |
| 25-Jan-2008 |
joerg | branches: 1.44.6; 1.44.10; 1.44.16; 1.44.18; Refactor in_cksum/in4_cksum/in6_cksum implementations: - All three functions are included in the kernel by default. They call a backend function cpu_in_cksum after possibly computing the checksum of the pseudo header. - cpu_in_cksum is the core to implement the one-complement sum. The default implementation is moderate fast on most platforms and provides a 32bit accumulator with 16bit addends for L32 platforms and a 64bit accumulator with 32bit addends for L64 platforms. It handles edge cases like very large mbuf chains (could happen with native IPv6 in the future) and provides a good base for new native implementations. - Modify i386 and amd64 assembly to use the new interface.
This disables the MD implementations on !x86 until the conversion is done. For Alpha, the portable version is faster.
|
1.43 |
| 06-Jan-2008 |
ad | Add MODULAR option. Include kernel linker stuff if MODULAR.
|
1.42 |
| 31-Dec-2007 |
ad | Remove COMPAT_HPUX.
|
1.41 |
| 17-Oct-2007 |
garbled | branches: 1.41.2; 1.41.8; 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.40 |
| 21-May-2007 |
tsutsui | branches: 1.40.10; Remove unused m68k/bcopy.s. (src/common/lib/libc/arch/m68k/string/bcopy.S in libkern is enough)
|
1.39 |
| 21-May-2007 |
tsutsui | Remove netns stuff.
|
1.38 |
| 15-Feb-2007 |
mhitch | branches: 1.38.6; 1.38.8; 1.38.14; Add lock stubs for m68k. Amiga builds and runs now.
|
1.37 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.36 |
| 22-Sep-2003 |
cl | branches: 1.36.16; SA_SIGINFO support for m68k
|
1.35 |
| 24-Jun-2003 |
martin | branches: 1.35.2; Move (and unify) PMAP_DEBUG and FPU_EMULATE here - it is tested in shared files.
|
1.34 |
| 17-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.33 |
| 13-Jul-2002 |
scw | m68k syscall rototill:
- Switch all m68k-based ports over to __HAVE_SYSCALL_INTERN. - Add systrace glue. - Define struct mdproc in <m68k/proc.h> instead of <machine/proc.h>. (They were all defined exactly the same anyway, other than a couple of the MDP_* flags.)
|
1.32 |
| 28-Nov-2001 |
lukem | branches: 1.32.8; - convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
1.31 |
| 20-Nov-2001 |
lukem | cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
1.30 |
| 19-Dec-2000 |
scw | branches: 1.30.4; 1.30.8; Unification of the m68k syscall() function.
|
1.29 |
| 14-May-2000 |
minoura | defopt FPSP.
|
1.28 |
| 06-Apr-2000 |
jdolecek | Switch to MI ns_cksum.c - the MD ns_cksum.c is equivalent to it (modulo some u_intX_t vs. u_char type usage). In particular, the MD version didn't contain any MD code.
|
1.27 |
| 14-Feb-2000 |
thorpej | Allow arch-specific code to specify in4_cksum() like it can specify in_cksum().
|
1.26 |
| 09-Jul-1999 |
thorpej | branches: 1.26.2; Normalize include paths.
|
1.25 |
| 19-Apr-1999 |
kleink | Add COMPAT_SVR4 for m68k.
|
1.24 |
| 19-Apr-1999 |
kleink | Move linux_reenter_syscall() to a common location and rename it to reenter_syscall() - it's going to be shared with COMPAT_SVR4 and soon be used by native code.
|
1.23 |
| 01-Oct-1998 |
thorpej | branches: 1.23.8; Implement compat_13_sys_sigreturn().
|
1.22 |
| 24-May-1998 |
is | Back out the defopt for M680?0. As pointed out to me, this breaks ports which dont use the M680?0 the way Amiga, Atari, Mac68k, and X68k do. I must have missed this in the past discussion about this project.
|
1.21 |
| 23-May-1998 |
is | Move M680[2346]0 to opt_m68kcpu.h. XXX Some explicit dependencies could be removed now from the individual arch/$ARCH/conf/Makefile.$ARCH files, but this is still to be done.
|
1.20 |
| 22-Feb-1998 |
mycroft | Remove random.s.
|
1.19 |
| 01-Feb-1998 |
is | Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from the other 68k ports' files.${port} to arch/m68k/conf/files.m68k.
|
1.18 |
| 06-Jun-1997 |
veego | add src/sys/arch/m68k/m68k/m68k_machdep.c
|
1.17 |
| 09-Apr-1997 |
thorpej | Add bcopy.s, copy.s, copypage.s, and regdump.c; they're common to all m68k ports.
|
1.16 |
| 12-Feb-1997 |
gwr | Add m68k/kgdb_m68k.c
|
1.15 |
| 02-Feb-1997 |
thorpej | branches: 1.15.2; Build mappedcopy.c conditional on "options MAPPEDCOPY"
|
1.14 |
| 10-Sep-1996 |
thorpej | Pull in the COMPAT_M68K4K stuff when appropriate.
|
1.13 |
| 24-Feb-1996 |
briggs | Add ns_cksum.c.
|
1.12 |
| 14-Feb-1996 |
gwr | Remove ns_cksum.c (now in sys/conf/files)
|
1.11 |
| 30-Apr-1995 |
cgd | new-config files list. missed this yesterday.
|
1.10 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.9 |
| 05-Jul-1994 |
mycroft | Remove fpsp.U.
|
1.8 |
| 03-Jul-1994 |
mycroft | Remove bogon.
|
1.7 |
| 21-Jun-1994 |
hpeyerl | fix to avoid duplicate symbols w/hpfplib.
|
1.6 |
| 23-May-1994 |
mycroft | Remove copy.s. It's simply not that generic.
|
1.5 |
| 03-Feb-1994 |
mycroft | Add random.s.
|
1.4 |
| 29-Jan-1994 |
cgd | make FPSP m68k-generic
|
1.3 |
| 23-Jan-1994 |
cgd | add copy.s to files.m68k, and alphabetize files.m68k.newconf
|
1.2 |
| 09-Jan-1994 |
cgd | add ddb files, and also make sure alphabetically ordered
|
1.1 |
| 08-Jan-1994 |
cgd | common code
|
1.15.2.1 |
| 12-Mar-1997 |
is | Merge in changes from Trunk
|
1.23.8.2 |
| 02-Aug-1999 |
thorpej | Update from trunk.
|
1.23.8.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.26.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
1.26.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.30.8.3 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.30.8.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.30.8.1 |
| 10-Nov-2001 |
scw | Kernel mcontext glue for Scheduler Activations on m68k from Klaus Klein <kleink@netbsd.org>.
|
1.30.4.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.30.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.32.8.1 |
| 16-Jul-2002 |
gehenna | catch up with -current.
|
1.35.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.35.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.35.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.36.16.4 |
| 04-Feb-2008 |
yamt | sync with head.
|
1.36.16.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.36.16.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.36.16.1 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.38.14.1 |
| 22-May-2007 |
matt | Update to HEAD.
|
1.38.8.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.38.6.1 |
| 27-May-2007 |
ad | Sync with head.
|
1.40.10.3 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.40.10.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.40.10.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.41.8.2 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.41.8.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.41.2.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.44.18.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.44.16.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.44.10.3 |
| 09-Oct-2010 |
yamt | sync with head
|
1.44.10.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.44.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.44.6.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.45.8.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.45.8.1 |
| 03-Jul-2010 |
rmind | sync with head
|
1.45.6.2 |
| 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.45.6.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.47.60.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.47.58.1 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.51.20.1 |
| 27-Jun-2024 |
martin | Pull up following revision(s) (requested by rin in ticket #724 to fix build fallout on the branch):
sys/arch/m68k/m68k/compat_16_sigreturn14.s: revision 1.6 sys/arch/mvme68k/mvme68k/locore.s: revision 1.129 sys/arch/news68k/news68k/locore.s: revision 1.84 sys/arch/hp300/hp300/locore.s: revision 1.183 sys/arch/m68k/m68k/compat_13_sigreturn13.s: revision 1.8 sys/arch/m68k/m68k/sigreturn.s: file removal sys/arch/m68k/include/pte_motorola.h: revision 1.10 sys/arch/atari/atari/locore.s: revision 1.125 sys/arch/amiga/amiga/locore.s: revision 1.169 sys/arch/sun2/sun2/locore.s: revision 1.37 sys/arch/next68k/next68k/locore.s: revision 1.84 sys/arch/x68k/x68k/locore.s: revision 1.130 sys/arch/sun3/sun3x/locore.s: revision 1.77 sys/arch/cesfic/cesfic/locore.s: revision 1.45 sys/arch/m68k/conf/files.m68k: revision 1.53 sys/arch/sun3/sun3/locore.s: revision 1.109 sys/arch/luna68k/luna68k/locore.s: revision 1.81 sys/arch/mac68k/mac68k/locore.s: revision 1.182
Define PTE used in the pmap module int terms of the bit definitions in mmu_{51,40}.h.
Make compat_13_sigreturn13.s and compat_16_sigreturn14.s build as their own stand-alone files and G/C the now-empty sigreturn.s.
|