The NetBSD Project

CVS log for src/sys/sys/malloc.h

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.114 / (download) - annotate - [select for diffs], Mon Apr 30 22:51:27 2012 UTC (12 months, 3 weeks ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, khorben-n900, jmcneill-usbmp-base10, agc-symver-base, agc-symver, HEAD
Changes since 1.113: +1 -4 lines
Diff to previous 1.113 (colored)

- Replace some malloc(9) uses with kmem(9).
- G/C M_IPMOPTS, M_IPMADDR and M_BWMETER.

Revision 1.113 / (download) - annotate - [select for diffs], Sun Apr 29 20:27:32 2012 UTC (12 months, 3 weeks ago) by dsl
Branch: MAIN
Changes since 1.112: +6 -1 lines
Diff to previous 1.112 (colored)

Remove everything to do with 'struct malloc_type' and the malloc link_set.
To make code in 'external' (etc) still compile, MALLOC_DECLARE() still
  has to generate something of type 'struct malloc_type *', with
  normal optimisation gcc generates a compile-time 0.
MALLOC_DEFINE() and friends have no effect.
Fix one or two places where the code would no longer compile.

Revision 1.112 / (download) - annotate - [select for diffs], Sun Apr 29 16:36:54 2012 UTC (12 months, 3 weeks ago) by dsl
Branch: MAIN
CVS Tags: jmcneill-usbmp-base9
Changes since 1.111: +8 -8 lines
Diff to previous 1.111 (colored)

Remove the unused 'struct malloc_type' args to kern_malloc/realloc/free
The M_xxx arg is left on the calls to malloc() and free(),
  maybe they could be converted to an enumeration and just saved in
  the malloc header (for deep diag use).
Remove the malloc_type from mbuf extension.
Fixes rump build as well.
Welcome to 6.99.6

Revision 1.111 / (download) - annotate - [select for diffs], Sat Apr 28 23:03:40 2012 UTC (12 months, 3 weeks ago) by rmind
Branch: MAIN
Changes since 1.110: +10 -41 lines
Diff to previous 1.110 (colored)

Remove MALLOC_DEBUG and MALLOCLOG, which is dead code after malloc(9) move
to kmem(9).  Note: kmem(9) has debugging facilities under DEBUG/DIAGNOSTIC.
However, expensive kmguard and debug_freecheck have to be enabled manually.

Revision 1.110 / (download) - annotate - [select for diffs], Thu Nov 24 16:16:49 2011 UTC (18 months ago) by jakllsch
Branch: MAIN
CVS Tags: 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, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored)

An extra paren in previous made compiler sad.

Revision 1.109 / (download) - annotate - [select for diffs], Mon Nov 21 04:36:05 2011 UTC (18 months ago) by christos
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored)

change printf gcc attribute to __printflike(), requested by joerg.

Revision 1.108 / (download) - annotate - [select for diffs], Sun Nov 20 23:37:00 2011 UTC (18 months ago) by christos
Branch: MAIN
Changes since 1.107: +3 -2 lines
Diff to previous 1.107 (colored)

add more missing printf attributes.

Revision 1.107 / (download) - annotate - [select for diffs], Fri Apr 23 19:09:15 2010 UTC (3 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.106: +1 -2 lines
Diff to previous 1.106 (colored)

Remove M_IOV (missed in previous commit) and M_1394DATA types.

Revision 1.106 / (download) - annotate - [select for diffs], Fri Nov 6 13:32:41 2009 UTC (3 years, 6 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.105: +1 -2 lines
Diff to previous 1.105 (colored)

g/c M_SOFTINTR

Revision 1.105 / (download) - annotate - [select for diffs], Sun Sep 13 18:45:11 2009 UTC (3 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, jym-xensuspend-nbase
Changes since 1.104: +2 -1 lines
Diff to previous 1.104 (colored)

Wipe out the last vestiges of POOL_INIT with one swift stroke.  In
most cases, use a proper constructor.  For proplib, give a local
equivalent of POOL_INIT for the kernel object implementation.  This
way the code structure can be preserved, and a local link set is
not hazardous anyway (unless proplib is split to several modules,
but that'll be the day).

tested by booting a kernel in qemu and compile-testing i386/ALL

Revision 1.104 / (download) - annotate - [select for diffs], Wed Jan 7 21:06:31 2009 UTC (4 years, 4 months ago) by pooka
Branch: MAIN
CVS Tags: 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-base, jym-xensuspend
Changes since 1.103: +4 -2 lines
Diff to previous 1.103 (colored)

Missed realloc in previous.  Ride 5.99.6 bump.

Revision 1.103 / (download) - annotate - [select for diffs], Mon Jan 5 21:42:37 2009 UTC (4 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.102: +9 -7 lines
Diff to previous 1.102 (colored)

Rename malloc() to kern_malloc() to avoid name conflict with libc.
Now it is possible to use the kernel linker with rump.

Revision 1.102 / (download) - annotate - [select for diffs], Sun Dec 21 17:49:56 2008 UTC (4 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.101: +7 -11 lines
Diff to previous 1.101 (colored)

undo turn malloc flags to enums.
Requested by christos.

Keep malloc flag defines in kernel section.

Revision 1.101 / (download) - annotate - [select for diffs], Fri Dec 19 21:22:01 2008 UTC (4 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.100: +13 -9 lines
Diff to previous 1.100 (colored)

Turn malloc flags into an enum.
While here, move the flags definition into _KERNEL section.

Revision 1.100 / (download) - annotate - [select for diffs], Wed Dec 17 20:51:38 2008 UTC (4 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.99: +1 -5 lines
Diff to previous 1.99 (colored)

kill MALLOC and FREE macros.

Revision 1.99 / (download) - annotate - [select for diffs], Sun Nov 11 23:22:25 2007 UTC (5 years, 6 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-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, 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-devfs-base, 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, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, 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, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, mjf-devfs2
Changes since 1.98: +1 -2 lines
Diff to previous 1.98 (colored)

Change some initialization of static queues to compile time.
(xxx_INIT to xxx_HEAD_INITIALIZER).  Drop code which inits
non-auto (global or static) variables to 0 since that's
already implied by being non-auto.  Init some static/global
cpu_simple_locks at compile time.

Revision 1.98 / (download) - annotate - [select for diffs], Mon Mar 12 16:48:50 2007 UTC (6 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup
Branch point for: mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.97: +1 -3 lines
Diff to previous 1.97 (colored)

Remove unneeded includes.

Revision 1.97 / (download) - annotate - [select for diffs], Sun Mar 4 06:03:41 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Branch point for: vmlocking
Changes since 1.96: +4 -4 lines
Diff to previous 1.96 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.96 / (download) - annotate - [select for diffs], Mon Oct 2 02:59:38 2006 UTC (6 years, 7 months ago) by chs
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.95: +1 -113 lines
Diff to previous 1.95 (colored)

remove details of the kernel malloc() implementation from header files:
 - change MALLOC() and FREE() to just call their function equivalents.
 - remove references to other malloc()-related constants.

Revision 1.95 / (download) - annotate - [select for diffs], Fri Mar 17 23:27:12 2006 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.94: +5 -1 lines
Diff to previous 1.94 (colored)

prevent using MALLOC when size is not const.

Revision 1.94 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:20 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.93: +1 -1 lines
Diff to previous 1.93 (colored)

merge ktrace-lwp.

Revision 1.93 / (download) - annotate - [select for diffs], Mon Sep 26 00:12:23 2005 UTC (7 years, 8 months ago) by dyoung
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, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.92: +5 -4 lines
Diff to previous 1.92 (colored)

De-lint:  assign MALLOC's argument, size, to a temporary unsigned
long, __size, before using it.  This quiets complaints when the
caller passes a 16-bit or 8-bit size---for example, in
ieee80211_node_attach, where it calls MALLOC(..., ic->ic_tim_len,
...).  I could not get any number of casts to quiet the complaint.

Revision 1.92 / (download) - annotate - [select for diffs], Mon May 30 23:04:53 2005 UTC (7 years, 11 months ago) by chs
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.91: +8 -8 lines
Diff to previous 1.91 (colored)

rename "kbucket" to "kmembuckets", for greater clarity.
don't forget to update vmstat this time.

Revision 1.91 / (download) - annotate - [select for diffs], Sun May 29 21:17:14 2005 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.90: +4 -4 lines
Diff to previous 1.90 (colored)

rename shadowed variable.

Revision 1.90 / (download) - annotate - [select for diffs], Sat Sep 4 23:30:07 2004 UTC (8 years, 8 months ago) by manu
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, matt-timespec, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.89: +2 -1 lines
Diff to previous 1.89 (colored)

IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on
tech-net@

Revision 1.89 / (download) - annotate - [select for diffs], Thu Aug 7 16:34:07 2003 UTC (9 years, 9 months ago) by agc
Branch: MAIN
CVS Tags: 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
Changes since 1.88: +2 -6 lines
Diff to previous 1.88 (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.88 / (download) - annotate - [select for diffs], Tue Jul 8 06:49:20 2003 UTC (9 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.87: +6 -9 lines
Diff to previous 1.87 (colored)

prototype must not carry variable name

Revision 1.87 / (download) - annotate - [select for diffs], Sat May 24 06:25:39 2003 UTC (10 years ago) by gmcgarry
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.86: +2 -1 lines
Diff to previous 1.86 (colored)

Need to include <sys/lock.h> for MALLOC().  Addresses PR#21502.

Revision 1.86 / (download) - annotate - [select for diffs], Fri Feb 14 21:51:36 2003 UTC (10 years, 3 months ago) by pk
Branch: MAIN
Changes since 1.85: +8 -1 lines
Diff to previous 1.85 (colored)

Make the memory allocation code MP-safe.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Feb 2 02:22:14 2003 UTC (10 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 (colored)

only include mallocvar.h if _KERNEL is defined [hi thorpej]

Revision 1.84 / (download) - annotate - [select for diffs], Sat Feb 1 06:23:50 2003 UTC (10 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.83: +32 -304 lines
Diff to previous 1.83 (colored)

Add extensible malloc types, adapted from FreeBSD.  This turns
malloc types into a structure, a pointer to which is passed around,
instead of an int constant.  Allow the limit to be adjusted when the
malloc type is defined, or with a function call, as suggested by
Jonathan Stone.

Revision 1.83 / (download) - annotate - [select for diffs], Mon Jan 20 20:05:27 2003 UTC (10 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.82: +5 -3 lines
Diff to previous 1.82 (colored)

add support for p1003.1b semaphores. From FreeBSD

Revision 1.82 / (download) - annotate - [select for diffs], Fri Jan 17 08:11:59 2003 UTC (10 years, 4 months ago) by itojun
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.81: +5 -3 lines
Diff to previous 1.81 (colored)

switch from kame-based m_aux mbuf auxiliary data, to openbsd m_tag
implementation.  it will simplify porting across *bsd (such as kame/altq),
and make us more synchronized.  from Joel Wilsson

Revision 1.81 / (download) - annotate - [select for diffs], Sat Nov 2 06:24:34 2002 UTC (10 years, 6 months ago) by yamt
Branch: MAIN
CVS Tags: gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.80: +5 -2 lines
Diff to previous 1.80 (colored)

M_ZERO for inline'ed MALLOC.

Revision 1.80 / (download) - annotate - [select for diffs], Wed Oct 23 09:14:58 2002 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-aftermerge
Changes since 1.79: +5 -3 lines
Diff to previous 1.79 (colored)

merge kqueue branch into -current

kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals

kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)

based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe

Revision 1.79 / (download) - annotate - [select for diffs], Fri Jul 5 13:05:14 2002 UTC (10 years, 10 months ago) by abs
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, gehenna-devsw-base
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Introduce MALLOC_NOINLINE, which mirrors the effect of DIAGNOSTIC
and similar in making MALLOC/FREE not inline. Saves 11k on acorn26
FOURMEG config.

Revision 1.78 / (download) - annotate - [select for diffs], Fri Jul 5 06:54:45 2002 UTC (10 years, 10 months ago) by gmcgarry
Branch: MAIN
Changes since 1.77: +17 -17 lines
Diff to previous 1.77 (colored)

Protect local variables in MALLOC/FREE to avoid shadowing
arguments.  Problem reported by David Laight: david@l8s.co.uk.

Revision 1.77 / (download) - annotate - [select for diffs], Sat Jan 12 00:00:39 2002 UTC (11 years, 4 months ago) by nathanw
Branch: MAIN
CVS Tags: newlock-base, netbsd-1-6-base, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Branch point for: newlock, netbsd-1-6, gehenna-devsw
Changes since 1.76: +5 -3 lines
Diff to previous 1.76 (colored)

Reserve the SA malloc type on the trunk.

Revision 1.76 / (download) - annotate - [select for diffs], Mon Jan 7 01:02:19 2002 UTC (11 years, 4 months ago) by deberg
Branch: MAIN
Changes since 1.75: +16 -16 lines
Diff to previous 1.75 (colored)

gc unused M_NSMBDEV.

add comments reminding to mirror changes to the types list in malloc.9.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Jan 7 00:21:56 2002 UTC (11 years, 4 months ago) by deberg
Branch: MAIN
Changes since 1.74: +11 -3 lines
Diff to previous 1.74 (colored)

add smbfs malloc types

Revision 1.74 / (download) - annotate - [select for diffs], Fri Jan 4 02:45:33 2002 UTC (11 years, 4 months ago) by deberg
Branch: MAIN
Changes since 1.73: +20 -4 lines
Diff to previous 1.73 (colored)

add netsmb malloc types

Revision 1.73 / (download) - annotate - [select for diffs], Tue Dec 18 10:57:42 2001 UTC (11 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.72: +5 -3 lines
Diff to previous 1.72 (colored)

Introduce M_NEWDIRBLK type.

Revision 1.72 / (download) - annotate - [select for diffs], Wed Dec 5 01:29:05 2001 UTC (11 years, 5 months ago) by enami
Branch: MAIN
Changes since 1.71: +3 -1 lines
Diff to previous 1.71 (colored)

Introduce new function malloc_roundup(), suggested by Bill Sommerfeld
on tech-kern.

Revision 1.71 / (download) - annotate - [select for diffs], Wed Dec 5 00:00:10 2001 UTC (11 years, 5 months ago) by enami
Branch: MAIN
Changes since 1.70: +10 -10 lines
Diff to previous 1.70 (colored)

Remove extern from function prototype.

Revision 1.70 / (download) - annotate - [select for diffs], Tue Dec 4 23:56:36 2001 UTC (11 years, 5 months ago) by enami
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

KNF and other cosmetic changes.

Revision 1.69 / (download) - annotate - [select for diffs], Tue Dec 4 20:13:20 2001 UTC (11 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.68: +5 -4 lines
Diff to previous 1.68 (colored)

Add M_CANFAIL malloc(9) flag. This flag changes behaviour in M_WAITOK
case when the requested memory size can't ever be granted - instead
of panic, malloc(9) would return failure (NULL).
Note kernel code should do proper bound checking, rather than
depend on M_CANFAIL. This flag is only supposed to be used in very
special cases, where common bound checking is not appropriate.

Discussed on tech-kern@, name ``M_CANFAIL'' suggested by Chuck Cranor.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Nov 17 03:50:27 2001 UTC (11 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.67: +2 -1 lines
Diff to previous 1.67 (colored)

Add new malloc(9) flag M_ZERO - zeros memory before returning.
From Poul-Henning Kamp's equivalent enhancement in FreeBSD.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Oct 4 19:00:44 2001 UTC (11 years, 7 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3
Changes since 1.66: +5 -3 lines
Diff to previous 1.66 (colored)

Add M_PROP.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Sep 10 10:09:36 2001 UTC (11 years, 8 months ago) by fvdl
Branch: MAIN
CVS Tags: thorpej-devvp-base2, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.65: +5 -3 lines
Diff to previous 1.65 (colored)

Add M_AGP type.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Aug 17 00:48:30 2001 UTC (11 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp
Changes since 1.64: +11 -1 lines
Diff to previous 1.64 (colored)

Artur Grabowski's simple brute-force malloc debugger, which uses
guard pages.  Can only debug one malloc type at a time, and nothing
larger than 1 page.  But can be useful for debugging certain types
of "data modified on freelist" type problems.

Modified from code in OpenBSD.

Revision 1.64 / (download) - annotate - [select for diffs], Tue Jun 26 16:02:27 2001 UTC (11 years, 11 months ago) by thorpej
Branch: MAIN
Branch point for: kqueue
Changes since 1.63: +8 -8 lines
Diff to previous 1.63 (colored)

Make the kmemstats limits unsigned, and use unsigned arithmetic
to compute them.  Prevents overflows when using a very large number
of kmem pages.

From chopps@netbsd.org.

Revision 1.63 / (download) - annotate - [select for diffs], Sat Jun 16 12:00:03 2001 UTC (11 years, 11 months ago) by jdolecek
Branch: MAIN
Changes since 1.62: +5 -3 lines
Diff to previous 1.62 (colored)

Add port of high performance pipe implementation written by John S. Dyson
for FreeBSD project. Besides huge speed boost compared with socketpair-based
pipes, this implementation also uses pagable kernel memory instead of mbufs.

Significant differences to FreeBSD version:
* uses uvm_loan() facility for direct write
* async/SIGIO handling correct also for sync writer, async reader
* limits settable via sysctl, amountpipekva and nbigpipes available via sysctl
* pipes are unidirectional - this is enforced on file descriptor level
	for now only, the code would be updated to take advantage of it
	eventually
* uses lockmgr(9)-based locks instead of home brew variant
* scatter-gather write is handled correctly for direct write case, data
  is transferred by PIPE_DIRECT_CHUNK bytes maximum, to avoid running out of kva

All FreeBSD/NetBSD specific code is within appropriate #ifdef, in preparation
to feed changes back to FreeBSD tree.

This pipe implementation is optional for now, add 'options NEW_PIPE'
to your kernel config to use it.

Revision 1.62 / (download) - annotate - [select for diffs], Wed May 30 12:07:05 2001 UTC (11 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

use _KERNEL_OPT

Revision 1.61 / (download) - annotate - [select for diffs], Fri May 11 05:13:57 2001 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.60: +8 -8 lines
Diff to previous 1.60 (colored)

add missing parenthesis in macros, detected by lint and debugged by todd.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Apr 30 01:13:21 2001 UTC (12 years ago) by lukem
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

remove some lint

Revision 1.59 / (download) - annotate - [select for diffs], Mon Feb 26 16:35:41 2001 UTC (12 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.58: +69 -67 lines
Diff to previous 1.58 (colored)

convert to ANSI KNF

Revision 1.58 / (download) - annotate - [select for diffs], Sat Feb 17 22:17:11 2001 UTC (12 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

fix typos in comment

Revision 1.57 / (download) - annotate - [select for diffs], Sun Jan 14 02:08:35 2001 UTC (12 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.56: +3 -8 lines
Diff to previous 1.56 (colored)

Use splvm(), not the home-grown splmem().

Revision 1.56 / (download) - annotate - [select for diffs], Fri Nov 10 16:21:22 2000 UTC (12 years, 6 months ago) by simonb
Branch: MAIN
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored)

Adjust numbers in comments of previous.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Nov 10 15:47:03 2000 UTC (12 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.54: +6 -2 lines
Diff to previous 1.54 (colored)

Add malloc types for IEEE1394 structures and data.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Nov 7 12:12:15 2000 UTC (12 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.53: +5 -3 lines
Diff to previous 1.53 (colored)

add M_EMULDATA

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jun 24 23:52:24 2000 UTC (12 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.52: +2 -1 lines
Diff to previous 1.52 (colored)

Need opt_lockdebug.h for previous.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Jun 24 22:24:15 2000 UTC (12 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Don't inline malloc/free if LOCKDEBUG is on.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Jun 3 18:22:38 2000 UTC (12 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.50: +5 -3 lines
Diff to previous 1.50 (colored)

add M_SOFTINTR

Revision 1.50 / (download) - annotate - [select for diffs], Sat Dec 4 12:33:04 1999 UTC (13 years, 5 months ago) by ragge
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, minoura-xpg4dl-base, chs-ubc2-newbase
Branch point for: minoura-xpg4dl
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

CL* discarding.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Dec 3 04:52:05 1999 UTC (13 years, 5 months ago) by itojun
Branch: MAIN
Changes since 1.48: +6 -2 lines
Diff to previous 1.48 (colored)

declare new malloc types for IPv6 router renumbering use.
(part of KAME sync to latest)

XXX reorder them to make IPv6 items together?

Revision 1.48 / (download) - annotate - [select for diffs], Mon Nov 15 18:49:12 1999 UTC (13 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.47: +39 -5 lines
Diff to previous 1.47 (colored)

Add Kirk McKusick's soft updates code to the trunk. Not enabled by
default, as the copyright on the main file (ffs_softdep.c) is such
that is has been put into gnusrc. options SOFTDEP will pull this
in. This code also contains the trickle syncer.

Bump version number to 1.4O

Revision 1.47 / (download) - annotate - [select for diffs], Wed Aug 4 18:56:35 1999 UTC (13 years, 9 months ago) by jdolecek
Branch: MAIN
CVS Tags: fvdl-softdep-base, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi, fvdl-softdep
Changes since 1.46: +5 -3 lines
Diff to previous 1.46 (colored)

define M_NTFS and use it instead of M_TEMP when allocating memory
for NTFS structures

Revision 1.46 / (download) - annotate - [select for diffs], Thu Jul 1 08:13:00 1999 UTC (13 years, 10 months ago) by itojun
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.45: +9 -3 lines
Diff to previous 1.45 (colored)

IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.
(Sorry for a big commit, I can't separate this into several pieces...)
Pls check sys/netinet6/TODO and sys/netinet6/IMPLEMENTATION for details.

- sys/kern: do not assume single mbuf, accept chained mbuf on passing
  data from userland to kernel (or other way round).
- "midway" ATM card: ATM PVC pseudo device support, like those done in ALTQ
  package (ftp://ftp.csl.sony.co.jp/pub/kjc/).
- sys/netinet/tcp*: IPv4/v6 dual stack tcp support.
- sys/netinet/{ip6,icmp6}.h, sys/net/pfkeyv2.h: IETF document assumes those
  file to be there so we patch it up.
- sys/netinet: IPsec additions are here and there.
- sys/netinet6/*: most of IPv6 code sits here.
- sys/netkey: IPsec key management code
- dev/pci/pcidevs: regen

In my understanding no code here is subject to export control so it
should be safe.

Revision 1.45 / (download) - annotate - [select for diffs], Tue Jun 29 16:45:14 1999 UTC (13 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.44: +6 -4 lines
Diff to previous 1.44 (colored)

Add another USB memory type to ease tracking of leaks.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jan 14 22:38:41 1999 UTC (14 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Branch point for: kame, chs-ubc2
Changes since 1.43: +5 -3 lines
Diff to previous 1.43 (colored)

Add M_RAIDFRAME.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Sep 12 15:05:48 1998 UTC (14 years, 8 months ago) by rvb
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Change cfs/CFS in symbols, strings and constants to coda/CODA
to avoid fs conflicts.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Aug 14 03:29:49 1998 UTC (14 years, 9 months ago) by mark
Branch: MAIN
Changes since 1.41: +7 -3 lines
Diff to previous 1.41 (colored)

Define filecore mount and filecore node memory types.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jul 24 15:24:11 1998 UTC (14 years, 10 months ago) by rvb
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.40: +6 -3 lines
Diff to previous 1.40 (colored)

Coda glue

Revision 1.40 / (download) - annotate - [select for diffs], Thu Jul 23 20:34:59 1998 UTC (14 years, 10 months ago) by pk
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored)

Define M_POOL.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Jul 12 19:52:01 1998 UTC (14 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.38: +7 -3 lines
Diff to previous 1.38 (colored)

Add USB support.  Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers

Revision 1.38 / (download) - annotate - [select for diffs], Thu Apr 30 06:26:04 1998 UTC (15 years ago) by thorpej
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Oops, typo.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Apr 30 00:36:34 1998 UTC (15 years ago) by matt
Branch: MAIN
Changes since 1.36: +4 -2 lines
Diff to previous 1.36 (colored)

Forgot to add M_IPFLOW.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Mar 1 02:24:13 1998 UTC (15 years, 2 months ago) by fvdl
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)

Merge with Lite2 + local changes

Revision 1.35 / (download) - annotate - [select for diffs], Tue Feb 10 21:46:47 1998 UTC (15 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

Add an M_DMAMAP malloc type, for bus_dma data structures.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Feb 5 08:00:40 1998 UTC (15 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.33: +8 -4 lines
Diff to previous 1.33 (colored)

initial import of the new virtual memory system, UVM, into -current.

UVM was written by chuck cranor <chuck@maria.wustl.edu>, with some
minor portions derived from the old Mach code.  i provided some help
getting swap and paging working, and other bug fixes/ideas.  chuck
silvers <chuq@chuq.com> also provided some other fixes.

this is the rest of the MI portion changes.

this will be KNF'd shortly.  :-)

Revision 1.33 / (download) - annotate - [select for diffs], Wed Jan 21 22:24:34 1998 UTC (15 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +16 -2 lines
Diff to previous 1.32 (colored)

Implement an activity log for malloc() and free(), useful for tracking
down "Data modified on freelist" and "muliple free" problems.

The log is activated by the MALLOCLOG option, and the size of the
event ring buffer is controlable via the MALLOGLOGSIZE option (default
is 100000 entries).

From Chris Demetriou, cleaned up a little by me per suggestions in the
e-mail from Chris that contained the code.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 8 11:36:18 1998 UTC (15 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.31: +10 -3 lines
Diff to previous 1.31 (colored)

add new version of non contiguous memory code, written by chuck cranor,
called "MACHINE_NEW_NONCONGIG".  this is required for UVM, the new VM
system (also written by chuck) that is coming soon.  adds new functions:
	vm_page_physload() -- tell the VM system about an area of memory.
	vm_physseg_find() -- returns index in vm_physmem array that this
		address is in.
and several new versions of old functions/macros defined in vm_page.h.

this is the MI portion.  sparc, and then later i386 portions to come.
all other ports need to change to this ASAP!  (alpha is already being
worked on)

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 12 17:59:13 1997 UTC (15 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, bouyer-scsipi
Changes since 1.30: +5 -3 lines
Diff to previous 1.30 (colored)

add M_VMSWAP.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Jun 11 10:40:16 1997 UTC (15 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.29: +3 -2 lines
Diff to previous 1.29 (colored)

Support ext2fs.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Feb 4 22:23:53 1997 UTC (16 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: mrg-vm-swap2-base, is-newarp-before-merge, is-newarp-base, is-newarp
Branch point for: mrg-vm-swap2, mrg-vm-swap
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

- Don't include option headers if _LKM is defined.
- If _LKM is defined, always use the function versions of malloc()/free().

Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 2 21:20:58 1997 UTC (16 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.27: +5 -1 lines
Diff to previous 1.27 (colored)

KMEMSTATS is a header option; pull in "opt_kmemstats.h" iff _KERNEL.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 1 05:33:32 1997 UTC (16 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.26: +2 -6 lines
Diff to previous 1.26 (colored)

back out some of the previous change.  In particular, go back to
#defining MALLOC/FREE to use malloc()/free() if DIAGNOSTIC (not DEBUG)
since DIAGNOSTIC is what enables freelist consistency checking, and
don't force the definition of KMEMSTATS if DEBUG is defined (there's no
reason to, since users can do it themselves if they want it).

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 30 22:07:44 1997 UTC (16 years, 3 months ago) by tls
Branch: MAIN
Changes since 1.25: +8 -6 lines
Diff to previous 1.25 (colored)

Do not always use KMEMSTATS, it's a performance lose

Revision 1.25 / (download) - annotate - [select for diffs], Tue Dec 10 10:07:26 1996 UTC (16 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: thorpej-setroot
Changes since 1.24: +8 -2 lines
Diff to previous 1.24 (colored)

Allocate real malloc types for NFS, rather than using M_TEMP.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Aug 27 20:01:51 1996 UTC (16 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.23: +3 -1 lines
Diff to previous 1.23 (colored)

implement realloc(), just like the user-land version, except it takes
"type" and "flags" arguments a la kernel malloc().

Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 5 04:52:52 1996 UTC (17 years, 1 month ago) by mhitch
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.22: +4 -2 lines
Diff to previous 1.22 (colored)

Define M_ADOSFSBITMAP, for adosf allocation bitmap.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 22 12:47:33 1996 UTC (17 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored)

add M_AFS

Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 21 01:00:25 1995 UTC (17 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored)

define M_IPQ, for IP queue (IP reassembly queue, TCP sequence queue) entries.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Mar 26 20:24:20 1995 UTC (18 years, 2 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

KERNEL -> _KERNEL

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 29 06:44:34 1994 UTC (18 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jun 27 19:31:29 1994 UTC (18 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

new standard, minimally intrusive ID format

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 19 03:45:17 1994 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored)

fix padding problem caused by last change.

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 19 03:39:39 1994 UTC (19 years ago) by mycroft
Branch: MAIN
Changes since 1.15: +17 -11 lines
Diff to previous 1.15 (colored)

Add some new types for the upcoming 4.4-Lite FS code.

Revision 1.15 / (download) - annotate - [select for diffs], Fri May 13 08:32:34 1994 UTC (19 years ago) by cgd
Branch: MAIN
Changes since 1.14: +90 -62 lines
Diff to previous 1.14 (colored)

new kernel malloc.  much better (but slower) diagnostic checking

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 11 18:50:36 1994 UTC (19 years ago) by chopps
Branch: MAIN
Changes since 1.13: +6 -2 lines
Diff to previous 1.13 (colored)

add support for adosfs.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 21 07:58:37 1993 UTC (19 years, 5 months ago) by cgd
Branch: MAIN
CVS Tags: wnvm, nvm-base, nvm
Changes since 1.12: +10 -6 lines
Diff to previous 1.12 (colored)

add a few new malloc types

Revision 1.12 / (download) - annotate - [select for diffs], Mon Dec 6 05:01:59 1993 UTC (19 years, 5 months ago) by hpeyerl
Branch: MAIN
Changes since 1.11: +10 -2 lines
Diff to previous 1.11 (colored)

multicast support.
>From Chris Maeda, cmaeda@cs.washington.edu
These patches are derived from the IP Multicast patches for BSDI.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Aug 7 08:12:20 1993 UTC (19 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: magnum-base, magnum
Changes since 1.10: +5 -5 lines
Diff to previous 1.10 (colored)

merge in changes from netbsd-0-9-ALPHA2

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 7 18:13:14 1993 UTC (19 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-ALPHA
Branch point for: netbsd-0-9
Changes since 1.9: +5 -3 lines
Diff to previous 1.9 (colored)

give isofs mount structures their own malloc type

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jun 7 04:56:47 1993 UTC (19 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.8: +5 -3 lines
Diff to previous 1.8 (colored)

give miscfs filesystems their own mount structure malloc type.

Revision 1.8 / (download) - annotate - [select for diffs], Mon May 31 01:45:30 1993 UTC (20 years ago) by cgd
Branch: MAIN
Changes since 1.7: +5 -3 lines
Diff to previous 1.7 (colored)

add malloc type for exec argument lists.

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 26 08:59:17 1993 UTC (20 years ago) by cgd
Branch: MAIN
Changes since 1.6: +10 -11 lines
Diff to previous 1.6 (colored)

make M_TEMP last, for fun, and also get rid of skipped entries...

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 25 18:09:41 1993 UTC (20 years ago) by deraadt
Branch: MAIN
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored)

add the M_TTYS malloc map for dynamic tty allocation

Revision 1.5 / (download) - annotate - [select for diffs], Thu May 20 16:22:35 1993 UTC (20 years ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

add rcs ids as necessary, and also clean up headers

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 15 01:19:38 1993 UTC (20 years ago) by cgd
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

fix M_LAST off-by-one error.  if you don't understand, look in kern_malloc.c

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 19 01:22:50 1993 UTC (20 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.2: +4 -3 lines
Diff to previous 1.2 (colored)

Add consistent multiple-inclusion protection.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 9 19:38:46 1993 UTC (20 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +5 -1 lines
Diff to previous 1.1 (colored)

add support for PCFS, the MSDOS filesystem.
written by Paul Popelka (paulp@uts.amdahl.com) (patch 129)

invoke w/"options PCFS" in kernel config file.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (20 years, 2 months ago) by cgd
Branch: MAIN

Initial revision

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>