The NetBSD Project

CVS log for src/sys/arch/alpha/include/alpha_cpu.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / alpha / include

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Jul 20 15:52:47 2022 UTC (2 years, 4 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, 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, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -2 lines
Make alpha_wmb() actually a WMB rather than an MB (all uses of
alpha_wmb() have been audited and fixed-up as necessary).

Revision 1.55: download - view: text, markup, annotated - select for diffs
Tue Nov 2 11:26:03 2021 UTC (3 years, 1 month ago) by ryo
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
In order to prevent _mcount() from being recursively called when built with COPTS=-O0,
sprinkle `__always_inline' to make _mcount() be generated as a single function.

Revision 1.53.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 17 04:46:17 2021 UTC (3 years, 5 months ago) by thorpej
Branches: thorpej-i2c-spi-conf
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +14 -1 lines
Sync w/ HEAD.

Revision 1.53.8.1: download - view: text, markup, annotated - select for diffs
Mon May 31 22:15:09 2021 UTC (3 years, 6 months ago) by cjep
Branches: cjep_staticlib_x
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +14 -1 lines
sync with head

Revision 1.54: download - view: text, markup, annotated - select for diffs
Thu May 27 22:05:24 2021 UTC (3 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +14 -1 lines
Define the arithmetic exception summary bits passed in a0 to entArith.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Oct 15 00:55:09 2020 UTC (4 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, cjep_staticlib_x-base
Branch point for: thorpej-i2c-spi-conf, cjep_staticlib_x
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2 lines
Fix the bit position for the PMI bit in ALPHA_AMASK_BITS.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Sep 29 01:17:22 2020 UTC (4 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +2 -1 lines
Add alpha_pal_wtint(), which invokes the WTINT PALcode call.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat Sep 5 16:29:08 2020 UTC (4 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +21 -3 lines
- Document all of the various interrupt levels in the Processor Stataus
  register, and provide symbolic names for them as well.
- Use ALPHA_PSL_IPL_* values directly for IPL_*.

Revision 1.49.8.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:05:55 2012 UTC (12 years, 8 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +2 -2 lines
sync with head

Revision 1.49.12.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 07:30:56 2012 UTC (12 years, 9 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +2 -2 lines
merge to -current.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Feb 6 02:14:13 2012 UTC (12 years, 10 months ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, 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-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, 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, pgoyette-compat, 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-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, 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, 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-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, localcount-20160914, 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, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -2 lines
Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c

Revision 1.48.94.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:49:11 2011 UTC (13 years, 9 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +2 -1 lines
sync with head

Revision 1.48.92.1: download - view: text, markup, annotated - select for diffs
Fri Oct 22 07:20:55 2010 UTC (14 years, 1 month ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +2 -1 lines
Sync with HEAD (-D20101022).

Revision 1.48.72.1: download - view: text, markup, annotated - select for diffs
Sat Oct 9 03:31:36 2010 UTC (14 years, 2 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +2 -1 lines
sync with head

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Oct 7 19:55:02 2010 UTC (14 years, 2 months ago) by hans
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base11, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, jmcneill-usbmp
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +2 -1 lines
Enable Pchip and Cchip error interrupts (machine checks) on DEC 6600
systems. Add some basic pretty-printing for those errors. Tested on
a DS20.

Revision 1.47.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:37:05 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47: +17 -17 lines
sync with head

Revision 1.44.18.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:48:15 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +25 -23 lines
sync with head.

Revision 1.47.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:37:11 2006 UTC (18 years, 7 months ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47: +17 -17 lines
Sync with head.

Revision 1.47.2.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 15:38:30 2006 UTC (18 years, 9 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47: +17 -17 lines
sync with head.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Thu Feb 16 20:17:13 2006 UTC (18 years, 10 months ago) by perry
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, 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, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base2, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, peter-altq-base, peter-altq, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, 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, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, mjf-devfs, matt-premerge-20091211, 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-nb4-arm-base, matt-nb4-arm, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-nfs-mp, uebayasi-xip, rmind-uvmplock
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +17 -17 lines
Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Dec 24 20:06:46 2005 UTC (18 years, 11 months ago) by perry
Branches: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +37 -37 lines
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:16:16 2005 UTC (19 years ago) by christos
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +1 -1 lines
merge ktrace-lwp.

Revision 1.44.2.1: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:50:23 2005 UTC (19 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.44: preferred, colored; next MAIN 1.45: preferred, colored
Changes since revision 1.44: +5 -3 lines
Sync with HEAD. Here we go again...

Revision 1.45: download - view: text, markup, annotated - select for diffs
Thu Jul 28 00:24:34 2005 UTC (19 years, 4 months ago) by rpaulo
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, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +5 -3 lines
Added a new AMASK bit (ALPHA_AMASK_PMI) and a new IMPLVER family ID:
ALPHA_IMPLVER_EV7.

ok christos@

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Jan 17 22:11:16 2003 UTC (21 years, 11 months ago) by thorpej
Branches: MAIN
CVS tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, 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, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf, ktrace-lwp
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +23 -1 lines
Merge the nathanw_sa branch.

Revision 1.42.2.3: download - view: text, markup, annotated - select for diffs
Tue Jan 14 21:00:46 2003 UTC (21 years, 11 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.42.2.2: preferred, colored; branchpoint 1.42: preferred, colored; next MAIN 1.43: preferred, colored
Changes since revision 1.42.2.2: +23 -1 lines
Add alpha_pal_rdunique() and alpha_pal_wrunique().

Revision 1.41.6.2: download - view: text, markup, annotated - select for diffs
Thu Jan 10 19:37:04 2002 UTC (22 years, 11 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.41.6.1: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.6.1: +3 -3 lines
Sync kqueue branch with -current.

Revision 1.42.2.2: download - view: text, markup, annotated - select for diffs
Tue Jan 8 00:22:54 2002 UTC (22 years, 11 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.42.2.1: preferred, colored; branchpoint 1.42: preferred, colored
Changes since revision 1.42.2.1: +542 -0 lines
Catch up to -current.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue Dec 18 04:18:22 2001 UTC (23 years ago) by thorpej
Branches: MAIN
CVS tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, gehenna-devsw-base, gehenna-devsw, fvdl_fs64_base, eeh-devprop-base, eeh-devprop
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +3 -3 lines
Add a memory clobber to alpha_pal_swapctx() and alpha_pal_swpipl();
the former affects the address space, and the latter can let interrupt
handlers in to clobber memory.

Revision 1.41.6.1: download - view: text, markup, annotated - select for diffs
Fri Aug 3 04:10:43 2001 UTC (23 years, 4 months ago) by lukem
Branches: kqueue
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +15 -1 lines
update to -current

Revision 1.42.2.1
Tue Jul 17 20:54:58 2001 UTC (23 years, 5 months ago) by nathanw
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.42: +0 -542 lines
file alpha_cpu.h was added on branch nathanw_sa on 2002-01-08 00:22:54 +0000

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Jul 17 20:54:58 2001 UTC (23 years, 5 months ago) by thorpej
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.41: preferred, colored
Changes since revision 1.41: +15 -1 lines
Protect userland from the inlines and kernel variable decls.

Revision 1.30.12.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 19:56:47 2000 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +213 -45 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.39.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 22 16:58:26 2000 UTC (24 years, 5 months ago) by minoura
Branches: minoura-xpg4dl
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +15 -45 lines
Sync w/ netbsd-1-5-base.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Jun 8 03:10:06 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Branch point for: kqueue
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
And more ANSI'ification!

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Jun 8 02:53:47 2000 UTC (24 years, 6 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +14 -44 lines
ANSI'ify.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Mon Apr 3 01:10:17 2000 UTC (24 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +6 -3 lines
Fix a typo in a previous revision, and add bit names for amask bits for
use with bitmask_snprintf().

Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Mar 20 02:19:44 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +9 -3 lines
Update the amask bits.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Mar 5 18:46:14 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +9 -18 lines
Use ANSI-style function declarations for the various inline functions
here.  Addresses port-alpha/9056.

Revision 1.30.18.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:31:25 1999 UTC (24 years, 11 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +233 -35 lines
Pull up to last week's -current.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Dec 2 22:08:04 1999 UTC (25 years ago) by thorpej
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, chs-ubc2-newbase
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +150 -16 lines
Inline most of the remaining PALcode calls.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Dec 2 19:41:40 1999 UTC (25 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -8 lines
Inline the BWX instructions.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Dec 2 01:09:13 1999 UTC (25 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -12 lines
Move atomic operations into <machine/atomic.h>, and make them in-line
assembly, rather than function calls.

...except alpha_atomic_testset_l(), which will go away completely once
I commit the new <machine/lock.h>.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Dec 1 18:23:11 1999 UTC (25 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +21 -18 lines
After reading the GCC `documentation' a little more, improve the inline
__asm() statements added previously for PALcode operations.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Nov 30 00:42:47 1999 UTC (25 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +86 -9 lines
Inline several things from pal.s:
- alpha_rpcc(), alpha_mb(), alpha_wmb() -- these are instructions, and
  we win by inlining them: rpcc is generally used for profiling, and
  the memory barriers really should execute as quickly as possible with
  minimal side-effects (like additional loads/stores required to call the
  functions!)
- alpha_pal_imb(), alpha_pal_rdps(), alpha_pal_swpipl(), alpha_pal_tbi(),
  alpha_pal_whami() -- these are PALcode ops.  We must specify some register
  clobbers for these.

We have a very decent size savings as a result.  My test system:
text    data    bss     dec     hex     filename
2671724 235848  377016  3284588 321e6c  /netbsd.bak
2617708 235736  377016  3230460 314afc  /netbsd

Most of this comes from fewer register saves/restores around spl*() calls
(now that alpha_pal_rdps() and alpha_pal_swpipl() are inlined).

Note that alpha_pal_rdps() and alpha_pal_swpipl() remain in pal.s to
maintain binary compatibility with LKMs that may use spl*() functions.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Nov 28 19:47:14 1999 UTC (25 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1 lines
Implement atomic addition and subtraction on quadwords.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Sep 25 23:59:43 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: wrstuden-devbsize, thorpej_scsipi
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
Implement atomic quadword load-and-latch.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Sep 25 03:21:31 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -1 lines
The processor unique value in the PCB is used as a backup kernel stack
pointer when booting secondary CPUs.  Add an alias for it.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Sep 24 22:22:07 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2 lines
Implement atomic test-and-set for longwords (32-bit).

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Sep 23 22:02:21 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -3 lines
"Gee, there was already a function to do that."

Revision 1.26: download - view: text, markup, annotated - select for diffs
Wed Sep 23 21:51:05 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -1 lines
Implement a function to recompute the HWRPB checksum.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Sep 22 05:56:52 1998 UTC (26 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -1 lines
Implement quadword atomic test-and-set.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Sep 20 18:28:50 1998 UTC (26 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +13 -1 lines
Add definitions for the maximum allowable `whami' procssor ID and the
maximum number of processors we'll allow (64, assuming procssor IDs start
at 0).

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Aug 14 16:50:03 1998 UTC (26 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Jul 8 17:20:42 1998 UTC (26 years, 5 months ago) by mjacob
Branches: MAIN
CVS tags: eeh-paddr_t-base, eeh-paddr_t
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -11 lines
stale beer- place structure in right file

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Jul 8 16:48:49 1998 UTC (26 years, 5 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -1 lines
Define a shorthand macro that represents the mask of PTE bits that the
PALcode cares about.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Jul 8 16:46:51 1998 UTC (26 years, 5 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Cosmetic change.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Jul 8 00:39:02 1998 UTC (26 years, 5 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +22 -2 lines
Add machine check type definitions. Structure the expected/received
machine check items.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Mar 22 07:26:33 1998 UTC (26 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +7 -1 lines
Implement a set of `atomic' (using load-locked and store-conditional)
operations.  Initial set includes:

alpha_atomic_setbits_q()	set bits in a quad
alpha_atomic_clearbits_q()	clear bits in a quad

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Feb 27 03:44:53 1998 UTC (26 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
Implement alpha_pal_swpctx().

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Feb 13 00:12:52 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +6 -1 lines
Rewrite the way the platform model string is determined:
- Attempt to find the model string in the HWRPB's DSR area.  Failing that
  (if the HWRPB version is too old)...
- Look up the system variation in a variation/string table.  Failing that
  (unknown variation)...
- Create a default model string using the variation number.

Also, factor out a bunch of common code.

Revision 1.9.2.3: download - view: text, markup, annotated - select for diffs
Mon Sep 22 06:30:15 1997 UTC (27 years, 2 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.9.2.2: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.2: +37 -1 lines
Update marc-pcmcia branch from trunk.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Sep 20 19:02:34 1997 UTC (27 years, 3 months ago) by mjacob
Branches: MAIN
CVS tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, marc-pcmcia-base
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +12 -1 lines
Add some defines for alpha interrupt types.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Sep 17 23:33:28 1997 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: alpha-nwscons-base
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
Prototype alpha_implver(), and fix a think-o in a previous commit.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Sep 16 23:09:12 1997 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +8 -1 lines
Add stubs for the Alpha Byte/Word Extension (BWX) instructions, present
on EV56 and later processors that have the "amask BWX" bit clear.  These
instructions will be used to implement non-swizzle bus access functions
on newer systems, such as the new AlphaStation 500s with EV56 and 21172
PCI chipsets.

See "Alpha Architecture Handbook, Version 3", DEC order number EC-QD2KB-TE.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Sep 16 06:57:12 1997 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: marc-pcmcia-bp
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +18 -1 lines
- Define bits used in the "amask" instruction.
- Define processor family IDs returned by the "implver" instruction.
- Prototype alpha_amask().

Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Thu Sep 4 00:53:07 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.9.2.1: preferred, colored
Changes since revision 1.9.2.1: +7 -2 lines
Update marc-pcmcia branch from trunk.

Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Wed Sep 3 23:09:06 1997 UTC (27 years, 3 months ago) by thorpej
Branches: bouyer-scsipi
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.1: +285 -0 lines
Add a few more PALcode operations, as documented in pages (II-B) 2-1 through
(II-B) 2-33 of the Alpha AXP Architecture Reference Manual, Second Edition:

* rdps - Read Processor Status, needed by spl* functions.
* cflush - Cache Flush
* rdval - Read System Value
* wripir - Write Interprocessor Interrupt Request
* wrval - Write System Value

cflush, rdval, wripir, and wrval are used in multi-processor environments.

Revision 1.11.2.1
Wed Sep 3 23:09:05 1997 UTC (27 years, 3 months ago) by thorpej
Branches: bouyer-scsipi
FILE REMOVED
Changes since revision 1.11: +0 -285 lines
file alpha_cpu.h was added on branch bouyer-scsipi on 1997-09-03 23:09:06 +0000

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Sep 3 23:09:05 1997 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-signal-base, thorpej-signal
Branch point for: bouyer-scsipi
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +6 -1 lines
Add a few more PALcode operations, as documented in pages (II-B) 2-1 through
(II-B) 2-33 of the Alpha AXP Architecture Reference Manual, Second Edition:

* rdps - Read Processor Status, needed by spl* functions.
* cflush - Cache Flush
* rdval - Read System Value
* wripir - Write Interprocessor Interrupt Request
* wrval - Write System Value

cflush, rdval, wripir, and wrval are used in multi-processor environments.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Sep 2 14:29:37 1997 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Fix a typo: ALPHA_PTE_WRITE needs to include the "user write" bit.

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 1 20:00:18 1997 UTC (27 years, 3 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -1 lines
Repair marc-pcmcia branch.

Revision 1.7.2.3: download - view: text, markup, annotated - select for diffs
Tue Aug 12 05:55:16 1997 UTC (27 years, 4 months ago) by cgd
Branches: alpha-nwscons
Diff to: previous 1.7.2.2: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.2: +72 -2 lines
sync with -current as of August 11, 1997

Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Fri Jun 6 00:14:03 1997 UTC (27 years, 6 months ago) by cgd
Branches: alpha-nwscons
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.2.1: +3 -1 lines
sync nwscons with trunk

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Sun Jun 1 04:12:01 1997 UTC (27 years, 6 months ago) by cgd
Branches: alpha-nwscons
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Apr 24 23:58:24 1997 UTC (27 years, 7 months ago) by cgd
Branches: MAIN
Branch point for: marc-pcmcia
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
comment out text after #endif.  "Pasto!"  pointed out by Kevin Sullivan
in PR 3529.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Apr 6 08:47:14 1997 UTC (27 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -1 lines
clean up NetBSD RCS ID strings

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Nov 23 06:25:31 1996 UTC (28 years ago) by cgd
Branches: MAIN
CVS tags: thorpej-setroot, mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Branch point for: alpha-nwscons
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
make ALPHA_K0SEG_TO_PHYS and ~0xfffffc00000000000 with the address,
rather than and-ing 16G-1.  That just strips the k0seg bits, rather
than making the false assumption that the physical address is going
to be in the lower 16G.  That doesn't apply for CIA device-space
addresses, for instance.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Aug 20 23:02:17 1996 UTC (28 years, 4 months ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
K0SEG_END is inclusive

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 14 20:00:37 1996 UTC (28 years, 5 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +6 -7 lines
rename translation buffer invalidation macros to start with ALPHA_,
like all other macros defined in alpha_cpu.h.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Jul 14 04:12:46 1996 UTC (28 years, 5 months ago) by cgd
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +37 -19 lines
(1)     Remove old trap definitions, define trap and interrupt handling
more naturally in terms of way the OSF/1 PALcode delivers traps and
interrupts.  Clean up fault/exception handling code and system entry
points.  Seperate ASTs into a seperate C function.
(2)     Restructure and improve machine check and correctable error
handling based on information in the 2nd Ed. of the Alpha Architecture
Reference Manual.
(3)     Removed unused (and not likely useful) PALcode assembly stubs.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Jul 11 05:31:29 1996 UTC (28 years, 5 months ago) by cgd
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +17 -10 lines
Instead of treating the trap/syscall/exception frame like a struct
containing a substruct (the hardware frame) and an array of registers,
treat it like one big array of registers, for easier and prettier
access.  Update everything to deal with that.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Jul 11 03:44:50 1996 UTC (28 years, 5 months ago) by cgd
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +119 -7 lines
Add definitions for:
	Process Control Block
	Interrupt/Exception/Syscall Stack Frame
	Machine Check Error Summary Register
	Machine Check Logout Area
clean up some, and add prototypes for all of the CPU instruction and
PALcode function stubs.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jul 9 00:40:58 1996 UTC (28 years, 5 months ago) by cgd
Branches: MAIN
definitions and constants which are part of the Alpha AXP
Architecture, and which relate to the OSF/1 PALcode.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>