#
94439884 |
| 30-May-2022 |
andvar <andvar@NetBSD.org> |
s/identifing/identifying/ and s/multipler/multiplier/ in comments.
|
#
eb1c9892 |
| 23-Jan-2021 |
tsutsui <tsutsui@NetBSD.org> |
Remove leftover of #undef statements.
These should have been removed in rev 1.55 back in 2010: https://mail-index.netbsd.org/source-changes/2010/12/20/msg016105.html http://cvsweb.netbsd.org/bsdwe
Remove leftover of #undef statements.
These should have been removed in rev 1.55 back in 2010: https://mail-index.netbsd.org/source-changes/2010/12/20/msg016105.html http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/news68k/news68k/locore.s.diff?r1=1.54&r2=1.55
show more ...
|
#
54015632 |
| 19-Dec-2018 |
maxv <maxv@NetBSD.org> |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
#
f9d776b4 |
| 15-Mar-2014 |
tsutsui <tsutsui@NetBSD.org> |
Use common m68k/busaddrerr.s for bus error and address error handlers.
No binary changes on GENERIC, and also tested on NWS-1750.
|
#
d4c441f4 |
| 09-Mar-2014 |
tsutsui <tsutsui@NetBSD.org> |
Remove unused m68k_fault_addr, which is required only on mac68k for SBC.
It looks hp300 one was copied from mac68k in rev 1.75 and then it was pasted to other ports again and again.
|
#
f56072cb |
| 31-Jan-2014 |
tsutsui <tsutsui@NetBSD.org> |
defined(LKM) -> defined(MODULAR)
|
#
e5a90a83 |
| 22-Dec-2011 |
tsutsui <tsutsui@NetBSD.org> |
Merge m68881_save() and m68881_restore() (using most common mvme68k ones). All functions are checked by my eyes, and all GENERIC kernels compile.
|
#
a95c9d2f |
| 26-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
Make sure to call pflusha before (not after) enabling MMU on 68030/68851 initialization paths.
Pointed out by isaki@ per observation of ATC status on XM6i emulator. Tested on TT030, HP362, NWS-1750,
Make sure to call pflusha before (not after) enabling MMU on 68030/68851 initialization paths.
Pointed out by isaki@ per observation of ATC status on XM6i emulator. Tested on TT030, HP362, NWS-1750, and X68030 by me.
XXX: probably we can remove existing pflusha or TBIA calls after MMU turned XXX: on (and before enabling cache) but I leave them as is for now to avoid XXX: unexcpected side effects.
show more ...
|
#
ce950fea |
| 20-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
Add preliminary PROM internal function based framebuffer console support, which was demonstrated at Open Source Conference 2011 Kansai @ Kyoto back in July: http://www.NetBSD.org/gallery/events.html#
Add preliminary PROM internal function based framebuffer console support, which was demonstrated at Open Source Conference 2011 Kansai @ Kyoto back in July: http://www.NetBSD.org/gallery/events.html#opensourceconf2011-Kansai
- map 0xc0000000-0xffffffff PA region (which is mirror of PA 0x0-0x3fffffff) to the same VA via %tt0 and %tt1 registers and move KVA space accordingly (like luna68k does for its devices) - save trap #0 vector for PROM function calls in early bootstrap and register it to trap #14 to call it from kernel for console output - add dumb romcall based tty attachment taken from src/sys/dev/ofw/ofcons.c - add rom function call stubs from news68k/stand/common/romcalls.S - remove IIOV() macro for device registers where now mapped PA==VA via %tt1
XXX: romcons is not enabled yet because there is no generic interface XXX: to attach wskbd(4) to non wsdisplay(4) devices like this romcons.
show more ...
|
#
2f387432 |
| 15-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
Move spread getsfc() and getdfc() functions into common m68k/support.s.
Note: - ENTRY_NOPROFILE() is okay since they are used only for debug printf - they are declared to return int so no need to pu
Move spread getsfc() and getdfc() functions into common m68k/support.s.
Note: - ENTRY_NOPROFILE() is okay since they are used only for debug printf - they are declared to return int so no need to put a return value into %a0
show more ...
|
#
ce23bebc |
| 03-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
Replace (???) comments to avoid false trigraph warnings by new as(1).
|
#
c34ff049 |
| 03-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
unifdef __ELF__
|
#
8ac3875a |
| 08-Feb-2011 |
rmind <rmind@NetBSD.org> |
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 the
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@.
show more ...
|
#
ccde4787 |
| 20-Dec-2010 |
matt <matt@NetBSD.org> |
Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
#
bd01b4a3 |
| 06-Jun-2010 |
mrg <mrg@NetBSD.org> |
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.
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
show more ...
|
#
158aca40 |
| 25-Feb-2010 |
skrll <skrll@NetBSD.org> |
s/cpu_fork/cpu_lwp_fork/ in comment.
|
#
626b2740 |
| 13-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Now we have Sysseg_pa value so no need to calculate it from KVA Sysseg. Tested on hp300.
XXX: mac68k seems to have a different VA vs PA mechanism so I leave it for now.
|
#
1f792f80 |
| 12-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Allow NetBSD/news68k kernel work with PGSHIFT==13, i.e. 8KB/page. Tested on NWS-1750 with 68030.
|
#
1401e77e |
| 11-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Move uvm_setpagesize() calls from locore.s to pmap_bootstrap_finalize(). Also explicitly set uvmexp.pagesize to prepare 8KB/page settings.
XXX: There is #ifdef !defined(amiga) && !defined(atari) wor
Move uvm_setpagesize() calls from locore.s to pmap_bootstrap_finalize(). Also explicitly set uvmexp.pagesize to prepare 8KB/page settings.
XXX: There is #ifdef !defined(amiga) && !defined(atari) workaround XXX: because they have different pmap initialization functions.
show more ...
|
#
6cad3648 |
| 02-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc. Tested on NWS-1750.
|
#
11af2f9c |
| 26-Nov-2009 |
matt <matt@NetBSD.org> |
Kill proc0paddr. Use lwp0.l_addr instead.
|
#
ba2bffa2 |
| 21-Dec-2008 |
tsutsui <tsutsui@NetBSD.org> |
Tweak some comments and labels to sync with hp300.
|
#
7ceeb689 |
| 10-Dec-2008 |
tsutsui <tsutsui@NetBSD.org> |
Account idepth in functions in locore.s that are registered in the interrupt vector table so that we don't have to track all interrupt paths.
|
#
4b293a84 |
| 03-Dec-2007 |
ad <ad@NetBSD.org> |
Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implemen
Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
show more ...
|
#
d974db0a |
| 17-Oct-2007 |
garbled <garbled@NetBSD.org> |
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 v
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.
show more ...
|