| History log of /src/sys/arch/m68k/conf |
| Revision | Date | Author | Comments |
| 1.1 | 25-Feb-2018 |
mrg | add a special rule to build m68k/fpu.c to avoid passing -msoft-float. fixes GCC 6 kernel builds that use this file.
|
| 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.
|
| 1.12 | 28-Apr-1995 |
cgd | rename files files for new config/config.old naming
|
| 1.11 | 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.10 | 05-Jul-1994 |
mycroft | Remove fpsp.U.
|
| 1.9 | 03-Jul-1994 |
mycroft | Remove bogon.
|
| 1.8 | 23-May-1994 |
mycroft | Remove copy.s. It's simply not that generic.
|
| 1.7 | 18-May-1994 |
chopps | always assemble fpspnull.s
|
| 1.6 | 21-Apr-1994 |
briggs | Add fpsp support. Comment out fpspnull line until I figure out how to specify "not option" with new config. Don't need it yet, anyway.
|
| 1.5 | 03-Feb-1994 |
mycroft | Add random.s.
|
| 1.4 | 23-Jan-1994 |
cgd | add copy.s to files.m68k, and alphabetize files.m68k.newconf
|
| 1.3 | 22-Jan-1994 |
briggs | Use m68k/m68k/copy.s.
|
| 1.2 | 09-Jan-1994 |
cgd | add ddb files, and also make sure alphabetically ordered
|
| 1.1 | 08-Jan-1994 |
cgd | add files.m68k.newconf for the mac folks
|
| 1.12 | 30-Jan-1997 |
thorpej | This file is now obsolete.
|
| 1.11 | 10-Sep-1996 |
thorpej | Pull in the COMPAT_M68K4K stuff when appropriate.
|
| 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.2 | 04-Jun-2021 |
martin | Sprinkle a few VMSWAP_DEFAULT_PLAINTEXT for architectures where we do not have any spare cpu cycles to waste (encrypted swap still could be enabled by the admin in /etc/sysctl.conf).
|
| 1.1 | 19-Sep-2010 |
tsutsui | branches: 1.1.2; 1.1.4; 1.1.10; 1.1.82; 1.1.86; - add m68k/conf/std.m68k, which includes common standard options for m68k, options EXEC_ELF32, EXEC_SCRIPTS, and CPU_IN_CKSUM for md cpu_in_cksum.c - make all m68k ports include common arch/m68k/conf/std.m68k from MD std.${MACHINE}
|
| 1.1.86.1 | 06-Jun-2021 |
cjep | sync with head
|
| 1.1.82.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
| 1.1.10.2 | 05-Mar-2011 |
rmind | sync with head
|
| 1.1.10.1 | 19-Sep-2010 |
rmind | file std.m68k was added on branch rmind-uvmplock on 2011-03-05 20:50:53 +0000
|
| 1.1.4.2 | 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
| 1.1.4.1 | 19-Sep-2010 |
uebayasi | file std.m68k was added on branch uebayasi-xip on 2010-10-22 07:21:22 +0000
|
| 1.1.2.2 | 09-Oct-2010 |
yamt | sync with head
|
| 1.1.2.1 | 19-Sep-2010 |
yamt | file std.m68k was added on branch yamt-nfs-mp on 2010-10-09 03:31:49 +0000
|