Up to [cvs.NetBSD.org] / src / sys / arch / sparc / include
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.94 / (download) - annotate - [select for diffs], Tue May 1 09:40:15 2012 UTC (12 months, 2 weeks ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.93: +2 -2
lines
Diff to previous 1.93 (colored)
On unaligned access, provide the data address to the signal handler, instead of the faulting instructions address.
Revision 1.93 / (download) - annotate - [select for diffs], Sun Feb 19 21:06:28 2012 UTC (15 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3
Changes since 1.92: +1 -2
lines
Diff to previous 1.92 (colored)
Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! Approved by core@.
Revision 1.92 / (download) - annotate - [select for diffs], Sat Jul 30 19:29:12 2011 UTC (21 months, 3 weeks ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.91: +2 -2
lines
Diff to previous 1.91 (colored)
Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996, now that we have __HAVE_CPU_VMSPACE_EXEC/cpu_vmspace_exec().
Revision 1.91 / (download) - annotate - [select for diffs], Mon Jan 24 10:05:22 2011 UTC (2 years, 3 months ago) by martin
Branch: MAIN
CVS Tags: uebayasi-xip-base7,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.90: +4 -1
lines
Diff to previous 1.90 (colored)
Provide LWP_PC
Revision 1.90 / (download) - annotate - [select for diffs], Thu Jan 13 05:20:27 2011 UTC (2 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.89: +2 -1
lines
Diff to previous 1.89 (colored)
introduce a hack to workaround the savefpstate IPI get's NULL struct fpstate *. add a new entry point ipi_savefpstate() that is used for this IPI instead of the plain ipi_savefpstate(). check for %o0 being NULL, and if so, just return. add event counters for the savefpstate IPI, and another one for when it detects the NULL problem. make the cpu_info struct xmpsg be aligned to a single cache line. with this change applied (and another minor change in testing) my SS20 with dual SM75's has survived for 17 hours on build.sh -j5, and has reported 7 NULL savefps. (the minor change seems to have a significant effect at reducing this number, but more testing is needed for it.) XXX: this is horrible and we really need to find the real problem XXX: but this should let people use sparc smp again, and fixes XXX: for the real problem can be tested by seeing if any of the XXX: savefp IPI null counter becomes non-zero.
Revision 1.89 / (download) - annotate - [select for diffs], Sun Jan 3 23:03:21 2010 UTC (3 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
matt-mips64-premerge-20101231
Branch point for: rmind-uvmplock
Changes since 1.88: +2 -2
lines
Diff to previous 1.88 (colored)
add an explicit "bool mpsafe" to intr_establish(). only set it to true for the sun4m timer/counter interrupts. this gets lev10/14 working again on SMP systems, where those interrupts started taking the kernel lock and hanging...
Revision 1.88 / (download) - annotate - [select for diffs], Sun Jan 3 12:39:22 2010 UTC (3 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.87: +6 -1
lines
Diff to previous 1.87 (colored)
add two new members to struct intrhand: ih_realfun and ih_realarg, and use them to take the kernel lock around non-IPL_VM interrupts, using a intr_biglock_wrapper() function ike x86 does.
Revision 1.87 / (download) - annotate - [select for diffs], Wed Oct 21 21:12:02 2009 UTC (3 years, 6 months ago) by rmind
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.86: +1 -3
lines
Diff to previous 1.86 (colored)
Remove uarea swap-out functionality: - Addresses the issue described in PR/38828. - Some simplification in threading and sleepq subsystems. - Eliminates pmap_collect() and, as a side note, allows pmap optimisations. - Eliminates XS_CTL_DATA_ONSTACK in scsipi code. - Avoids few scans on LWP list and thus potentially long holds of proc_lock. - Cuts ~1.5k lines of code. Reduces amd64 kernel size by ~4k. - Removes __SWAP_BROKEN cases. Tested on x86, mips, acorn32 (thanks <mpumford>) and partly tested on acorn26 (thanks to <bjh21>). Discussed on <tech-kern>, reviewed by <ad>.
Revision 1.86 / (download) - annotate - [select for diffs], Fri May 29 22:06:55 2009 UTC (3 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.85: +2 -1
lines
Diff to previous 1.85 (colored)
fix up cpu_setfunc() as noted by uwe: - don't call lwp_startup for cpu_setfunc() users - introduce lwp_setfunc_trampoline instead - no need to set the "new" lwp for setfunc
Revision 1.85 / (download) - annotate - [select for diffs], Wed May 27 01:35:28 2009 UTC (3 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.84: +4 -5
lines
Diff to previous 1.84 (colored)
avoid a local variable in a do {} while (0) macro.
Revision 1.84 / (download) - annotate - [select for diffs], Wed Feb 27 18:26:16 2008 UTC (5 years, 2 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
mjf-devfs2-base,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-socklock-base1,
ad-audiomp2-base,
ad-audiomp2
Branch point for: yamt-nfs-mp,
netbsd-5,
matt-nb5-mips64
Changes since 1.83: +1 -9
lines
Diff to previous 1.83 (colored)
Remove CTL_MACHDEP_NAMES, it's not used anywhere. Ok by martin@.
Revision 1.83 / (download) - annotate - [select for diffs], Mon Dec 3 15:34:21 2007 UTC (5 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-base,
jmcneill-pm-base,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.82: +2 -5
lines
Diff to previous 1.82 (colored)
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.
Revision 1.82 / (download) - annotate - [select for diffs], Wed Oct 17 19:57:13 2007 UTC (5 years, 7 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs
Changes since 1.81: +1 -1
lines
Diff to previous 1.81 (colored)
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.
Revision 1.81 / (download) - annotate - [select for diffs], Thu May 17 14:51:29 2007 UTC (6 years ago) by yamt
Branch: MAIN
CVS Tags: yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
ppcoea-renovation-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup,
bouyer-xenamd64
Branch point for: matt-armv6,
jmcneill-pm
Changes since 1.80: +8 -8
lines
Diff to previous 1.80 (colored)
merge yamt-idlelwp branch. asked by core@. some ports still needs work. from doc/BRANCHES: idle lwp, and some changes depending on it. 1. separate context switching and thread scheduling. (cf. gmcgarry_ctxsw) 2. implement idle lwp. 3. clean up related MD/MI interfaces. 4. make scheduler(s) modular.
Revision 1.80 / (download) - annotate - [select for diffs], Sun Mar 4 06:00:44 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: vmlocking,
ppcoea-renovation,
mjf-ufs-trans
Changes since 1.79: +5 -5
lines
Diff to previous 1.79 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.79 / (download) - annotate - [select for diffs], Fri Feb 16 02:53:51 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.78: +1 -2
lines
Diff to previous 1.78 (colored)
Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts via a soft interrupt. In the near future, softclock will be run from process context.
Revision 1.78 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:12 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge
Changes since 1.77: +11 -4
lines
Diff to previous 1.77 (colored)
Merge newlock2 to head.
Revision 1.77 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:05 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
peter-altq-base,
peter-altq,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: newlock2
Changes since 1.76: +1 -1
lines
Diff to previous 1.76 (colored)
merge ktrace-lwp.
Revision 1.76 / (download) - annotate - [select for diffs], Thu Oct 27 00:36:16 2005 UTC (7 years, 6 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
ktrace-lwp-base
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
We need to init p_md.md_flags on fork, so implement cpu_proc_fork().
Revision 1.75 / (download) - annotate - [select for diffs], Wed Oct 26 21:11:05 2005 UTC (7 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
Add missing extern to make the definition of softnet_cookie into a declaration.
Revision 1.74 / (download) - annotate - [select for diffs], Wed Oct 26 20:52:33 2005 UTC (7 years, 6 months ago) by uwe
Branch: MAIN
Changes since 1.73: +22 -11
lines
Diff to previous 1.73 (colored)
Cosmetic. Kill __P. Remove few remaining paramter names in prototypes. CONSTCOND in while (0). Move wcopy/wzero declarations with the rest of machdep.c. Add some blank lines for readability.
Revision 1.73 / (download) - annotate - [select for diffs], Sun Sep 25 21:57:02 2005 UTC (7 years, 7 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-vop-base2,
yamt-vop-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-vop
Changes since 1.72: +1 -3
lines
Diff to previous 1.72 (colored)
G/c msiiep_swap_endian, it's no longer used now that we run without byteswapping in the PCIC.
Revision 1.72 / (download) - annotate - [select for diffs], Thu Jun 16 04:17:49 2005 UTC (7 years, 11 months ago) by briggs
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.71: +2 -2
lines
Diff to previous 1.71 (colored)
Rename 'ncpus' to 'sparc_ncpus' to avoid shadow warnings in m.i. code.
Also sprinkle an __UNVOLATILE() for sparc.
n.b. sparc64 'cpus' should probably be renamed to 'cpu_info_list' to
match i386 et al.
Revision 1.71 / (download) - annotate - [select for diffs], Fri Jun 3 22:15:49 2005 UTC (7 years, 11 months ago) by martin
Branch: MAIN
Changes since 1.69: +0 -0
lines
Diff to previous 1.69 (colored)
Rename ncpu to ncpus (as other ports call it), to avoid shadow warnings. Sprinkle some const.
Revision 1.69 / (download) - annotate - [select for diffs], Fri Jun 3 22:15:48 2005 UTC (7 years, 11 months ago) by martin
Branch: MAIN
Changes since 1.68: +2 -2
lines
Diff to previous 1.68 (colored)
Rename ncpu to ncpus (as other ports call it), to avoid shadow warnings. Sprinkle some const.
Revision 1.68 / (download) - annotate - [select for diffs], Sun May 2 11:22:06 2004 UTC (9 years ago) by pk
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
yamt-km-base,
yamt-km,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
matt-timespec,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Changes since 1.67: +1 -2
lines
Diff to previous 1.67 (colored)
The cpu_exit() detour is no longer necessary.
Revision 1.67 / (download) - annotate - [select for diffs], Sat Apr 17 23:45:40 2004 UTC (9 years, 1 month ago) by pk
Branch: MAIN
Changes since 1.66: +1 -3
lines
Diff to previous 1.66 (colored)
Remove the cache_flush() trampoline; it's no longer directly cross-called. Instead, implement the MP parts in terms of cross-callable vcache_flush_range() function.
Revision 1.66 / (download) - annotate - [select for diffs], Sun Jan 4 11:33:31 2004 UTC (9 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.65: +1 -2
lines
Diff to previous 1.65 (colored)
Rearrange process exit path to avoid need to free resources from different
process context ('reaper').
From within the exiting process context:
* deactivate pmap and free vmspace while we can still block
* introduce MD cpu_lwp_free() - this cleans all MD-specific context (such
as FPU state), and is the last potentially blocking operation;
all of cpu_wait(), and most of cpu_exit(), is now folded into cpu_lwp_free()
* process is now immediatelly marked as zombie and made available for pickup
by parent; the remaining last lwp continues the exit as fully detached
* MI (rather than MD) code bumps uvmexp.swtch, cpu_exit() is now same
for both 'process' and 'lwp' exit
uvm_lwp_exit() is modified to never block; the u-area memory is now
always just linked to the list of available u-areas. Introduce (blocking)
uvm_uarea_drain(), which is called to release the excessive u-area memory;
this is called by parent within wait4(), or by pagedaemon on memory shortage.
uvm_uarea_free() is now private function within uvm_glue.c.
MD process/lwp exit code now always calls lwp_exit2() immediatelly after
switching away from the exiting lwp.
g/c now unneeded routines and variables, including the reaper kernel thread
Revision 1.65 / (download) - annotate - [select for diffs], Sat Nov 8 15:19:20 2003 UTC (9 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.64: +2 -2
lines
Diff to previous 1.64 (colored)
#if defined(_KERNEL_OPT) is enough, #if !defined(_LKM) isn't needed in that case. Pointed out by mrg.
Revision 1.64 / (download) - annotate - [select for diffs], Thu Aug 7 16:29:38 2003 UTC (9 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.63: +2 -6
lines
Diff to previous 1.63 (colored)
Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22364, verified by myself.
Revision 1.63 / (download) - annotate - [select for diffs], Wed Jan 22 21:58:28 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.62: +4 -1
lines
Diff to previous 1.62 (colored)
Add functions to set & get the interrupt target CPU.
Revision 1.62 / (download) - annotate - [select for diffs], Sat Jan 18 06:44:57 2003 UTC (10 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.61: +11 -10
lines
Diff to previous 1.61 (colored)
Merge the nathanw_sa branch.
Revision 1.61 / (download) - annotate - [select for diffs], Thu Jan 16 16:57:44 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base
Changes since 1.60: +5 -1
lines
Diff to previous 1.60 (colored)
Rename the current mp_{pause,resume}_cpus() => mp_{pause,resume}_cpus_ddb().
Implement mp_pause_cpus/mp_resume_cpus on top of the PROM services.
Revision 1.60 / (download) - annotate - [select for diffs], Tue Jan 14 22:54:53 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.59: +3 -2
lines
Diff to previous 1.59 (colored)
Add CLKF_LOPRI() macro that allows a (timer) interrupt handler to determine whether it is interrupting code running at a given IPL level.
Revision 1.59 / (download) - annotate - [select for diffs], Sun Jan 12 01:50:51 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.58: +1 -8
lines
Diff to previous 1.58 (colored)
schedcpu() has been fixed; now we can notify another CPU about a pending reschedule request.
Revision 1.58 / (download) - annotate - [select for diffs], Sun Jan 12 01:19:00 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.57: +2 -2
lines
Diff to previous 1.57 (colored)
Remove needless indirection from the curproc() macro.
Revision 1.57 / (download) - annotate - [select for diffs], Fri Jan 10 16:34:18 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.56: +20 -9
lines
Diff to previous 1.56 (colored)
Replace `want_resched' and `want_ast' globals by per-CPU variables.
Revision 1.56 / (download) - annotate - [select for diffs], Mon Jan 6 12:50:43 2003 UTC (10 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.55: +2 -1
lines
Diff to previous 1.55 (colored)
Move schedintr() to clock.c and initialise schedhz in initclocks(), so these are available to all timer implementations.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Jan 3 16:21:05 2003 UTC (10 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.54: +1 -9
lines
Diff to previous 1.54 (colored)
remove dead extern fpproc/foundfpu declarations.
Revision 1.54 / (download) - annotate - [select for diffs], Tue Dec 10 12:04:51 2002 UTC (10 years, 5 months ago) by pk
Branch: MAIN
CVS Tags: gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Changes since 1.53: +41 -51
lines
Diff to previous 1.53 (colored)
* intr_establish() now takes an optional `fast trap' routine argument. * also remove __P().
Revision 1.53 / (download) - annotate - [select for diffs], Mon Dec 9 16:13:58 2002 UTC (10 years, 5 months ago) by pk
Branch: MAIN
Changes since 1.52: +1 -12
lines
Diff to previous 1.52 (colored)
setsoftint() is no longer used.
Revision 1.52 / (download) - annotate - [select for diffs], Fri Dec 6 16:04:12 2002 UTC (10 years, 5 months ago) by pk
Branch: MAIN
Changes since 1.51: +4 -3
lines
Diff to previous 1.51 (colored)
Pass the `device class interrupt level' on to intr_establish() and use to raise the ipl in the interrupt handlers to the appropriate level. This avoids interrupt handler interference if one of the devices actually interrupts at a lower hardware level than the maximum level assined to a device class. Based on code from Art Grabowski in openbsd.
Revision 1.51 / (download) - annotate - [select for diffs], Thu Nov 28 15:29:53 2002 UTC (10 years, 5 months ago) by pk
Branch: MAIN
Changes since 1.50: +4 -1
lines
Diff to previous 1.50 (colored)
Not all sun4m platforms have version 8 sparc CPUs. So go out to the PROM and get the CPU architecture version from the PROM cpu node `sparc-version' property.
Revision 1.50 / (download) - annotate - [select for diffs], Tue Nov 26 14:36:11 2002 UTC (10 years, 5 months ago) by pk
Branch: MAIN
Changes since 1.49: +4 -2
lines
Diff to previous 1.49 (colored)
Add `machdep.cpu_arch' sysctl to determine the CPU architecture version. Currrently, cpu types `sun4' and `sun4c' produce version 7, all others version 8.
Revision 1.49 / (download) - annotate - [select for diffs], Sun Feb 3 14:10:02 2002 UTC (11 years, 3 months ago) by darrenr
Branch: MAIN
CVS Tags: newlock-base,
newlock,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
ifpoll-base,
ifpoll,
gehenna-devsw-base,
gehenna-devsw,
eeh-devprop-base,
eeh-devprop
Changes since 1.48: +6 -2
lines
Diff to previous 1.48 (colored)
* add machdep.booted_device and machdep.boot_args (both fetched from appropriate PROM variables). * return "netbsd" for machdep.booted_kernel if the PROM doesn't return us a kernel name.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Dec 11 03:24:46 2001 UTC (11 years, 5 months ago) by uwe
Branch: MAIN
Changes since 1.47: +3 -1
lines
Diff to previous 1.47 (colored)
Export msiiep_swap_endian(onoff) from msiiep.c to turn on/off automagic endian swapping performed by PCI controller. Need it in several places where we want to enter PROM repl.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Dec 4 00:05:05 2001 UTC (11 years, 5 months ago) by darrenr
Branch: MAIN
Changes since 1.46: +3 -2
lines
Diff to previous 1.46 (colored)
defopt "options SUN4*", put #define for each of SUN4, SUN4C, SUN4M and SUN4U into opt_arch_sparc.h and include this wherever they are used.
Revision 1.46 / (download) - annotate - [select for diffs], Mon Nov 12 16:32:25 2001 UTC (11 years, 6 months ago) by pk
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.45: +1 -4
lines
Diff to previous 1.45 (colored)
Remove redundant declarations.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Sep 27 02:05:42 2001 UTC (11 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2
Branch point for: thorpej-mips-cache,
nathanw_sa
Changes since 1.44: +7 -16
lines
Diff to previous 1.44 (colored)
implement generic soft interrupts as described in softintr(9). convert the network, clock & serial softint's to use them.
Revision 1.44 / (download) - annotate - [select for diffs], Thu Jun 14 22:56:58 2001 UTC (11 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-devvp,
kqueue
Changes since 1.43: +1 -2
lines
Diff to previous 1.43 (colored)
Don't need to prototype child_return() here, it's in <sys/proc.h>.
Revision 1.43 / (download) - annotate - [select for diffs], Thu Mar 15 03:01:39 2001 UTC (12 years, 2 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Changes since 1.42: +4 -1
lines
Diff to previous 1.42 (colored)
sprinkle KERNEL_LOCK() and KERNEL_PROC_LOCK() where they're missing. add SYSCALL_DEBUG support to trap.c.
Revision 1.42 / (download) - annotate - [select for diffs], Sun Jan 21 07:48:29 2001 UTC (12 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
fix bit rot so that MP kernel compiles s/cpu_no/ci_cpuid/
Revision 1.41 / (download) - annotate - [select for diffs], Fri Aug 25 01:04:11 2000 UTC (12 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
Make need_resched() take a "struct cpu_info *" argument. This causes gives a primitive form of processor affinity. Its use in roundrobin() still needs some work.
Revision 1.40 / (download) - annotate - [select for diffs], Mon Jun 5 20:47:47 2000 UTC (12 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored)
Fix typo. kern/10291.
Revision 1.39 / (download) - annotate - [select for diffs], Sat Jun 3 20:43:28 2000 UTC (12 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +4 -3
lines
Diff to previous 1.38 (colored)
Provide a CPU_IS_PRIMARY() macro in the MULTIPROCESSOR case.
Revision 1.38 / (download) - annotate - [select for diffs], Wed May 31 12:05:04 2000 UTC (12 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.37: +2 -1
lines
Diff to previous 1.37 (colored)
Move switchexit() declaration in here.
Revision 1.37 / (download) - annotate - [select for diffs], Wed May 31 05:28:26 2000 UTC (12 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.36: +5 -5
lines
Diff to previous 1.36 (colored)
- In the MULTIPROCESSOR case, initialize p_cpu before a process is marked SONPROC. - Fix a bug where all cpu_info structures except for the boot CPUs would exist at both a CPU-local VA (CPUINFO_VA) and a gloal VA; The boot CPU's existed only a CPUINFO_VA. - Add a self-reference pointer to the cpu_info that references the global address in the MULTIPROCESSOR case. Just allow it to reference the `local' VA in the single-processor case, as CPUINFO_VA is global enough when there's only one processor to care about. Change curcpu() to return the global address.
Revision 1.36 / (download) - annotate - [select for diffs], Fri May 26 21:20:16 2000 UTC (12 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.35: +6 -1
lines
Diff to previous 1.35 (colored)
First sweep at scheduler state cleanup. Collect MI scheduler state into global and per-CPU scheduler state: - Global state: sched_qs (run queues), sched_whichqs (bitmap of non-empty run queues), sched_slpque (sleep queues). NOTE: These may collectively move into a struct schedstate at some point in the future. - Per-CPU state, struct schedstate_percpu: spc_runtime (time process on this CPU started running), spc_flags (replaces struct proc's p_schedflags), and spc_curpriority (usrpri of processes on this CPU). - Every platform must now supply a struct cpu_info and a curcpu() macro. Simplify existing cpu_info declarations where appropriate. - All references to per-CPU scheduler state now made through curcpu(). NOTE: this will likely be adjusted in the future after further changes to struct proc are made. Tested on i386 and Alpha. Changes are mostly mechanical, but apologies in advance if it doesn't compile on a particular platform.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Dec 16 20:24:59 1999 UTC (13 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
chs-ubc2-newbase
Changes since 1.34: +9 -1
lines
Diff to previous 1.34 (colored)
Provide cpu_boot_secondary_cpus().
Revision 1.34 / (download) - annotate - [select for diffs], Mon Oct 4 19:11:43 1999 UTC (13 years, 7 months ago) by pk
Branch: MAIN
CVS Tags: fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize,
thorpej_scsipi
Changes since 1.33: +6 -4
lines
Diff to previous 1.33 (colored)
Implement sysctl `machdep.booted_kernel'.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Aug 10 21:08:09 1999 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +2 -1
lines
Diff to previous 1.32 (colored)
Define cpu_number() as discussed on tech-smp.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Jan 19 10:02:40 1999 UTC (14 years, 4 months ago) by pk
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame,
chs-ubc2-base,
chs-ubc2
Changes since 1.31: +3 -1
lines
Diff to previous 1.31 (colored)
Add SIR_SERIAL soft interrupt source.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 11 06:43:50 1998 UTC (14 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base,
kenh-if-detach
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored)
Changes to support fork_kthread(): - cpu_set_kpc() now takes void *arg third argument, passed to the entry point. - cpu_fork() allows parent to be non-curproc iff parent is proc0. When forking non-curproc, assume its state has already been saved. - Adjust various pieces of machine-dependent code to account of all of this.
Revision 1.30 / (download) - annotate - [select for diffs], Tue Oct 13 20:53:02 1998 UTC (14 years, 7 months ago) by pk
Branch: MAIN
CVS Tags: chs-ubc-base,
chs-ubc
Changes since 1.29: +7 -1
lines
Diff to previous 1.29 (colored)
CLKF_INTR() needs to have a MULTIPROCESSOR version.
Revision 1.29 / (download) - annotate - [select for diffs], Mon Oct 5 22:12:13 1998 UTC (14 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.28: +1 -3
lines
Diff to previous 1.28 (colored)
cpu_set_kpc() prototype is already in <sys/systm.h>.
Revision 1.28 / (download) - annotate - [select for diffs], Sat Sep 26 20:12:06 1998 UTC (14 years, 7 months ago) by pk
Branch: MAIN
Changes since 1.27: +8 -1
lines
Diff to previous 1.27 (colored)
mp_{pause,resume,halt}_cpu() prototypes.
Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 23 10:07:09 1998 UTC (14 years, 9 months ago) by pk
Branch: MAIN
Changes since 1.26: +1 -2
lines
Diff to previous 1.26 (colored)
Nuke obsolete prototype.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Aug 21 14:10:42 1998 UTC (14 years, 9 months ago) by pk
Branch: MAIN
Changes since 1.25: +1 -4
lines
Diff to previous 1.25 (colored)
iommu_{enter,remove} moved to iommuvar.h
Revision 1.25 / (download) - annotate - [select for diffs], Sat Nov 22 03:13:56 1997 UTC (15 years, 6 months ago) by tv
Branch: MAIN
CVS Tags: eeh-paddr_t-base,
eeh-paddr_t
Changes since 1.24: +7 -7
lines
Diff to previous 1.24 (colored)
eliminate declarations of global data in <sparc/cpu.h> and declare in source files, reducing global symblol replication in .o kernel files
Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 15 22:25:15 1997 UTC (16 years, 2 months ago) by pk
Branch: MAIN
CVS Tags: thorpej-signal-base,
thorpej-signal,
netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3,
marc-pcmcia-bp,
marc-pcmcia-base,
marc-pcmcia,
bouyer-scsipi
Changes since 1.23: +5 -1
lines
Diff to previous 1.23 (colored)
Add fix_align() and emulinstr() prototypes.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Nov 6 20:19:51 1996 UTC (16 years, 6 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-setroot,
mrg-vm-swap,
is-newarp-before-merge,
is-newarp-base,
is-newarp
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Fix an inconsistency that came in with Lite: setrq() was renamed to setrunqueue(), but remrq() was never renamed. Rename remrq() to remrunqueue().
Revision 1.22 / (download) - annotate - [select for diffs], Thu Sep 5 09:32:48 1996 UTC (16 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Make the SPARC kernel compile again after recent tty cdevsw changes.
Revision 1.21 / (download) - annotate - [select for diffs], Sun Mar 31 22:17:14 1996 UTC (17 years, 1 month ago) by pk
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.20: +18 -10
lines
Diff to previous 1.20 (colored)
Move autoconf subroutine prototypes to autoconf.h Deal with sun4m `software interrupts'.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 15 00:01:21 1996 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.19: +5 -3
lines
Diff to previous 1.19 (colored)
Fix prototypes for the latest kpc changes.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Mar 14 19:49:08 1996 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.18: +60 -1
lines
Diff to previous 1.18 (colored)
Add missing prototypes and fix the fp struct for svr4.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 14 00:49:20 1996 UTC (17 years, 2 months ago) by pk
Branch: MAIN
Changes since 1.17: +1 -10
lines
Diff to previous 1.17 (colored)
Remove cpu_set_init_frame().
Revision 1.17 / (download) - annotate - [select for diffs], Wed Jun 28 02:56:05 1995 UTC (17 years, 10 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored)
remove unused cpu_exec() definitions. moved "broken swap" markers, for ports that still need it, to types.h.
Revision 1.16 / (download) - annotate - [select for diffs], Fri May 19 06:57:41 1995 UTC (18 years ago) by pk
Branch: MAIN
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored)
cpu_swapout() not needed after all.
Revision 1.15 / (download) - annotate - [select for diffs], Mon May 8 17:34:20 1995 UTC (18 years ago) by pk
Branch: MAIN
Changes since 1.14: +1 -3
lines
Diff to previous 1.14 (colored)
Start swapping.
Revision 1.14 / (download) - annotate - [select for diffs], Fri May 5 03:42:11 1995 UTC (18 years ago) by cgd
Branch: MAIN
Changes since 1.13: +3 -1
lines
Diff to previous 1.13 (colored)
define BROKEN_SWAP and/or cpu_swapout as appropriate.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Apr 22 20:28:23 1995 UTC (18 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.12: +1 -3
lines
Diff to previous 1.12 (colored)
- added sunos_machdep.c for sun3, atari, amiga and mac68k. - changed machdep.c and trap.c to use struct emul. - remove ep_setup references. - added struct emul to all emulations.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Mar 28 18:19:49 1995 UTC (18 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
KERNEL -> _KERNEL
Revision 1.11 / (download) - annotate - [select for diffs], Fri Nov 25 23:11:42 1994 UTC (18 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.10: +4 -1
lines
Diff to previous 1.10 (colored)
prototype wcopy/wzero
Revision 1.10 / (download) - annotate - [select for diffs], Sun Nov 20 20:52:57 1994 UTC (18 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
copyright/Id cleanup
Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 26 07:16:34 1994 UTC (18 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
vme interrupt support
Revision 1.8 / (download) - annotate - [select for diffs], Tue Sep 27 01:32:06 1994 UTC (18 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
USPAGE
Revision 1.7 / (download) - annotate - [select for diffs], Thu May 19 08:23:17 1994 UTC (19 years ago) by deraadt
Branch: MAIN
CVS Tags: netbsd-1-0-base,
netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0,
netbsd-1-0
Changes since 1.6: +12 -2
lines
Diff to previous 1.6 (colored)
liten
Revision 1.6 / (download) - annotate - [select for diffs], Thu May 5 09:54:33 1994 UTC (19 years ago) by deraadt
Branch: MAIN
Changes since 1.5: +2 -3
lines
Diff to previous 1.5 (colored)
profiling and clock stuff
Revision 1.5 / (download) - annotate - [select for diffs], Thu May 5 05:55:00 1994 UTC (19 years ago) by deraadt
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
flags foo
Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 22 08:08:43 1994 UTC (19 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.3: +20 -1
lines
Diff to previous 1.3 (colored)
move defn of trapvec to cpu.h
Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 1 06:01:25 1994 UTC (19 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.2: +3 -2
lines
Diff to previous 1.2 (colored)
sparc runs in current today
Revision 1.2 / (download) - annotate - [select for diffs], Mon Oct 11 02:28:25 1993 UTC (19 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: sparc-magnum
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
stdarg.h, varargs.h, psl.h, autoconf.h: posted patches from torek cpu.h: cpu_adjstack() won't work well in the NetBSD execve - need a different model, stub enablertclock() for now.. exec.h: a netbsd-type exec.h file (ie. empty) param.h: add MID_MACHINE pmap.h: delete kernel_pmap hack - it doesn't work for us, + two proto's vmparam.h: VM_MIN_ADDRESS = 0!
Revision 1.1 / (download) - annotate - [select for diffs], Sat Oct 2 10:23:07 1993 UTC (19 years, 7 months ago) by deraadt
Branch: MAIN
Chris Torek's sparc port. Missing lots of things.