#
60e2ec70 |
| 06-Jan-2023 |
tsutsui <tsutsui@NetBSD.org> |
TAB/spaces/indents cleanup.
|
#
94439884 |
| 30-May-2022 |
andvar <andvar@NetBSD.org> |
s/identifing/identifying/ and s/multipler/multiplier/ in comments.
|
#
4ae107ec |
| 16-Mar-2022 |
andvar <andvar@NetBSD.org> |
s/paniced/panicked/ and s/borken/broken/ in comments.
|
#
238723a9 |
| 03-May-2019 |
tsutsui <tsutsui@NetBSD.org> |
Make sure interrupts are disabled during cpu_configure(9).
Fixes 'panic: kernel diagnostic assertion "cv_is_valid(cv)" failed' during fdcisa(4) probe on Milan's DIAGNOSTIC kernel, caused by a stray
Make sure interrupts are disabled during cpu_configure(9).
Fixes 'panic: kernel diagnostic assertion "cv_is_valid(cv)" failed' during fdcisa(4) probe on Milan's DIAGNOSTIC kernel, caused by a stray interrupt from the FDC right after isa_intr_establish(). No visible bad side effect on TT030 with this change.
Should be pulled up to netbsd-8.
show more ...
|
#
f80f7692 |
| 19-Mar-2019 |
thorpej <thorpej@NetBSD.org> |
G/C a couple of lingering instances of addupc(). There is still some bit- rotten profiling code that references it, but that code is already almost certainly broken for other reasons.
|
#
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.
|
#
c03bf22c |
| 20-Jan-2018 |
tsutsui <tsutsui@NetBSD.org> |
Fix silent hang after isa_intr_establish() on Milan.
The problems (wrong macro replacements) were slipped in rev 1.107: http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/atari/atari/locore.s#rev1.107
|
#
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.
|
#
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 ...
|
#
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 ...
|
#
b8cca62a |
| 09-Apr-2010 |
tsutsui <tsutsui@NetBSD.org> |
- establish zs interrupts via common intr_establish() function rather than hardcording them in locore.s and vector.s - also make interrupt handlers take per unit softc and put a softint cookie in
- establish zs interrupts via common intr_establish() function rather than hardcording them in locore.s and vector.s - also make interrupt handlers take per unit softc and put a softint cookie into softc (though atari machines have only one zs) - tweak some structures as per MI z8530sc driver
Tested on TT030 using sl(4) on zs.
show more ...
|
#
4dfd2690 |
| 02-Dec-2009 |
tsutsui <tsutsui@NetBSD.org> |
Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc. Tested on TT030.
|
#
11af2f9c |
| 26-Nov-2009 |
matt <matt@NetBSD.org> |
Kill proc0paddr. Use lwp0.l_addr instead.
|
#
8a0754e5 |
| 27-Dec-2008 |
tsutsui <tsutsui@NetBSD.org> |
Account idepth in all interrupt handlers in locore.s.
|
#
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 ...
|
#
d2eac2f6 |
| 12-Jun-2007 |
mhitch <mhitch@NetBSD.org> |
Pass a frame pointer to trap() rather than the 'entire frame' trick. Gcc4 was optimizing away modifications to the frame contents (it's not nice to trick gcc). Pass the pointer as the first argumen
Pass a frame pointer to trap() rather than the 'entire frame' trick. Gcc4 was optimizing away modifications to the frame contents (it's not nice to trick gcc). Pass the pointer as the first argument to reduce the number of places that would be changed otherwise. Fixes the getcwd regression test on most m68k ports.
show more ...
|
#
57451082 |
| 18-May-2007 |
he <he@NetBSD.org> |
Adapt to the merge of the yamt-idlelwp branch. curcpu()->ci_want_resched is now required, so get rid of the want_resched global. Also, cpu_need_resched() now takes two arguments. The l_next and l_ba
Adapt to the merge of the yamt-idlelwp branch. curcpu()->ci_want_resched is now required, so get rid of the want_resched global. Also, cpu_need_resched() now takes two arguments. The l_next and l_back fields in struct lwp no longer exists, so delete references to it from genassym.cf. Also, m68k/m68k/proc_subr.s is no longer used, says mhitch, so remove its use.
This brings the atari BOOT kernel back to a buildable state.
show more ...
|
#
298a18f6 |
| 21-Mar-2007 |
tsutsui <tsutsui@NetBSD.org> |
Apply MI softintr(9) patch before it becomes rotten. Untested. See also: http://mail-index.netbsd.org/port-atari/2007/03/07/0000.html
|
#
87eed192 |
| 01-Sep-2006 |
matt <matt@NetBSD.org> |
Make sure .data is .long aligned. (fixes linker warning)
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
797c9037 |
| 04-Mar-2004 |
nathanw <nathanw@NetBSD.org> |
Centralize identical copies of proc_trampoline code.
(lots more opportunites here for the bored hacker, such as rei and trap0...)
|
#
d20841bb |
| 13-Feb-2004 |
wiz <wiz@NetBSD.org> |
Uppercase CPU, plural is CPUs.
|