CVS log for src/sys/arch/mac68k/mac68k/locore.s
Up to [cvs.NetBSD.org] / src / sys / arch / mac68k / mac68k
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.175.4.1: download - view: text, markup, annotated - select for diffs
Thu Jun 27 19:27:29 2024 UTC (5 months ago) by martin
Branches: netbsd-10
Diff to: previous 1.175: preferred, colored; next MAIN 1.176: preferred, colored
Changes since revision 1.175: +1 -4
lines
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.
Revision 1.184: download - view: text, markup, annotated - select for diffs
Wed Feb 28 13:05:40 2024 UTC (9 months ago) by thorpej
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.183: preferred, colored
Changes since revision 1.183: +7 -12
lines
Fix up the mac68k interrupt handlers to work with the new style common
clockframe layout and remove the CLOCK_FORMAT0 work-around. As a nice
side-effect, this also eliminates the super-sketchy stack unwinding used
by rtclock_intr to get at the interrupt stack frame.
Revision 1.183: download - view: text, markup, annotated - select for diffs
Wed Jan 17 12:33:50 2024 UTC (10 months, 2 weeks ago) by thorpej
Branches: MAIN
Diff to: previous 1.182: preferred, colored
Changes since revision 1.182: +1 -9
lines
Make sigcode.s and sunos_sigcode.s build as their own stand-alone files.
Revision 1.182: download - view: text, markup, annotated - select for diffs
Wed Jan 17 12:19:06 2024 UTC (10 months, 2 weeks ago) by thorpej
Branches: MAIN
Diff to: previous 1.181: preferred, colored
Changes since revision 1.181: +1 -4
lines
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.
Revision 1.181: download - view: text, markup, annotated - select for diffs
Tue Jan 16 15:38:57 2024 UTC (10 months, 2 weeks ago) by thorpej
Branches: MAIN
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +1 -6
lines
Build m68k/support.s on its own; don't include it from locore.s
Revision 1.180: download - view: text, markup, annotated - select for diffs
Tue Jan 9 07:28:26 2024 UTC (10 months, 3 weeks ago) by thorpej
Branches: MAIN
Diff to: previous 1.179: preferred, colored
Changes since revision 1.179: +4 -4
lines
Statically-initialize the '851 / '030 protorp with MMU51_SRP_BITS. In
pmap_init(), re-initialize protorp with MMU51_CRP_BITS. Remove the now-
redundant code that does this in each of the m68k platforms.
Revision 1.179: download - view: text, markup, annotated - select for diffs
Tue Jan 9 04:16:25 2024 UTC (10 months, 3 weeks ago) by thorpej
Branches: MAIN
Diff to: previous 1.178: preferred, colored
Changes since revision 1.178: +1 -25
lines
Remove duplicated / slightly-tweaked loadustp() (load user segment table)
routines from all of the m68k ports using the shared pmap. Instead, in
pmap_init(), set up a function pointer to the appropriate mmu_load_urp*()
function in mmu_subr.s.
Revision 1.178: download - view: text, markup, annotated - select for diffs
Wed Dec 27 19:26:30 2023 UTC (11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.177: preferred, colored
Changes since revision 1.177: +2 -2
lines
Define values for the 68030 TT registers in terms of the definitions
in <m68k/mmu_30.h> rather than using magic numbers.
Revision 1.177: download - view: text, markup, annotated - select for diffs
Wed Dec 27 03:03:41 2023 UTC (11 months, 1 week ago) by thorpej
Branches: MAIN
Diff to: previous 1.176: preferred, colored
Changes since revision 1.176: +5 -13
lines
Stop using magic numbers for the MMU root pointer attributes and the
Translation Control register, and also get rid of "#if PGSHIFT == ..."
where those magic numbers are used.
Instead, define new macros: MMU51_SRP_BITS, MMU51_CRP_BITS, MMU51_TCR_BITS,
and MMU40_TCR_BITS, in terms of the definitions in mmu_{40,51}.h. These
automagically adapt to 8K and 4K pages based on the machine-specific value
of PGSHIFT.
Revision 1.176: download - view: text, markup, annotated - select for diffs
Mon Dec 25 21:32:57 2023 UTC (11 months, 1 week ago) by thorpej
Branches: MAIN
Diff to: previous 1.175: preferred, colored
Changes since revision 1.175: +1 -3
lines
loadustp(): Optimize for the overwhelmingly common case of "not the HP MMU".
Rather than converting the level 1 table address to a page number before
calling loadustp() only to have loadustp() convert it back to an address
for the '851, '030, '040, and '060, instead pass the address and convert
to a page number only in the case of the HP MMU.
This is a wash on HP MMU machines (9000/320 and 9000/350), and saves at
least 4 instructions (2x moveq + 2x lsXl) on every context switch on
everything else.
Revision 1.175: download - view: text, markup, annotated - select for diffs
Mon May 30 09:56:03 2022 UTC (2 years, 6 months ago) by andvar
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Branch point for: netbsd-10
Diff to: previous 1.174: preferred, colored
Changes since revision 1.174: +3 -3
lines
s/identifing/identifying/ and s/multipler/multiplier/ in comments.
Revision 1.171.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 27 10:27:30 2021 UTC (3 years, 7 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE
Diff to: previous 1.171: preferred, colored; next MAIN 1.172: preferred, colored
Changes since revision 1.171: +11 -11
lines
Pull up following revision(s) (requested by rin in ticket #1255):
sys/arch/mac68k/mac68k/locore.s: revision 1.174
Fix DJMEMCMAX option for Quadra/Centris 650/800.
- Use jeq instead of jra for conditional branch.
- Use cmpl instead of cmp (= cmpw) for int variables.
Now, my Quadra 800 recognizes full 520MB memory!
Revision 1.173.2.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 22:28:29 2021 UTC (3 years, 8 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.173: preferred, colored; next MAIN 1.174: preferred, colored
Changes since revision 1.173: +11 -11
lines
Sync with HEAD.
Revision 1.174: download - view: text, markup, annotated - select for diffs
Sun Mar 14 03:25:01 2021 UTC (3 years, 8 months ago) by rin
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.173: preferred, colored
Changes since revision 1.173: +11 -11
lines
Fix DJMEMCMAX option for Quadra/Centris 650/800.
- Use jeq instead of jra for conditional branch.
- Use cmpl instead of cmp (= cmpw) for int variables.
Now, my Quadra 800 recognizes full 520MB memory!
Revision 1.173: download - view: text, markup, annotated - select for diffs
Tue Jul 21 06:10:26 2020 UTC (4 years, 4 months ago) by rin
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.172: preferred, colored
Changes since revision 1.172: +2 -1
lines
For GCC8, do not omit frame pointer for intr_dispatch() and via1_intr()
(-fomit-frame-pointer is enabled for -O and higher for GCC8).
This is required by rtclock_intr() which unwinds stack frame of caller!
XXXXXX
We need to get rid of this hackest hack for rtclock_intr(). This problem
was discussed back in 2014:
http://mail-index.netbsd.org/port-mac68k/2014/08/15/msg000595.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000600.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000601.html
However, unfortunately, the problem has been left untouched until today.
The patch attached in the third message works around the problem. But,
it adds hard-coded magic numbers to intr_dispatch() and via1_intr().
For real fix, we should probably reconsider whole interrupt handling.
Anyway, now kernel compiled by GCC8 works fine as far as I can see.
Revision 1.172: download - view: text, markup, annotated - select for diffs
Tue Jul 21 05:45:38 2020 UTC (4 years, 4 months ago) by rin
Branches: MAIN
Diff to: previous 1.171: preferred, colored
Changes since revision 1.171: +2 -1
lines
Align tmpstk to 4-byte boundary as required by System V (ELF) ABI.
Fix GCC8-compiled kernel crash during very early boot stage when
printf decimal numbers; __umoddi3 corrupts stack frame which is not
aligned properly.
Revision 1.170.30.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:27 2019 UTC (5 years, 5 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.170: preferred, colored; next MAIN 1.171: preferred, colored
Changes since revision 1.170: +1 -5
lines
Sync with HEAD
Revision 1.170.28.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 14:01:39 2018 UTC (5 years, 11 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.170: preferred, colored; next MAIN 1.171: preferred, colored
Changes since revision 1.170: +1 -5
lines
Sync with HEAD, resolve a few conflicts
Revision 1.171: download - view: text, markup, annotated - select for diffs
Wed Dec 19 13:57:48 2018 UTC (5 years, 11 months ago) by maxv
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
netbsd-9-base,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Branch point for: netbsd-9
Diff to: previous 1.170: preferred, colored
Changes since revision 1.170: +1 -5
lines
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.
Revision 1.166.6.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:11 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.166: preferred, colored; next MAIN 1.167: preferred, colored
Changes since revision 1.166: +146 -207
lines
Rebase to HEAD as of a few days ago.
Revision 1.163.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:39:56 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.163.4.1: preferred, colored; branchpoint 1.163: preferred, colored; next MAIN 1.164: preferred, colored
Changes since revision 1.163.4.1: +146 -207
lines
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.166.10.2: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:16 2014 UTC (10 years, 6 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.166.10.1: preferred, colored; branchpoint 1.166: preferred, colored; next MAIN 1.167: preferred, colored
Changes since revision 1.166.10.1: +35 -207
lines
sync with head
Revision 1.170: download - view: text, markup, annotated - select for diffs
Sat Mar 15 12:11:23 2014 UTC (10 years, 8 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
pgoyette-compat-base,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi,
pgoyette-compat
Diff to: previous 1.169: preferred, colored
Changes since revision 1.169: +5 -176
lines
Use common m68k/busaddrerr.s for bus error and address error handlers.
No binary changes on GENERIC.
Revision 1.169: download - view: text, markup, annotated - select for diffs
Sun Mar 9 16:28:43 2014 UTC (10 years, 8 months ago) by tsutsui
Branches: MAIN
Diff to: previous 1.168: preferred, colored
Changes since revision 1.168: +1 -2
lines
Remove an instruction for nonexistent 060 branch prediction error accounting.
It's amiga and atari specific and copied from amiga/locore.s
to mac68k/locore.s in rev 1.80, then pasted into other ports.
Note this is harmless because all these ports don't have 68060 variants
(i.e. it's inside #if defined(M68060) block) and mvme68k (which has 68060)
has removed it since the initial import.
Revision 1.168: download - view: text, markup, annotated - select for diffs
Sat Sep 7 19:06:29 2013 UTC (11 years, 2 months ago) by chs
Branches: MAIN
Diff to: previous 1.167: preferred, colored
Changes since revision 1.167: +31 -31
lines
switch to ELF naming for local labels.
Revision 1.166.10.1: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:18 2013 UTC (11 years, 3 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +112 -1
lines
sync with head
Revision 1.167: download - view: text, markup, annotated - select for diffs
Tue Jul 16 07:31:40 2013 UTC (11 years, 4 months ago) by jklos
Branches: MAIN
CVS tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +112 -1
lines
Added DJMEMCMAX option for recognizing 128 meg SIMMs in Centris and Quadra
610, 650 and 800 systems. From Rob Braun,
http://synack.net/~bbraun/netbsdmac2.html
Revision 1.163.4.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:06:36 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -34
lines
sync with head
Revision 1.165.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 07:32:32 2012 UTC (12 years, 9 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.165: preferred, colored; next MAIN 1.166: preferred, colored
Changes since revision 1.165: +1 -26
lines
merge to -current.
Revision 1.166: download - view: text, markup, annotated - select for diffs
Thu Dec 22 15:33:29 2011 UTC (12 years, 11 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
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-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
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,
khorben-n900,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver
Branch point for: tls-maxphys,
rmind-smpnet
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +1 -26
lines
Merge m68881_save() and m68881_restore() (using most common mvme68k ones).
All functions are checked by my eyes, and all GENERIC kernels compile.
Revision 1.165: download - view: text, markup, annotated - select for diffs
Sat Nov 26 14:05:53 2011 UTC (13 years ago) by tsutsui
Branches: MAIN
CVS tags: jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +2 -1
lines
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.
Revision 1.164: download - view: text, markup, annotated - select for diffs
Tue Nov 15 10:57:03 2011 UTC (13 years ago) by tsutsui
Branches: MAIN
CVS tags: jmcneill-audiomp3-base,
jmcneill-audiomp3
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +1 -9
lines
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
Revision 1.162.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:05:59 2011 UTC (13 years, 6 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.162: preferred, colored; next MAIN 1.163: preferred, colored
Changes since revision 1.162: +3 -36
lines
Sync with HEAD.
Revision 1.160.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:50:57 2011 UTC (13 years, 9 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.160.2.1: preferred, colored; branchpoint 1.160: preferred, colored; next MAIN 1.161: preferred, colored
Changes since revision 1.160.2.1: +9 -41
lines
sync with head
Revision 1.162.4.1: download - view: text, markup, annotated - select for diffs
Thu Feb 17 11:59:47 2011 UTC (13 years, 9 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.162: preferred, colored; next MAIN 1.163: preferred, colored
Changes since revision 1.162: +3 -36
lines
Sync with HEAD
Revision 1.163: download - view: text, markup, annotated - select for diffs
Tue Feb 8 20:20:18 2011 UTC (13 years, 9 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
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
Branch point for: yamt-pagecache
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +3 -36
lines
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@.
Revision 1.162: download - view: text, markup, annotated - select for diffs
Mon Dec 20 00:25:37 2010 UTC (13 years, 11 months ago) by matt
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +7 -6
lines
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>.
Revision 1.159.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:44:49 2010 UTC (14 years, 3 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.159.2.1: preferred, colored; branchpoint 1.159: preferred, colored; next MAIN 1.160: preferred, colored
Changes since revision 1.159.2.1: +4 -1
lines
Sync with HEAD.
Revision 1.153.20.3: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:52:20 2010 UTC (14 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.153.20.2: preferred, colored; branchpoint 1.153: preferred, colored; next MAIN 1.154: preferred, colored
Changes since revision 1.153.20.2: +5 -2
lines
sync with head.
Revision 1.160.2.1: download - view: text, markup, annotated - select for diffs
Sat Jul 3 01:19:22 2010 UTC (14 years, 5 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +5 -2
lines
sync with head
Revision 1.161: download - view: text, markup, annotated - select for diffs
Sun Jun 6 04:50:07 2010 UTC (14 years, 6 months ago) by mrg
Branches: MAIN
CVS tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +5 -2
lines
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
Revision 1.159.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:39:33 2010 UTC (14 years, 7 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +2 -2
lines
Sync with HEAD.
Revision 1.153.20.2: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:02:35 2010 UTC (14 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.153.20.1: preferred, colored; branchpoint 1.153: preferred, colored
Changes since revision 1.153.20.1: +14 -14
lines
sync with head
Revision 1.160: download - view: text, markup, annotated - select for diffs
Thu Feb 25 07:17:48 2010 UTC (14 years, 9 months ago) by skrll
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
uebayasi-xip-base1
Branch point for: rmind-uvmplock
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +2 -2
lines
s/cpu_fork/cpu_lwp_fork/ in comment.
Revision 1.159: download - view: text, markup, annotated - select for diffs
Sat Dec 12 09:55:44 2009 UTC (14 years, 11 months ago) by tsutsui
Branches: MAIN
CVS tags: uebayasi-xip-base,
matt-premerge-20091211
Branch point for: uebayasi-xip
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +9 -1
lines
Allow NetBSD/mac68k kernel work with PGSHIFT==13, i.e. 8KB/page.
Tested on LC630 with 68LC040.
Revision 1.158: download - view: text, markup, annotated - select for diffs
Fri Dec 11 18:28:35 2009 UTC (14 years, 11 months ago) by tsutsui
Branches: MAIN
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +2 -4
lines
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.
Revision 1.157: download - view: text, markup, annotated - select for diffs
Fri Dec 4 16:57:18 2009 UTC (15 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +5 -7
lines
Use common pmap_bootstrap_finalize() to initialize lwp0 uarea etc.
Tested on LC630.
Revision 1.156: download - view: text, markup, annotated - select for diffs
Thu Nov 26 00:19:18 2009 UTC (15 years ago) by matt
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +5 -9
lines
Kill proc0paddr. Use lwp0.l_addr instead.
Revision 1.153.20.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:27 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +4 -4
lines
sync with head.
Revision 1.154.4.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:16:25 2009 UTC (15 years, 10 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.154: preferred, colored; next MAIN 1.155: preferred, colored
Changes since revision 1.154: +3 -3
lines
Sync with HEAD.
Revision 1.153.16.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:28:12 2009 UTC (15 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.153.16.1: preferred, colored; branchpoint 1.153: preferred, colored; next MAIN 1.154: preferred, colored
Changes since revision 1.153.16.1: +2 -2
lines
Sync with HEAD.
Revision 1.155: download - view: text, markup, annotated - select for diffs
Sun Jan 11 06:02:18 2009 UTC (15 years, 10 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
jymxensuspend-base,
jym-xensuspend
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +3 -3
lines
Fix inverted logic on FPU type check in fpfault(). From OpenBSD.
Revision 1.153.16.1: download - view: text, markup, annotated - select for diffs
Sun Jun 29 09:32:58 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +2 -2
lines
Sync with HEAD.
Revision 1.153.24.1: download - view: text, markup, annotated - select for diffs
Fri Jun 27 15:11:17 2008 UTC (16 years, 5 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.153: preferred, colored; next MAIN 1.154: preferred, colored
Changes since revision 1.153: +2 -2
lines
Sync with head.
Revision 1.153.22.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:30:30 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.153: preferred, colored; next MAIN 1.154: preferred, colored
Changes since revision 1.153: +2 -2
lines
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.154: download - view: text, markup, annotated - select for diffs
Thu Jun 19 13:56:22 2008 UTC (16 years, 5 months ago) by tsutsui
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
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,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +2 -2
lines
Unify splraiseipl(9) implementation among m68k ports as per
suggestion from isaki@ on port-m68k.
For mac68k:
- rename mac68k_ipls[] to common ipl2psl_table[]
- make makeiplcookie() return PSL bits via ipl2psl_table[]
rather than IPL_FOO indexes
Revision 1.152.10.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:18:23 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.152: preferred, colored; next MAIN 1.153: preferred, colored
Changes since revision 1.152: +1 -1
lines
sync with HEAD
Revision 1.153: download - view: text, markup, annotated - select for diffs
Wed Oct 17 19:55:15 2007 UTC (17 years, 1 month ago) by garbled
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
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,
mjf-devfs,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
wrstuden-revivesa,
simonb-wapbl,
mjf-devfs2
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +1 -1
lines
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.144.16.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:27:26 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.144.16.1: preferred, colored; branchpoint 1.144: preferred, colored; next MAIN 1.145: preferred, colored
Changes since revision 1.144.16.1: +9 -16
lines
sync with head.
Revision 1.145.24.1.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 07:03:39 2007 UTC (17 years, 3 months ago) by wrstuden
Branches: wrstuden-fixsa
Diff to: previous 1.145.24.1: preferred, colored; next MAIN 1.145.24.2: preferred, colored
Changes since revision 1.145.24.1: +5 -3
lines
Sync w/ NetBSD-4-RC_1
Revision 1.148.2.2: download - view: text, markup, annotated - select for diffs
Sun Jul 15 13:16:19 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking
Diff to: previous 1.148.2.1: preferred, colored; branchpoint 1.148: preferred, colored; next MAIN 1.149: preferred, colored
Changes since revision 1.148.2.1: +5 -3
lines
Sync with head.
Revision 1.148.4.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:00:31 2007 UTC (17 years, 4 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.148: preferred, colored; next MAIN 1.149: preferred, colored
Changes since revision 1.148: +7 -14
lines
Sync with head.
Revision 1.148.10.2: download - view: text, markup, annotated - select for diffs
Tue Jun 26 18:12:54 2007 UTC (17 years, 5 months ago) by garbled
Branches: ppcoea-renovation
Diff to: previous 1.148.10.1: preferred, colored; branchpoint 1.148: preferred, colored; next MAIN 1.149: preferred, colored
Changes since revision 1.148.10.1: +5 -3
lines
Sync with HEAD.
Revision 1.145.24.2: download - view: text, markup, annotated - select for diffs
Mon Jun 18 09:31:04 2007 UTC (17 years, 5 months ago) by liamjfoy
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-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,
matt-nb4-arm-base,
matt-nb4-arm
Diff to: previous 1.145.24.1: preferred, colored; branchpoint 1.145: preferred, colored; next MAIN 1.146: preferred, colored
Changes since revision 1.145.24.1: +4 -2
lines
Pull up following revision(s) (requested by mhitch in ticket #728):
sys/arch/mvme68k/mvme68k/locore.s: revision 1.98
sys/arch/mac68k/mac68k/trap.c: revision 1.128
sys/arch/next68k/next68k/locore.s: revision 1.48
sys/arch/mac68k/mac68k/locore.s: revision 1.152
sys/arch/sun3/sun3/locore.s: revision 1.88
sys/arch/sun2/sun2/locore.s: revision 1.19
sys/arch/sun2/sun2/trap.c: revision 1.32
sys/arch/m68k/m68k/db_trace.c: revision 1.51
sys/arch/mvme68k/mvme68k/trap.c: revision 1.90
sys/arch/news68k/news68k/trap.c: revision 1.53
sys/arch/luna68k/luna68k/locore.s: revision 1.27
sys/arch/atari/atari/locore.s: revision 1.99
sys/arch/sun3/sun3/trap.c: revision 1.130
sys/arch/x68k/x68k/trap.c: revision 1.89
sys/arch/next68k/next68k/trap.c: revision 1.67
sys/arch/x68k/x68k/locore.s: revision 1.79
sys/arch/news68k/news68k/locore.s: revision 1.43
sys/arch/luna68k/luna68k/trap.c: revision 1.46
sys/arch/hp300/hp300/locore.s: revision 1.140
sys/arch/cesfic/cesfic/locore.s: revision 1.15
sys/arch/cesfic/cesfic/trap.c: revision 1.35
sys/arch/m68k/m68k/trap_subr.s: revision 1.12
sys/arch/amiga/amiga/locore.s: revision 1.143
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.
Revision 1.152: download - view: text, markup, annotated - select for diffs
Tue Jun 12 03:34:30 2007 UTC (17 years, 5 months ago) by mhitch
Branches: 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,
jmcneill-pm,
hpcarm-cleanup,
bouyer-xenamd64
Branch point for: matt-armv6
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +5 -3
lines
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.
Revision 1.148.2.1: download - view: text, markup, annotated - select for diffs
Sun May 27 12:27:40 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +3 -12
lines
Sync with head.
Revision 1.148.10.1: download - view: text, markup, annotated - select for diffs
Tue May 22 17:27:06 2007 UTC (17 years, 6 months ago) by matt
Branches: ppcoea-renovation
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +3 -12
lines
Update to HEAD.
Revision 1.151: download - view: text, markup, annotated - select for diffs
Tue May 22 00:23:57 2007 UTC (17 years, 6 months ago) by rjs
Branches: MAIN
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +1 -6
lines
Remove two unused global variables.
Revision 1.150: download - view: text, markup, annotated - select for diffs
Mon May 21 15:19:17 2007 UTC (17 years, 6 months ago) by tsutsui
Branches: MAIN
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +3 -2
lines
Initialize curlwp as well as lwp0.l_addr right after MMU is enabled.
Revision 1.149: download - view: text, markup, annotated - select for diffs
Sun May 20 15:06:40 2007 UTC (17 years, 6 months ago) by he
Branches: MAIN
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +1 -6
lines
Follow the pattern suggested by mhitch for the atari port and
remove inclusion of m68k/m68k/proc_subr.s, restoring the kernel
to a buildable state.
Revision 1.146.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:48:59 2007 UTC (17 years, 8 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.146: preferred, colored; next MAIN 1.147: preferred, colored
Changes since revision 1.146: +3 -3
lines
Sync with HEAD.
Revision 1.148: download - view: text, markup, annotated - select for diffs
Thu Mar 8 02:24:40 2007 UTC (17 years, 9 months ago) by tsutsui
Branches: MAIN
CVS tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup
Branch point for: vmlocking,
ppcoea-renovation,
mjf-ufs-trans
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +2 -2
lines
MI softintr(9)'fy.
Probably problematic, but LC630 is running at single user.
Revision 1.147: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:00:08 2007 UTC (17 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +2 -2
lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.144.16.1: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:07:17 2007 UTC (17 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +2 -1
lines
sync with head.
Revision 1.145.20.1: download - view: text, markup, annotated - select for diffs
Fri Jan 12 01:00:52 2007 UTC (17 years, 10 months ago) by ad
Branches: newlock2
Diff to: previous 1.145: preferred, colored; next MAIN 1.146: preferred, colored
Changes since revision 1.145: +2 -1
lines
Sync with head.
Revision 1.145.24.1: download - view: text, markup, annotated - select for diffs
Tue Jan 9 22:36:04 2007 UTC (17 years, 10 months ago) by tron
Branches: netbsd-4
Branch point for: wrstuden-fixsa
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +2 -1
lines
Pull up following revision(s) (requested by chs in ticket #345):
sys/arch/mac68k/mac68k/locore.s: revision 1.146
in doboot, use "longscratch" as a scratch memory location instead of
something in the (read-only) text section. fixes PR 35068.
Revision 1.144.26.1: download - view: text, markup, annotated - select for diffs
Tue Jan 9 22:31:56 2007 UTC (17 years, 10 months ago) by tron
Branches: netbsd-3-0
CVS tags: netbsd-3-0-3-RELEASE
Diff to: previous 1.144: preferred, colored; next MAIN 1.145: preferred, colored
Changes since revision 1.144: +2 -1
lines
Pull up following revision(s) (requested by chs in ticket #1626):
sys/arch/mac68k/mac68k/locore.s: revision 1.146
in doboot, use "longscratch" as a scratch memory location instead of
something in the (read-only) text section. fixes PR 35068.
Revision 1.144.28.1: download - view: text, markup, annotated - select for diffs
Tue Jan 9 22:30:56 2007 UTC (17 years, 10 months ago) by tron
Branches: netbsd-3-1
CVS tags: netbsd-3-1-1-RELEASE
Diff to: previous 1.144: preferred, colored; next MAIN 1.145: preferred, colored
Changes since revision 1.144: +2 -1
lines
Pull up following revision(s) (requested by chs in ticket #1626):
sys/arch/mac68k/mac68k/locore.s: revision 1.146
in doboot, use "longscratch" as a scratch memory location instead of
something in the (read-only) text section. fixes PR 35068.
Revision 1.144.14.1: download - view: text, markup, annotated - select for diffs
Tue Jan 9 22:28:57 2007 UTC (17 years, 10 months ago) by tron
Branches: netbsd-3
Diff to: previous 1.144: preferred, colored; next MAIN 1.145: preferred, colored
Changes since revision 1.144: +2 -1
lines
Pull up following revision(s) (requested by chs in ticket #1626):
sys/arch/mac68k/mac68k/locore.s: revision 1.146
in doboot, use "longscratch" as a scratch memory location instead of
something in the (read-only) text section. fixes PR 35068.
Revision 1.146: download - view: text, markup, annotated - select for diffs
Mon Jan 8 16:54:15 2007 UTC (17 years, 10 months ago) by chs
Branches: MAIN
CVS tags: post-newlock2-merge,
newlock2-nbase,
newlock2-base,
ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +2 -1
lines
in doboot, use "longscratch" as a scratch memory location instead of
something in the (read-only) text section. fixes PR 35068.
Revision 1.145: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:18:03 2005 UTC (18 years, 11 months ago) by christos
Branches: 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,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
peter-altq-base,
peter-altq,
netbsd-4-base,
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,
netbsd-4
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +1 -1
lines
merge ktrace-lwp.
Revision 1.142.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:18:06 2004 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.142.2.2: preferred, colored; next MAIN 1.143: preferred, colored
Changes since revision 1.142.2.2: +1 -1
lines
Fix the sync with head I botched.
Revision 1.142.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:36:44 2004 UTC (20 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.142.2.1: preferred, colored
Changes since revision 1.142.2.1: +0 -0
lines
Sync with HEAD.
Revision 1.142.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:37:09 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +32 -16
lines
Sync with HEAD
Revision 1.144: download - view: text, markup, annotated - select for diffs
Thu Mar 4 19:53:44 2004 UTC (20 years, 9 months ago) by nathanw
Branches: MAIN
CVS tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
yamt-km-base,
yamt-km,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
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-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-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
ktrace-lwp-base,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-lazymbuf,
netbsd-3-1,
netbsd-3-0,
netbsd-3
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +1 -15
lines
Centralize identical copies of proc_trampoline code.
(lots more opportunites here for the bored hacker, such as rei and trap0...)
Revision 1.143: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:28:22 2003 UTC (21 years, 4 months ago) by agc
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +32 -2
lines
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
Revision 1.142: download - view: text, markup, annotated - select for diffs
Mon Jun 23 11:01:27 2003 UTC (21 years, 5 months ago) by martin
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -1
lines
Make sure to include opt_foo.h if a defflag option FOO is used.
Revision 1.141: download - view: text, markup, annotated - select for diffs
Tue Apr 8 22:57:56 2003 UTC (21 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +2 -2
lines
Use PAGE_SIZE rather than NBPG.
Revision 1.140: download - view: text, markup, annotated - select for diffs
Fri Jan 17 23:21:40 2003 UTC (21 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +13 -226
lines
Merge the nathanw_sa branch.
Revision 1.135.6.6: download - view: text, markup, annotated - select for diffs
Sat Oct 5 06:19:39 2002 UTC (22 years, 2 months ago) by gmcgarry
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.135.6.5: preferred, colored; branchpoint 1.135: preferred, colored; next MAIN 1.136: preferred, colored
Changes since revision 1.135.6.5: +6 -6
lines
LWPify. From hp300.
Revision 1.134.2.5: download - view: text, markup, annotated - select for diffs
Sun Jun 23 17:37:46 2002 UTC (22 years, 5 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.134.2.4: preferred, colored; next MAIN 1.135: preferred, colored
Changes since revision 1.134.2.4: +7 -208
lines
catch up with -current on kqueue branch
Revision 1.135.6.5: download - view: text, markup, annotated - select for diffs
Wed Apr 17 00:03:36 2002 UTC (22 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.135.6.4: preferred, colored; branchpoint 1.135: preferred, colored
Changes since revision 1.135.6.4: +7 -208
lines
Catch up to -current.
Revision 1.139: download - view: text, markup, annotated - select for diffs
Wed Apr 10 04:38:49 2002 UTC (22 years, 7 months ago) by briggs
Branches: MAIN
CVS tags: 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,
nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +7 -208
lines
Use m68k/m68k/cacheops.[ch]
Use m68k/m68k/bus_dma.c
- Add mainbus_attach_args with bus_space_tag_t and bus_dma_tag_t.
- Use passed-in tags for nubus scan.
Revision 1.134.2.4: download - view: text, markup, annotated - select for diffs
Sat Mar 16 15:58:26 2002 UTC (22 years, 8 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.134.2.3: preferred, colored
Changes since revision 1.134.2.3: +2 -2
lines
Catch up with -current.
Revision 1.135.6.4: download - view: text, markup, annotated - select for diffs
Thu Feb 28 04:10:36 2002 UTC (22 years, 9 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.135.6.3: preferred, colored; branchpoint 1.135: preferred, colored
Changes since revision 1.135.6.3: +3 -3
lines
Catch up to -current.
Revision 1.134.2.3: download - view: text, markup, annotated - select for diffs
Mon Feb 11 20:08:33 2002 UTC (22 years, 9 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.134.2.2: preferred, colored
Changes since revision 1.134.2.2: +2 -2
lines
Sync w/ -current.
Revision 1.138: download - view: text, markup, annotated - select for diffs
Mon Feb 11 10:44:39 2002 UTC (22 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: newlock-base,
newlock,
ifpoll-base,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +2 -2
lines
s/seperate/separate/
Revision 1.137: download - view: text, markup, annotated - select for diffs
Thu Jan 31 18:03:44 2002 UTC (22 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +2 -2
lines
Frederic Bruckman spotted a missing _C_LABEL.
Revision 1.134.2.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:45:39 2002 UTC (22 years, 10 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.134.2.1: preferred, colored
Changes since revision 1.134.2.1: +639 -642
lines
Sync kqueue branch with -current.
Revision 1.135.6.3: download - view: text, markup, annotated - select for diffs
Tue Jan 8 00:26:03 2002 UTC (22 years, 11 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.135.6.2: preferred, colored; branchpoint 1.135: preferred, colored
Changes since revision 1.135.6.2: +563 -564
lines
Catch up to -current.
Revision 1.136: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:19:42 2001 UTC (23 years ago) by chs
Branches: MAIN
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +639 -642
lines
prepare for ELF:
- add "%" prefix to register names in assembly code.
- use _C_LABEL() where necessary.
- use packed structures where necessary to match the old ABI.
Revision 1.135.6.2: download - view: text, markup, annotated - select for diffs
Sun Nov 18 18:12:02 2001 UTC (23 years ago) by scw
Branches: nathanw_sa
Diff to: previous 1.135.6.1: preferred, colored; branchpoint 1.135: preferred, colored
Changes since revision 1.135.6.1: +1750 -0
lines
MD Scheduler Activation bits for Mac68k.
XXX: I'm unable to even compile-test these changes since Mac68k hasn't
XXX: transitioned to ELF, and I don't have a -current m68k a.out toolchain
XXX: handy.
Revision 1.134.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 3 04:11:51 2001 UTC (23 years, 4 months ago) by lukem
Branches: kqueue
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +2 -2
lines
update to -current
Revision 1.135.6.1
Sun Jul 22 13:34:05 2001 UTC (23 years, 4 months ago) by scw
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.135: +0 -1965
lines
file locore.s was added on branch nathanw_sa on 2001-11-18 18:12:02 +0000
Revision 1.135: download - view: text, markup, annotated - select for diffs
Sun Jul 22 13:34:05 2001 UTC (23 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: nathanw_sa
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +2 -2
lines
seperate -> separate
Revision 1.133.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 21 19:27:04 2001 UTC (23 years, 5 months ago) by nathanw
Diff to: previous 1.133: preferred, colored; next MAIN 1.134: preferred, colored
Changes since revision 1.133: +2 -1
lines
Catch up to -current.
Revision 1.134: download - view: text, markup, annotated - select for diffs
Wed May 30 15:24:32 2001 UTC (23 years, 6 months ago) by lukem
Branches: MAIN
Branch point for: kqueue
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +2 -1
lines
add missing #include "opt_kgdb.h"
Revision 1.129.2.1: download - view: text, markup, annotated - select for diffs
Thu Jan 25 17:39:18 2001 UTC (23 years, 10 months ago) by jhawk
Branches: netbsd-1-5
CVS tags: netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Diff to: previous 1.129: preferred, colored; next MAIN 1.130: preferred, colored
Changes since revision 1.129: +6 -1
lines
Pull up revision 1.133 (requested by briggs):
Improve performance of the pseudo-DMA mode of the esp driver, and handle
residual FIFO data on write.
Revision 1.120.2.3: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:34:37 2001 UTC (23 years, 11 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.120.2.2: preferred, colored; next MAIN 1.121: preferred, colored
Changes since revision 1.120.2.2: +5 -0
lines
Sync with HEAD
Revision 1.133: download - view: text, markup, annotated - select for diffs
Fri Dec 29 17:23:31 2000 UTC (23 years, 11 months ago) by briggs
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +6 -1
lines
Rework the esp driver a little bit to improve performance. This requires
an ugly bit where we record the value of a2 while handling a "nofault" bus
error in locore.s in order to know how far the transaction got before a
disconnect (see esp.c comments for more details on this).
Also get rid of a loop (and delay()!) in the interrupt routine--hinted at
and researched by Chas Williams <chas@cmf.nrl.navy.mil>.
Revision 1.120.2.2: download - view: text, markup, annotated - select for diffs
Fri Dec 8 09:28:17 2000 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.120.2.1: preferred, colored
Changes since revision 1.120.2.1: +17 -11
lines
Sync with HEAD.
Revision 1.132: download - view: text, markup, annotated - select for diffs
Sun Nov 26 11:47:25 2000 UTC (24 years ago) by jdolecek
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +7 -1
lines
split m68k SunOS and SVR4-specific sigcode.s code to sunos_sigcode.s
and svr4_sigcode.s respectively
adjust individual m68k port's locore.s to include new sigcode files if
appropriate
Revision 1.131: download - view: text, markup, annotated - select for diffs
Tue Nov 21 13:54:15 2000 UTC (24 years ago) by tsutsui
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +11 -11
lines
Define proper macros for FP frame offsets rather than magic numbers.
Revision 1.120.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:12:22 2000 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +60 -18
lines
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.
Revision 1.130: download - view: text, markup, annotated - select for diffs
Sun Aug 20 21:50:08 2000 UTC (24 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +34 -2
lines
Add a lock around the scheduler, and use it as necessary, including
in the non-MULTIPROCESSOR case (LOCKDEBUG requires it). Scheduler
lock is held upon entry to mi_switch() and cpu_switch(), and
cpu_switch() releases the lock before returning.
Largely from Bill Sommerfeld, with some minor bug fixes and
machine-dependent code hacking from me.
Revision 1.128.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 22 17:01:15 2000 UTC (24 years, 5 months ago) by minoura
Branches: minoura-xpg4dl
Diff to: previous 1.128: preferred, colored; next MAIN 1.129: preferred, colored
Changes since revision 1.128: +2 -1
lines
Sync w/ netbsd-1-5-base.
Revision 1.129: download - view: text, markup, annotated - select for diffs
Wed May 31 05:06:51 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2
Branch point for: netbsd-1-5
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +2 -1
lines
Add a comment on single-processor systems about p_cpu being initialized
by fork1().
Revision 1.128: download - view: text, markup, annotated - select for diffs
Fri May 26 21:19:51 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +6 -6
lines
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.127: download - view: text, markup, annotated - select for diffs
Fri May 26 00:36:46 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +8 -7
lines
Introduce a new process state distinct from SRUN called SONPROC
which indicates that the process is actually running on a
processor. Test against SONPROC as appropriate rather than
combinations of SRUN and curproc. Update all context switch code
to properly set SONPROC when the process becomes the current
process on the CPU.
Revision 1.126: download - view: text, markup, annotated - select for diffs
Sun May 14 14:13:53 2000 UTC (24 years, 6 months ago) by minoura
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +2 -1
lines
defopt FPSP.
Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Mar 9 23:15:23 2000 UTC (24 years, 9 months ago) by scottr
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +1 -92
lines
Back out previous; it's now dead code.
Revision 1.124: download - view: text, markup, annotated - select for diffs
Sat Mar 4 08:10:51 2000 UTC (24 years, 9 months ago) by scottr
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +92 -1
lines
Add get_pte_s() to search the supervisor space.
Revision 1.120.6.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:32:37 1999 UTC (24 years, 11 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.120: preferred, colored; next MAIN 1.121: preferred, colored
Changes since revision 1.120: +13 -6
lines
Pull up to last week's -current.
Revision 1.112.2.1.4.1: download - view: text, markup, annotated - select for diffs
Tue Nov 30 13:32:34 1999 UTC (25 years ago) by itojun
Branches: kame
CVS tags: kame_141_19991130
Diff to: previous 1.112.2.1: preferred, colored; next MAIN 1.112.2.2: preferred, colored
Changes since revision 1.112.2.1: +46 -1
lines
bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other
source code). Please do not try to modify the branch, this is just for
referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
Revision 1.120.4.1: download - view: text, markup, annotated - select for diffs
Mon Nov 15 00:38:29 1999 UTC (25 years ago) by fvdl
Branches: fvdl-softdep
Diff to: previous 1.120: preferred, colored; next MAIN 1.121: preferred, colored
Changes since revision 1.120: +13 -6
lines
Sync with -current
Revision 1.111.2.6: download - view: text, markup, annotated - select for diffs
Tue Nov 9 01:44:20 1999 UTC (25 years, 1 month ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111.2.5: preferred, colored; next MAIN 1.112: preferred, colored
Changes since revision 1.111.2.5: +3 -4
lines
Sync with main branch.
Revision 1.123: download - view: text, markup, annotated - select for diffs
Sat Nov 6 22:44:52 1999 UTC (25 years, 1 month ago) by scottr
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
scottr-mac68k-wscons-base,
fvdl-softdep-base,
chs-ubc2-newbase
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +3 -3
lines
Update an outdated comment.
Revision 1.122: download - view: text, markup, annotated - select for diffs
Fri Nov 5 19:06:39 1999 UTC (25 years, 1 month ago) by scottr
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +1 -2
lines
Since nothing depends on interrupts during autoconfig proper
any longer, we can finally avoid enabling interrupts until the
end of cpu_configure(). This resolves a long-standing issue that
has caused us trouble several times in the past.
Revision 1.111.2.5: download - view: text, markup, annotated - select for diffs
Mon Nov 1 06:19:13 1999 UTC (25 years, 1 month ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111.2.4: preferred, colored
Changes since revision 1.111.2.4: +31 -49
lines
Sync with main branch.
Revision 1.121: download - view: text, markup, annotated - select for diffs
Sun Oct 31 08:18:59 1999 UTC (25 years, 1 month ago) by scottr
Branches: MAIN
CVS tags: comdex-fall-1999-base,
comdex-fall-1999
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +11 -3
lines
Sync trace trap handling with other m68k ports, originated by
ITOH Yasufumi. Coincidentally closes PR 7738.
Revision 1.120: download - view: text, markup, annotated - select for diffs
Fri Sep 17 20:04:35 1999 UTC (25 years, 2 months ago) by thorpej
Branches: MAIN
Branch point for: wrstuden-devbsize,
thorpej_scsipi,
fvdl-softdep
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +1 -4
lines
Centralize the declaration and clearing of `cold'.
Revision 1.112.2.3: download - view: text, markup, annotated - select for diffs
Mon Aug 9 03:18:37 1999 UTC (25 years, 4 months ago) by cgd
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001
Diff to: previous 1.112.2.2: preferred, colored; branchpoint 1.112: preferred, colored; next MAIN 1.113: preferred, colored
Changes since revision 1.112.2.2: +2 -2
lines
fix botch in pullup:
>pullup 1.114->1.117 (scottr): re-implement delay()
Requested by briggs.
Revision 1.119: download - view: text, markup, annotated - select for diffs
Thu Aug 5 12:35:55 1999 UTC (25 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +2 -2
lines
Deal with the fact that ipls (specifically mac68k_clockipl) are now in an array.
Revision 1.112.2.1.2.2: download - view: text, markup, annotated - select for diffs
Thu Jul 1 23:10:01 1999 UTC (25 years, 5 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.112.2.1.2.1: preferred, colored; branchpoint 1.112.2.1: preferred, colored; next MAIN 1.112.2.2: preferred, colored
Changes since revision 1.112.2.1.2.1: +21 -44
lines
Sync w/ -current.
Revision 1.112.2.2: download - view: text, markup, annotated - select for diffs
Thu Jul 1 15:19:54 1999 UTC (25 years, 5 months ago) by perry
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH001-oldtag
Diff to: previous 1.112.2.1: preferred, colored; branchpoint 1.112: preferred, colored
Changes since revision 1.112.2.1: +46 -1
lines
pullup 1.114->1.117 (scottr): re-implement delay()
Revision 1.118: download - view: text, markup, annotated - select for diffs
Mon Jun 28 01:56:57 1999 UTC (25 years, 5 months ago) by briggs
Branches: MAIN
CVS tags: chs-ubc2-base
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +21 -44
lines
Unfortunately, several changes that are intermingled:
- Add initial IOP support. ADB doesn't work yet for me, but it's here so
that others will be encouraged to work on it. ADB_HW_IOP basically
is configured as a NOP so that serial consoles will continue to work.
- Roll via1_intr and via2_intr into the intr.c scheme--this also required
changing rtclock_intr to grovel the stack differently so that hardclock
gets the right arguments and softclock() doesn't get all reentrant.
- Make via1 interrupts parallel to via2 interrupts--handlers get a pass-
through pointer and we can register handlers. Register via1 interrupt
with intr_establish()--normally level 1, level 6 for A/UX scheme.
- Use intr_establish() to set real via2 interrupt handler instead of the
hacked function pointer.
- Reorganize adb-direct interrupts so that a function call is removed.
- Implement A/UX interrupts for all Quadras right now. We may need to
special case some Quadras, but Linux folks are reporting success on
several models.
- Fix intrnames to be accurate for the normal, PSC, and A/UX interrupt
configurations.
Revision 1.112.2.1.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 00:51:03 1999 UTC (25 years, 5 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.112.2.1: preferred, colored
Changes since revision 1.112.2.1: +47 -1
lines
Sync w/ -current.
Revision 1.111.2.4: download - view: text, markup, annotated - select for diffs
Tue Jun 15 04:32:11 1999 UTC (25 years, 5 months ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111.2.3: preferred, colored
Changes since revision 1.111.2.3: +22 -7
lines
Sync with main branch.
Revision 1.117: download - view: text, markup, annotated - select for diffs
Fri Jun 11 06:51:39 1999 UTC (25 years, 5 months ago) by scottr
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +22 -7
lines
Eliminate more overhead in delay(); there's no point in doing the same
thing in both the calibrator function and the actual delay function. At
this point, _delay() does all of the work, so we can garbage collect
dummy_delay() and make _delay() an alternate entry point for delay().
This results in a small (but measurable) improvement on the IIci.
Revision 1.111.2.3: download - view: text, markup, annotated - select for diffs
Wed Jun 9 17:17:02 1999 UTC (25 years, 6 months ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111.2.2: preferred, colored
Changes since revision 1.111.2.2: +15 -12
lines
Sync with main branch.
Revision 1.116: download - view: text, markup, annotated - select for diffs
Wed Jun 9 15:34:08 1999 UTC (25 years, 6 months ago) by scottr
Branches: MAIN
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +15 -12
lines
Tweak previous: use shorter instructions to accomplish the same
#task (minimizes overhead).
Revision 1.111.2.2: download - view: text, markup, annotated - select for diffs
Wed Jun 9 07:38:19 1999 UTC (25 years, 6 months ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111.2.1: preferred, colored
Changes since revision 1.111.2.1: +28 -1
lines
Sync with main branch.
Revision 1.115: download - view: text, markup, annotated - select for diffs
Wed Jun 9 06:59:53 1999 UTC (25 years, 6 months ago) by scottr
Branches: MAIN
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +28 -1
lines
Write a new low-level assembly help for delay() and the calibrator. This
eliminates stalls during instruction prefetch and makes the delay
consistent regardless of kernel configuration.
Revision 1.111.2.1: download - view: text, markup, annotated - select for diffs
Sun May 16 22:38:11 1999 UTC (25 years, 6 months ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +3 -22
lines
Sync with main branch.
Revision 1.112.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 16:27:52 1999 UTC (25 years, 7 months ago) by perry
Branches: netbsd-1-4
CVS tags: netbsd-1-4-RELEASE,
kame_14_19990705,
kame_14_19990628
Branch point for: kame,
chs-ubc2
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -1
lines
pullup 1.113->1.114 (christos): conflicts manually edited
Revision 1.114: download - view: text, markup, annotated - select for diffs
Thu Apr 29 16:27:16 1999 UTC (25 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +2 -1
lines
Include opt_compat_sunos.h
Revision 1.113: download - view: text, markup, annotated - select for diffs
Mon Apr 19 21:22:59 1999 UTC (25 years, 7 months ago) by kleink
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +2 -1
lines
Add COMPAT_SVR4 for m68k.
Revision 1.112: download - view: text, markup, annotated - select for diffs
Wed Mar 24 05:51:03 1999 UTC (25 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +1 -22
lines
completely remove Mach VM support. all that is left is the all the
header files as UVM still uses (most of) these.
Revision 1.111: download - view: text, markup, annotated - select for diffs
Thu Feb 25 23:13:41 1999 UTC (25 years, 9 months ago) by is
Branches: MAIN
Branch point for: scottr-mac68k-wscons
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +4 -3
lines
mac68k part of pr 6152 fix, and missing bits for the others
Revision 1.89.2.2: download - view: text, markup, annotated - select for diffs
Mon Nov 23 04:44:35 1998 UTC (26 years ago) by cgd
Branches: netbsd-1-3
CVS tags: netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003
Diff to: previous 1.89.2.1: preferred, colored; branchpoint 1.89: preferred, colored; next MAIN 1.90: preferred, colored
Changes since revision 1.89.2.1: +56 -31
lines
Pull up a patch consisting of revs 1.99 and 1.106, backported to 1.3-branch.
Rewrite doboot() so that it turns off the MMU, rather than relying
on the ROM space being mapped where it would like to be. (scottr)
Revision 1.110: download - view: text, markup, annotated - select for diffs
Wed Nov 11 06:41:26 1998 UTC (26 years ago) by thorpej
Branches: MAIN
CVS tags: kenh-if-detach-base,
kenh-if-detach
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +3 -7
lines
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.109: download - view: text, markup, annotated - select for diffs
Wed Sep 30 23:47:35 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: chs-ubc-base,
chs-ubc
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +1 -13
lines
Garbage collect trap #1 and trap #2 handlers; they're moved to
trap_subr.s
Revision 1.108: download - view: text, markup, annotated - select for diffs
Wed Sep 30 23:01:29 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +2 -1
lines
Pull in opt_compat_netbsd.h
Revision 1.107: download - view: text, markup, annotated - select for diffs
Wed Sep 9 00:07:52 1998 UTC (26 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +7 -12
lines
Adjust for the new "reaper" kernel thread: do not free the vmspace and
u-area in machine-dependent code. Instead, call exit2() to schedule
the reaper to free them for us, once it is safe to do so (i.e. we are
no longer running on the dead proc's vmspace and stack).
Revision 1.106: download - view: text, markup, annotated - select for diffs
Sun Aug 16 22:29:03 1998 UTC (26 years, 3 months ago) by scottr
Branches: MAIN
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +1 -8
lines
Remove the 'fast' return from intrhand().
Revision 1.105: download - view: text, markup, annotated - select for diffs
Wed Aug 12 05:42:45 1998 UTC (26 years, 3 months ago) by scottr
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +16 -71
lines
New framework for handling processor interrupts, derived in part from
the hp300 port.
- Interrupts 3-6 use this immediately. Interrupt 7 is a special case,
and the VIA interrupts (1 and 2) will be addressed when that code is
rototilled.
- Modify the zs front end to register with the appropriate interrupt
controller: through the PSC on the AV Quadras, and direct to
interrupt 4 on the rest. Arrange to have the appropriate zsc_softc
supplied to us at interrupt time.
- Modify the direct ADB driver (and its PowerManager cousin) to call
intr_dispatch(), rather than zshard(). XXX This is a kludge, but at
least limits the brokenness to the ADB drivers, now.
As a side effect, this should fix PR 5590. Thanks to Bill Studenmund for
correctly determining the cause of the problem reported there.
Revision 1.104: download - view: text, markup, annotated - select for diffs
Wed Aug 12 02:36:37 1998 UTC (26 years, 3 months ago) by scottr
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +3 -1
lines
New and improved console framebuffer initialization and autoconfig. This
resolves a great many issues, including Performa 58x interrupt handling
and offset displays on some models.
Programs that depend on the old (pre-NetBSD 1.1) grf interface may break.
That's actually a separate issue uncovered by this code, not caused by it.
Revision 1.103: download - view: text, markup, annotated - select for diffs
Thu Jul 9 06:02:50 1998 UTC (26 years, 5 months ago) by scottr
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +4 -2
lines
Fix a problem with the reworked reboot code on the IIci: don't try to
reference variables after the MMU is disabled.
Revision 1.102: download - view: text, markup, annotated - select for diffs
Sat Jul 4 22:18:28 1998 UTC (26 years, 5 months ago) by jonathan
Branches: MAIN
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +2 -1
lines
defopt DDB.
Revision 1.101: download - view: text, markup, annotated - select for diffs
Tue Jun 30 04:16:00 1998 UTC (26 years, 5 months ago) by scottr
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +3 -3
lines
Fix warnings from recent ddb_init() change: handle end and esym
consistently.
Revision 1.100: download - view: text, markup, annotated - select for diffs
Sun May 24 19:32:44 1998 UTC (26 years, 6 months ago) by is
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +1 -2
lines
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.
Revision 1.99: download - view: text, markup, annotated - select for diffs
Sun May 24 06:15:50 1998 UTC (26 years, 6 months ago) by scottr
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +54 -31
lines
Rewrite doboot() so that it turns off the MMU, rather than relying
on the ROM space being mapped where it would like to be.
Revision 1.98: download - view: text, markup, annotated - select for diffs
Sat May 23 20:51:11 1998 UTC (26 years, 6 months ago) by is
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +2 -1
lines
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.
Revision 1.97: download - view: text, markup, annotated - select for diffs
Fri Apr 24 05:27:25 1998 UTC (26 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +46 -8
lines
Checkpoint of UVM work to date. This includes a fully-functioning
MACHINE_NEW_NONCONTIG interface implementation, which is now enabled
on all systems. Thanks to Jason Thorpe for his work on the hp300 port,
from which most of the code used here was derived.
XXX In spite of the fact that it works on the hp300, UVM does not (yet)
work well under load on mac68k.
Revision 1.96: download - view: text, markup, annotated - select for diffs
Mon Apr 20 05:46:04 1998 UTC (26 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +65 -7
lines
Lay groundwork for KGDB by pulling in the trap 15 handler from hp300.
Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Apr 20 05:41:21 1998 UTC (26 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +2 -1
lines
Minor adjustment for genassym.cf change.
Revision 1.94: download - view: text, markup, annotated - select for diffs
Fri Feb 13 07:39:02 1998 UTC (26 years, 9 months ago) by scottr
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +4 -1
lines
Make space for want_resched here, like most of the other m68k-based ports.
Revision 1.93: download - view: text, markup, annotated - select for diffs
Mon Jan 5 23:16:30 1998 UTC (26 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +12 -35
lines
Fix a bogosity apparently inherited from when the Utah 4.3BSD code base
was converted to use Mach VM for Net2/4.4BSD. The user segment table
pointer was originally stored in the PCB. When Mach VM came along,
however, it was also stored in the pmap, and loaded into the PCB in
pmap_activate(). pmap_activate() would then note that the PCB's USTP
was now in sync with the pmap's USTP, and the low-level context switch
code would use the value from the PCB.
However, pmap_activate() would also load the hardware MMU context if
the pmap was the current pmap (or, in the case where pmaps can be shared,
such as in NetBSD, if the proc was the current proc). The low-level
context switch code would then reload the hardware _again_ using the
USTP from the PCB.
However, the optimization of not calling pmap_activate() if "stchanged"
was false ended up causing some processes to use stale USTP values from
the PCB when the low-level context switch code reloaded the hardware!
This was noticed by using a real vfork(2) (which worked for some time
before failing, surprisingly!)
Since I'm hard pressed to find any real optimization here (since the
hardware was always reloaded once, sometimes twice!), the code now always
calls pmap_activate(), which uses the correct USTP value (the one in the
pmap). The PCB's USTP is now ignored, and should eventually be g/c'd.
Another optimization can actually be performed, and I have added a comment
describing what it is, but have not yet implemented it.
Also note that most of the loadustp() functions where actually incomplete.
This has been corrected. These functions should probably be split up into
MMU-specific operations, and called indirectly, rather than doing constant
run-time decision making based on values that will never change during the
course of a boot's lifetime.
Revision 1.92: download - view: text, markup, annotated - select for diffs
Thu Jan 1 19:53:03 1998 UTC (26 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +8 -9
lines
- Make pmap_activate() and pmap_deactivate() take a struct proc *.
- Define active_user_pmap() and use it in the appropriate places (from hp300
port).
Revision 1.89.2.1: download - view: text, markup, annotated - select for diffs
Thu Nov 6 01:00:24 1997 UTC (27 years, 1 month ago) by mellon
Branches: netbsd-1-3
CVS tags: netbsd-1-3-RELEASE,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +72 -24
lines
Pull rev 1.90 and 1.91 up from trunk (scottr)
Revision 1.91: download - view: text, markup, annotated - select for diffs
Wed Nov 5 03:23:20 1997 UTC (27 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +8 -1
lines
For level 4 (serial) interrupts: If the handler returns 0, take the
normal rei course. If the handler returns non-zero, just rte.
This should allow better MACE response-time and still keep serial
interrupt overhead to a minimum on older, slower machines.
Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Nov 4 03:44:56 1997 UTC (27 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +65 -24
lines
Add in the if_mc ethernet driver for the AMD "MACE" part. This is the
internal ethernet on the Quadra/Centris 660av/840av.
Add initial support for the PSC (DMA controller) to support the above
(DMA SCSI remains unsupported). This involved also changing the way
that several interrupts are handled.
Above from David Huang <khym@bga.com>
Since the interrupts changed somewhat, we must also make the ipls
dynamic, defaulting to their prior levels and adjusted for the AVs.
I modelled this on the hp300.
Revision 1.84.2.4: download - view: text, markup, annotated - select for diffs
Tue Sep 16 03:48:49 1997 UTC (27 years, 2 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.84.2.3: preferred, colored; branchpoint 1.84: preferred, colored; next MAIN 1.85: preferred, colored
Changes since revision 1.84.2.3: +2 -1
lines
Update marc-pcmcia branch from trunk.
Revision 1.89: download - view: text, markup, annotated - select for diffs
Wed Sep 10 04:38:50 1997 UTC (27 years, 2 months ago) by scottr
Branches: MAIN
CVS tags: netbsd-1-3-base,
marc-pcmcia-base
Branch point for: netbsd-1-3
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2
lines
For consistency: VIA_initialize() -> via_init()
Revision 1.88: download - view: text, markup, annotated - select for diffs
Wed Sep 10 04:22:35 1997 UTC (27 years, 2 months ago) by scottr
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +2 -1
lines
Move VIA_initialize() from configure() to locore.s, shortly after
setting up and enabling the MMU. This has the effect of ensuring
that any stray interrupts that get posted before the IPL is lowered
will be handled gracefully, i.e. without an access fault or illegal
instruction exception.
Revision 1.84.2.3: download - view: text, markup, annotated - select for diffs
Thu Sep 4 00:59:38 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.84.2.2: preferred, colored; branchpoint 1.84: preferred, colored
Changes since revision 1.84.2.2: +41 -11
lines
Update marc-pcmcia branch from trunk.
Revision 1.87: download - view: text, markup, annotated - select for diffs
Wed Sep 3 06:34:08 1997 UTC (27 years, 3 months ago) by scottr
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +41 -11
lines
Initialize the bus error and address error vectors explicitly for all
CPUs, and set up the VBR just to be certain.
Revision 1.84.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 1 20:12:00 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.84.2.1: preferred, colored; branchpoint 1.84: preferred, colored
Changes since revision 1.84.2.1: +8 -5
lines
Update marc-pcmcia branch from trunk.
Revision 1.86: download - view: text, markup, annotated - select for diffs
Sat Aug 30 22:29:13 1997 UTC (27 years, 3 months ago) by scottr
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +8 -5
lines
Do run-time determination whether to save the TC value for AV
Macs; this way at least those models can configure intvid0.
From Dave Huang.
Revision 1.84.2.1: download - view: text, markup, annotated - select for diffs
Sat Aug 23 07:10:46 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +2 -2
lines
Update marc-pcmcia branch from trunk.
Revision 1.85: download - view: text, markup, annotated - select for diffs
Sat Aug 16 23:10:49 1997 UTC (27 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +2 -2
lines
Get the correct fault address on a bus error on a 68040.
Revision 1.84: download - view: text, markup, annotated - select for diffs
Sat Jul 12 19:03:11 1997 UTC (27 years, 4 months ago) by thorpej
Branches: MAIN
CVS tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +1 -6
lines
Remove a comment that has not been applicable for some time.
Revision 1.83: download - view: text, markup, annotated - select for diffs
Fri Jul 4 20:52:56 1997 UTC (27 years, 5 months ago) by is
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +2 -2
lines
addql does set condition codes, so we are not allowed to put it in between
the andl and the jeq.
Mea maxima culpa.
Revision 1.82: download - view: text, markup, annotated - select for diffs
Fri Jul 4 04:49:15 1997 UTC (27 years, 5 months ago) by scottr
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +31 -21
lines
Optimize the bus error handlers a bit; save a couple cycles by dropping
through a branch rather than taking it in the case of an MMU fault,
which also has the desirable side effect of possibly avoiding an
I-cache miss.
Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun Jun 29 19:02:09 1997 UTC (27 years, 5 months ago) by scottr
Branches: MAIN
CVS tags: bouyer-scsipi
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +91 -63
lines
Split up CPU-dependent bus error/address error handlers. Mostly from
the Amiga port, but with an extension to save the actual fault
address (in m68k_fault_addr) when we catch a bus error.
Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Jun 29 06:07:39 1997 UTC (27 years, 5 months ago) by scottr
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +590 -745
lines
Get several cleanup chores out of the way. The code is functionally
identical to the previous incarnation.
- Update using m68k asm.h macros
- Move initialization towards the front of the file
- Rename mac68k_buserr_addr to m68k_fault_addr
- Reorganize trap 15 handler, similar in structure to -- though not as
complete as -- the hp300 version
- Reorganize doboot() for easier integration of external cache, and
make room for the latter (#ifdef __notyet__)
- General garbage collection of unused code/data
Revision 1.79: download - view: text, markup, annotated - select for diffs
Tue May 13 18:01:08 1997 UTC (27 years, 6 months ago) by gwr
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +2 -2
lines
Eliminate references to vmspace.vm_pmap
Revision 1.78: download - view: text, markup, annotated - select for diffs
Fri Apr 25 01:39:06 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +8 -96
lines
Adjust for <m68k/m68k/trap_subr.s>
Revision 1.77: download - view: text, markup, annotated - select for diffs
Sun Apr 13 02:43:51 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +3 -54
lines
- Use common mac68k sigcode.
- Garbage-collect icode; hasn't been used in eons.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Wed Apr 9 20:17:24 1997 UTC (27 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +3 -85
lines
Use <m68k/m68k/proc_subr.s>
Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Mar 16 11:05:04 1997 UTC (27 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +3 -39
lines
Use <m68k/m68k/support.s>
Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Feb 2 08:17:46 1997 UTC (27 years, 10 months ago) by thorpej
Branches: MAIN
CVS tags: mrg-vm-swap,
is-newarp-before-merge,
is-newarp-base,
is-newarp
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +1 -33
lines
Garbage-collect extra copypage()
Revision 1.73: download - view: text, markup, annotated - select for diffs
Thu Jan 9 07:28:12 1997 UTC (27 years, 11 months ago) by scottr
Branches: MAIN
CVS tags: thorpej-setroot
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +30 -46
lines
Use only FC $1 in TT0 in get_pte(), and map the entire address space. We
can then access the page table entries directly using user data space with
the MOVES instruction. This should resolve the problem on the Duo 2x0
series with hard hangs in this function.
Warning: do not call any function that accesses user data space (FC $1)
from get_pte()!
Revision 1.72: download - view: text, markup, annotated - select for diffs
Thu Jan 9 07:24:39 1997 UTC (27 years, 11 months ago) by scottr
Branches: MAIN
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +110 -87
lines
Sync with current 040-related development:
- Figure out what CPU we have, rather than assuming the Booter knows,
and set cputype variable accordingly.
- Carefully rearrange the order of various MMU/ATC operations so as to
eliminate possible side effects. Also, re-order the initial bootstrap
code to make clear what various sections of this code do.
- Adjust to combined initenv()/genenvvars() (the latter has assimilated
the former).
- Add a function code argument to ptest040().
- Use symbolic constants from assym.h where appropriate (and defined).
- Some style cleanup.
Revision 1.71: download - view: text, markup, annotated - select for diffs
Wed Nov 6 20:19:35 1996 UTC (28 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +6 -6
lines
Fix an inconsistency that came in with Lite: setrq() was renamed to
setrunqueue(), but remrq() was never renamed. Rename remrq() to
remrunqueue().
Revision 1.70: download - view: text, markup, annotated - select for diffs
Thu Oct 17 06:32:13 1996 UTC (28 years, 1 month ago) by scottr
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +10 -1
lines
Some changes from hp300 (thanks Jason!):
- Initialize proc0.p_addr just after setting up the kernel stack, to avoid
getting NULL pointers in trap(). Change suggested by Gordon Ross.
- Panic if main() returns.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Oct 15 06:31:07 1996 UTC (28 years, 1 month ago) by scottr
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +25 -0
lines
Implement ptest040(), a helper for get_physical().
Revision 1.68: download - view: text, markup, annotated - select for diffs
Mon Oct 7 01:37:20 1996 UTC (28 years, 2 months ago) by scottr
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +22 -9
lines
Disable 040 caches in doboot(), and some minor stylistic changes to make
the hand-coded assembly consistent throughout.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Mon Sep 16 18:00:28 1996 UTC (28 years, 2 months ago) by scottr
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +5 -5
lines
Convert `fpu_type' to the more consistent `fputype', and use the new
#defines from m68k/include/cpu.h.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Sep 12 21:25:31 1996 UTC (28 years, 2 months ago) by scottr
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +3 -3
lines
Sync with m68k/cpu.h changes. Also, test fpu_type instead of mmutype
when handling fp exceptions.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Sat Jun 15 21:25:21 1996 UTC (28 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +26 -6
lines
port-m68k/2547: wrong bus error detection from is@beverly.rhein.de.
Revision 1.63.4.1: download - view: text, markup, annotated - select for diffs
Sat Jun 15 21:20:21 1996 UTC (28 years, 5 months ago) by briggs
Branches: netbsd-1-2
CVS tags: netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA
Diff to: previous 1.63: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63: +5 -1
lines
From HEAD:
Implement suggestion from is -- handle _fpfault differently for 040 and better.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Jun 9 01:53:42 1996 UTC (28 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +5 -1
lines
Implement suggestion from is -- handle _fpfault differently for 040 and better.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri May 17 02:11:47 1996 UTC (28 years, 6 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-2-base
Branch point for: netbsd-1-2
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +11 -6
lines
Set _kernel_text as recommended by Gordon--set before vector table.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed May 8 15:13:22 1996 UTC (28 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +7 -1
lines
Note that rtclock_intr() could be tweaked, but why it isn't.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Wed May 8 01:08:48 1996 UTC (28 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +11 -9
lines
Wrap rtclock_intr in splclock()/splx() to make sure that hardclock is running
at splclock. Passed along from Gordon via Scott.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Mar 14 05:50:06 1996 UTC (28 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +8 -4
lines
Optimize user-side TLB invalidation when !defined(M68020).
Revision 1.59: download - view: text, markup, annotated - select for diffs
Tue Mar 12 23:46:32 1996 UTC (28 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +13 -9
lines
Use 851-specific instructions only #if defined(M68020).
Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue Feb 27 03:17:00 1996 UTC (28 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +11 -1
lines
For a bus error in nofault, if it's an 040, load the address from the
correct frame offset. This is required for the 5380 driver to work
properly.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Sun Feb 11 01:20:23 1996 UTC (28 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -4
lines
Back out last change. Bad karma to initialize the VIA that early.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Feb 3 22:50:05 1996 UTC (28 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -1
lines
New delay() implementation from Scott Reynolds (scottr@edsi.org).
Also some minor rearranging of the VIA initialization (init earlier).
Revision 1.55: download - view: text, markup, annotated - select for diffs
Fri Feb 2 18:06:41 1996 UTC (28 years, 10 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2
lines
Fix #includes.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Feb 2 02:36:54 1996 UTC (28 years, 10 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +2 -2
lines
assym.s -> assym.h
(Some ports did this already.)
Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Jan 12 04:17:26 1996 UTC (28 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +1 -21
lines
Fixes from PR #1931 w/ minor mod in vm_machdep.c
Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Dec 11 02:38:08 1995 UTC (29 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +1 -76
lines
Move bcopy/ovbcopy/memcpy into m68/m68k/copy.s, which is used by all
m68k ports already anyhow. No use in keeping 6 identical copies of this
function around.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Oct 10 04:14:18 1995 UTC (29 years, 2 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +1 -33
lines
Nuke blkclr and use thereof.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Tue Oct 10 03:49:04 1995 UTC (29 years, 2 months ago) by briggs
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +6 -45
lines
Get rid of libkern duplicates.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Mon Sep 18 13:51:25 1995 UTC (29 years, 2 months ago) by briggs
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +6 -3
lines
Fix a spelling slight. Grab the faulting address if nofault in bus error.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Sat Sep 16 15:35:05 1995 UTC (29 years, 2 months ago) by briggs
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -20
lines
Simplify doboot().
Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Sep 2 05:44:07 1995 UTC (29 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -3
lines
Very minor cleanup.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed Aug 16 04:48:34 1995 UTC (29 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +7 -3
lines
Load the old MacOS ROMBase value back in before we jump to reset.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Aug 12 18:48:47 1995 UTC (29 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -3
lines
Fix oversight in last.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Aug 12 04:10:34 1995 UTC (29 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +4 -6
lines
Get rid of cpu040 for good.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Aug 9 03:21:59 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +10 -17
lines
Fix a few 040-isms, remove an old comment, and add a few things for the future.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Jul 17 01:31:14 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +6 -2
lines
Stop recursive jmp0panics.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Jul 8 04:25:07 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +1 -3
lines
Clean up a lot. Run machdep.c through indent.
Remove a bunch of old debugging code and some dead code.
Put in some new comments. Need more.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Jun 30 05:23:03 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -3
lines
Ooops.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Jun 28 04:09:25 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -23
lines
Some random cleanup and some cleanup of the dump routines, modelled on
i386. Untested. Remove old mac68k-specific stack trace code, etc. as
the cleanup.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Jun 25 02:45:14 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +16 -9
lines
Do something a lot closer to the right thing for FPU_EMULATE/FPSP/040
and subsets thereof.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Wed Jun 21 03:36:27 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +465 -1033
lines
Bring in 040 code from hp300 port.
Remove memory mapping code.
Update cpu_switch and a few other functions from hp300 port.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed May 17 00:28:14 1995 UTC (29 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +8 -1
lines
Add a memcpy entry point as at least a temp fix for compiling with a
recent gcc2 snapshot.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Mar 29 07:38:50 1995 UTC (29 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +19 -30
lines
Nuke FPCOPROC and add fpu device driver and FPU_EMULATE from sun3.
Still need to figure out how to handle this w/ FPSP on 68040's but
since we're not really using the 68040 yet...
Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Feb 22 01:42:45 1995 UTC (29 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +4 -2
lines
Clean up via.c a bit. Still needs lots of work.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Feb 8 04:06:48 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -3
lines
Trim the interrupt counter space some and add _eintrnames and _eintrcnt
for vmstat.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Feb 1 04:49:37 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1
lines
Align sigcode.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Jan 21 05:21:24 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -2
lines
Fix major brain damage from a while back. Old damage broke jump to zero
panic, leading to mass confusion.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Dec 3 23:34:50 1994 UTC (30 years ago) by briggs
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +69 -67
lines
Mac ROM Glue changes from grantham@tenon.com.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon Oct 31 01:15:53 1994 UTC (30 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +4 -4
lines
Fixup a couple of missed fixes when updating to hp300/amiga
interpretation of mmutype. Thanks to Lawrence Kesteloot for
catching the first of these.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Oct 28 19:55:37 1994 UTC (30 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -1
lines
Make this work. Kludge from grantham.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Oct 26 08:47:04 1994 UTC (30 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -2
lines
new RCS ID format.
Revision 1.19.2.4: download - view: text, markup, annotated - select for diffs
Mon Sep 12 21:08:18 1994 UTC (30 years, 2 months ago) by cgd
Branches: netbsd-1-0
CVS tags: 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
Diff to: previous 1.19.2.3: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.2.3: +9 -3
lines
from trunk, per briggs
Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Sep 12 03:37:33 1994 UTC (30 years, 2 months ago) by briggs
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +9 -3
lines
Snarf chopps changes for bus/addrerr handling.
Revision 1.19.2.3: download - view: text, markup, annotated - select for diffs
Thu Aug 11 22:29:11 1994 UTC (30 years, 3 months ago) by mycroft
Branches: netbsd-1-0
Diff to: previous 1.19.2.2: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.2.2: +331 -204
lines
update from trunk
Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Aug 8 00:14:42 1994 UTC (30 years, 4 months ago) by lkestel
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +5 -3
lines
Added Sysseg as argument to remap_MMU() so it can map the ROMs.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Aug 1 04:50:03 1994 UTC (30 years, 4 months ago) by lkestel
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +17 -6
lines
We used to disable the MMU before jumping to the ROM routine to
reset the machine. This doesn't work on some '030s because maybe
not PA == VA where PC is. Now if '030, don't disable MMU, just
use tt0 register to map ROM segment transparently. Also removed
superfluous @ from new get_pte code.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Jul 31 19:25:11 1994 UTC (30 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -4
lines
Make this assemble... pte_tmp1 -> pte_tmp and remove ref to
serial_boot_echo.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Jul 31 08:19:46 1994 UTC (30 years, 4 months ago) by lkestel
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +316 -201
lines
Added get_pte() routine to get a pte from a logical address using ptest.
Cleaned up startup code in a big way. Now calling get_mapping() if
'030 and MMU is on, and post-processing our page tables with remap_MMU().
Revision 1.19.2.2: download - view: text, markup, annotated - select for diffs
Sun Jul 24 01:23:32 1994 UTC (30 years, 4 months ago) by cgd
Branches: netbsd-1-0
Diff to: previous 1.19.2.1: preferred, colored; branchpoint 1.19: preferred, colored
Changes since revision 1.19.2.1: +2736 -0
lines
update, as requested by briggs
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jul 10 16:58:08 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +16 -95
lines
Be somewhat better at machine dependence, clean up a hair, and get rid
of addupc.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Jul 9 06:33:46 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +5 -5
lines
Comment out macserinit and macinit until we can replace them. They're
for debugging before we have an initialized console, primarily.
Revision 1.19.2.1
Thu Jul 7 01:46:44 1994 UTC (30 years, 5 months ago) by cgd
Branches: netbsd-1-0
FILE REMOVED
Changes since revision 1.19: +0 -2815
lines
file locore.s was added on branch netbsd-1-0 on 1994-07-24 01:23:32 +0000
Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Jul 7 01:46:44 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -1
lines
Whoops. Forgot to make rei globl in this copy.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Jul 7 00:27:14 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +17 -84
lines
Use newer fpsp code. Nuke lots of glue in locore.s, change vectors
directly if FPSP and move back to HP numbering for mmutype which is
used as cputype for FPSP.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jul 4 22:41:47 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +9 -3
lines
Make sure TT's are disabled along with the MMU.
TBIA for paranoia's sake.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Jul 3 11:57:56 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +6 -1
lines
ifdef out FPSP support to avoid having to use fpspnull.
Fix a bogon.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Jul 2 13:03:13 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +6 -1
lines
Turn off MMU early on '040 machines. Put gray_bars around this in case
it hangs on some machine. (Q700 is mapped PA==LA in MacOS--at least in
this version of the MacOS).
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Jun 26 13:19:18 1994 UTC (30 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +269 -569
lines
Huge, gigantic changes... Including:
68040 support--some by me, much from Amiga...
some cleanup
The hp300 rei
A number of frame-related fixes. Finally all found, I think, thanks to
the sharp eyes/mind of Brad Grantham, Lawrence Kesteloot, and Steve Allen.
The upshot is that we're finally booting again on the machines that
used to work.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri May 6 17:39:44 1994 UTC (30 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -6
lines
Get things to compile with latest changes.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Apr 21 23:34:17 1994 UTC (30 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +258 -44
lines
Add '040 stuff from Amiga.
Modified TBIA and friends which were all basically flushing everything
to satisfy year-old paranoia.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Mar 20 00:26:21 1994 UTC (30 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +9 -8
lines
Small mods. Needs lots of cleanup.
Added one change to make sure we get symbols in DDB.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Feb 22 01:32:26 1994 UTC (30 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +331 -58
lines
Numerous changes by lkestel and grantham to match those in machdep.c.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Feb 6 22:06:27 1994 UTC (30 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -2
lines
Fixup calls to profclock and softclock.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Feb 3 21:25:57 1994 UTC (30 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -4
lines
Call hardclock w/ clockframe * instead of clockframe.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Jan 30 01:01:08 1994 UTC (30 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +11 -2
lines
DTRT w.r.t. root and boot disk devices. This could still use some work,
but it's a lot better than depending on root being on sd0 (and swapping
if it isn't).
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Jan 22 13:39:32 1994 UTC (30 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -12
lines
Ditch ENTRY/ALTENTRY defines and include "m68k/asm.h" instead.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Jan 22 03:47:48 1994 UTC (30 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +6 -2
lines
ifdef out copyinstr/copyoutstr/... functions that are now defined in copy.s.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Dec 15 03:27:56 1993 UTC (30 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +14 -11
lines
Cleanup. Use mac68k_xxx macros instead of macII, etc. Cleanup via.h.
Add minimal support for ddb.
BIG CHANGE: Use proper offsets for new gas in locore.s!!!
Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Dec 2 06:25:10 1993 UTC (31 years ago) by briggs
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4
lines
Use /**/ instead of ## for concatenation. Other way doesn't work right.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Nov 29 00:40:52 1993 UTC (31 years ago) by briggs
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +9 -12
lines
Update from 0.9-ish to -current. Including a switch to use config.new.
The new functions (ptrace, etc) are stubbed.
Some cleanup, too.
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Sep 29 06:09:17 1993 UTC (31 years, 2 months ago) by briggs
Branches: alice
CVS tags: ver0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
The current MacBSD architecture sub-directory for NetBSD-0.9--more or
less. It needs some help to get to be -current. Support for minimal
hardware on the SE/30, II, IIx, and IIcx exists.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Sep 29 06:09:16 1993 UTC (31 years, 2 months ago) by briggs
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>