The NetBSD Project

CVS log for src/sys/arch/vax/include/types.h

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.46 / (download) - annotate - [select for diffs], Mon Jul 2 22:42:18 2012 UTC (11 months, 2 weeks ago) by abs
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, khorben-n900, agc-symver-base, agc-symver, HEAD
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

- Increase MAXPARTITIONS for vax from 8 to 16, using the standard NetBSD
  mechanism to ensure all existing /dev nodes continue to work
- Adjust boot block layout to fit additional partitions
- Adjust number of inodes on install media

Revision 1.45 / (download) - annotate - [select for diffs], Fri May 25 12:32:48 2012 UTC (12 months, 3 weeks ago) by matt
Branch: MAIN
CVS Tags: jmcneill-usbmp-base10
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

Implement __HAVE_RAS.  Unlike most implementation, this is done in userret
instead of cpu_switchto since we already accessing the proc structure so
the additional overhead of check p_raslist is minimal.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jan 17 20:34:57 2012 UTC (17 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.43: +3 -1 lines
Diff to previous 1.43 (colored)

Introduce __HAVE_NO___THREAD for sun2 and vax to disable the TLS usage.
Require __HAVE_TLS_VARIANT_I or __HAVE_TLS_VARIANT_II as well as
__lwp_getprivate_fast / __lwp_gettcb_fast to exist for libpthread.
Define VAX as going to use TLS variant I, if it is ever implemented.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jun 12 03:35:49 2011 UTC (2 years ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored)

Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jun 5 16:59:21 2011 UTC (2 years ago) by matt
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Changes since 1.41: +3 -1 lines
Diff to previous 1.41 (colored)

device_t, cfdata_t, etc.
CFATTACH_DECL -> CFATTACH_DECL_NEW for sizeof(struct device).

Revision 1.41 / (download) - annotate - [select for diffs], Wed Dec 22 01:03:18 2010 UTC (2 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: uebayasi-xip-base7, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr, cherry-xenmp
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored)

Add a define __HAVE_CPU_DATA_FIRST which means that cpu_data is the first
member in struct cpu_info.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Dec 11 05:52:04 2009 UTC (3 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211
Branch point for: rmind-uvmplock
Changes since 1.39: +8 -1 lines
Diff to previous 1.39 (colored)

Add PRIx{P,V}{ADDR,SIZE}, PRIu{P,V}SIZE, and PRIxREGISTER{,32,64} for all
(except where they will be added via merge).  These should be used to print
{p,v}{addr,size}_t and register*_t as appropriate.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Feb 20 16:37:52 2008 UTC (5 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, 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-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, 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-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, mjf-devfs2-base, mjf-devfs2, 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, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp
Changes since 1.38: +2 -1 lines
Diff to previous 1.38 (colored)

Make NetBSD/vax work again.  Add support for __HAVE_FAST_SOFTINTS.
Add a few small optimizations.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jan 20 18:09:10 2008 UTC (5 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: mjf-devfs-base, bouyer-xeni386-nbase
Changes since 1.37: +1 -3 lines
Diff to previous 1.37 (colored)

Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 7 16:40:16 2008 UTC (5 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: matt-armv6-base, bouyer-xeni386-base
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)

Timecounter support for VAX. Basic testing in simh done on a backported
version to netbsd-4.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Oct 17 19:57:48 2007 UTC (5 years, 8 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, 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, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs, bouyer-xeni386
Changes since 1.35: +1 -1 lines
Diff to previous 1.35 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Jul 14 21:48:23 2007 UTC (5 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, matt-mips64-base, matt-mips64, jmcneill-pm, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored)

Generic soft interrupts are mandatory.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Jun 1 07:18:31 2007 UTC (6 years ago) by skrll
Branch: MAIN
CVS Tags: mjf-ufs-trans-base
Changes since 1.33: +1 -2 lines
Diff to previous 1.33 (colored)

__HAVE_MD_RUNQUEUE is no longer relevant.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 16 01:34:03 2007 UTC (6 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.32: +5 -2 lines
Diff to previous 1.32 (colored)

Partially adapt the VAX port to the newlock2 changes.  These are untested
but they do at least compile.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Sep 5 19:33:55 2006 UTC (6 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

#define __HAVE_GENERIC_TODR

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 12 02:04:26 2006 UTC (7 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, simonb-timecounters-base, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

welcome to syscall_intern.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Dec 24 20:07:41 2005 UTC (7 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, elad-kernelauth
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:34 2005 UTC (7 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored)

merge ktrace-lwp.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Sep 26 22:46:01 2003 UTC (9 years, 8 months ago) by nathanw
Branch: 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-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, matt-timespec, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.27: +6 -1 lines
Diff to previous 1.27 (colored)

Move __cpu_simple_lock_t and __SIMPLELOCK_{UN,}LOCKED to machine/types.h
so that they can be used in a namespace-friendly way.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Aug 7 16:30:13 2003 UTC (9 years, 10 months ago) by agc
Branch: MAIN
Changes since 1.26: +2 -6 lines
Diff to previous 1.26 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Apr 28 23:16:25 2003 UTC (10 years, 1 month ago) by bjh21
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

Add a new feature-test macro, _NETBSD_SOURCE.  If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.
<sys/featuretest.h> defined _NETBSD_SOURCE if none of _ANSI_SOURCE,
_POSIX_C_SOURCE and _XOPEN_SOURCE is defined, so as to preserve
existing behaviour.

This has two major advantages:
+ Programs that require non-POSIX facilities but define _POSIX_C_SOURCE
  can trivially be overruled by putting -D_NETBSD_SOURCE in their CFLAGS.
+ It makes most of the #ifs simpler, in that they're all now ORs of the
  various macros, rather than having checks for (!defined(_ANSI_SOURCE) ||
  !defined(_POSIX_C_SOURCE) || !defined(_XOPEN_SOURCE)) all over the place.

I've tried not to change the semantics of the headers in any case where
_NETBSD_SOURCE wasn't defined, but there were some places where the
current semantics were clearly mad, and retaining them was harder than
correcting them.  In particular, I've mostly normalised things so that
_ANSI_SOURCE gets you the smallest set of stuff, then _POSIX_C_SOURCE,
_XOPEN_SOURCE and _NETBSD_SOURCE in that order.

Tested by building for vax, encouraged by thorpej, and uncontested in
tech-userlevel for a week.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 22 08:31:02 2002 UTC (10 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Use "#define\t" instead of "#define ".

Revision 1.24 / (download) - annotate - [select for diffs], Sun Sep 22 04:11:35 2002 UTC (10 years, 9 months ago) by gmcgarry
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

Add __HAVE_MD_RUNQUEUE flag for MD code to override MI run queue primitives.

Revision 1.23 / (download) - annotate - [select for diffs], Thu May 2 16:11:28 2002 UTC (11 years, 1 month ago) by thorpej
Branch: 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, gehenna-devsw-base, gehenna-devsw
Changes since 1.22: +4 -1 lines
Diff to previous 1.22 (colored)

Define __NO_STRICT_ALIGNMENT.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 28 03:17:36 2002 UTC (11 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Use "#define<tab>".

Revision 1.21 / (download) - annotate - [select for diffs], Sat Apr 28 15:41:33 2001 UTC (12 years, 1 month ago) by kleink
Branch: 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, kqueue
Changes since 1.20: +2 -16 lines
Diff to previous 1.20 (colored)

* Move definitions of exact-width integer types from <machine/types.h>
  to <sys/types.h> and <sys/stdint.h>.
* Add a new C99 <stdint.h> header, which provides integer types of
  explicit width, related limits and integer constant macros.
* Extend <inttypes.h> to provide <stdint.h> definitions and format
  macros for printf() and scanf().
* Add C99 strtoimax() and strtoumax() functions.
* Use the latter within scanf().
* Add C99 %j, %t and %z printf()/scanf() conversions for
  intmax_t, pointer-type and size_t arguments.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jan 14 23:50:30 2001 UTC (12 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,
and place the definition in <machine/types.h>.  This can now be used
as a flag to indicate whether or not <machine/intr.h> can be included
to get the generic soft interrupt API.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jan 3 10:09:05 2001 UTC (12 years, 5 months ago) by takemura
Branch: MAIN
Changes since 1.18: +10 -11 lines
Diff to previous 1.18 (colored)

replace 'long long' with int64_t to compile stand alone program with
compiler other than GCC.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Mar 4 07:27:49 2000 UTC (13 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.17: +5 -8 lines
Diff to previous 1.17 (colored)

expunge vm_offset_t and vm_size_t.
add bus_dma support for the vs4000 dma translation map (sgmap).
enhance the vsbus for the lance to work with it.
remove the sgmap init code from ka46/48/49.c

Revision 1.17 / (download) - annotate - [select for diffs], Sat Feb 12 16:00:13 2000 UTC (13 years, 4 months ago) by ragge
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.16: +1 -3 lines
Diff to previous 1.16 (colored)

Remove __BROKEN_CONFIG_UNIT_USAGE.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 5 00:13:25 2000 UTC (13 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored)

add __BROKEN_CONFIG_UNIT_USAGE #define, becuase these ports do very
wrong things with device configuration data "cf_unit" information.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Feb 1 04:01:23 2000 UTC (13 years, 4 months ago) by danw
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored)

#define __HAVE_DEVICE_REGISTER on ports that have it, and check for
that, rather than a list of architecture defines, in config_attach

Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 13 02:10:49 1998 UTC (14 years, 10 months ago) by eeh
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, 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: thorpej_scsipi
Changes since 1.13: +9 -1 lines
Diff to previous 1.13 (colored)

Merge paddr_t changes into the main branch.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jun 14 20:09:23 1998 UTC (15 years ago) by kleink
Branch: MAIN
CVS Tags: eeh-paddr_t-base
Branch point for: eeh-paddr_t
Changes since 1.12: +2 -7 lines
Diff to previous 1.12 (colored)

GC the unused `physadr' type, which was not able to hold a complete physical
address on 2 architectures anyhow.  Also, move the definition of the `label_t'
type inside _KERNEL protection, since it is specific to the in-kernel
setjmp()/longjmp() implementations.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 24 14:16:57 1998 UTC (15 years, 4 months ago) by ragge
Branch: MAIN
Changes since 1.11: +1 -3 lines
Diff to previous 1.11 (colored)

Remove __BROKEN_INDIRECT_CONFIG and change all drivers to use
config_search instead.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Nov 5 04:36:36 1997 UTC (15 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Mark uses of long long with /* LONGLONG */ for lint.  From
Chris Demetriou <cgd@pa.dec.com>.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 5 00:14:00 1996 UTC (16 years, 6 months ago) by cgd
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Branch point for: netbsd-1-3
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

First step inn removing config_scan() and the hacks that gave devices
on indirect-config busses a (permanent) softc that they could share
between 'match' and 'attach' routines:

Define __BROKEN_INDIRECT_CONFIG so that old autoconfiguration
interfaces are used, until drivers are converted to use the new
interfaces (actually, converted back to use the _older_ interfaces)
which prohibit indirect configuration devices from receiving a softc
in their match routine that they can share with their attach routine.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Apr 8 18:35:53 1996 UTC (17 years, 2 months ago) by ragge
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Added prototypes to everything. Made all files compile with -Wall.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 3 11:21:31 1996 UTC (17 years, 3 months ago) by ragge
Branch: MAIN
Changes since 1.7: +1 -3 lines
Diff to previous 1.7 (colored)

Enable label_t.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Feb 24 15:17:35 1996 UTC (17 years, 3 months ago) by ragge
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

Remove __FORK_BRAINDAMAGE, and the reason to why it was there.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 9 04:41:57 1995 UTC (17 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Define __FORK_BRAINDAMAGE.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 6 03:39:45 1995 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.4: +7 -3 lines
Diff to previous 1.4 (colored)

add <sys/cdefs.h> inclusions.  namsspace-protect physadr, label_t
def'ns against _POSIX_SOURCE and _ANSI_SOURCE.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 26 05:14:02 1995 UTC (17 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

define __BDEVSW_DUMP_OLD_TYPE for ports where it's true.  clean up
some m68k ports inclusion of common header.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 13 00:43:33 1995 UTC (18 years, 4 months ago) by ragge
Branch: MAIN
Changes since 1.2: +18 -3 lines
Diff to previous 1.2 (colored)

Lots of fixes...

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 26 08:02:32 1994 UTC (18 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

new RCS ID format.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 2 20:21:03 1994 UTC (18 years, 10 months ago) by ragge
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0

Initial VAX port merging.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>