The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.57.6.1 / (download) - annotate - [select for diffs], Thu Jun 17 04:46:36 2021 UTC (2 years, 9 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.57: +6 -6 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.53.4.1 (colored)

Sync w/ HEAD.

Revision 1.57.10.1 / (download) - annotate - [select for diffs], Sun Jun 6 20:30:53 2021 UTC (2 years, 9 months ago) by cjep
Branch: cjep_sun2x
Changes since 1.57: +6 -6 lines
Diff to previous 1.57 (colored) next main 1.58 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jun 4 01:58:02 2021 UTC (2 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, 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, cjep_sun2x-base1, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.57: +6 -6 lines
Diff to previous 1.57 (colored) to selected 1.53.4.1 (colored)

Fix some badly-aligned line continuation escapes.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Apr 30 14:32:05 2020 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf, cjep_sun2x
Changes since 1.56: +18 -4 lines
Diff to previous 1.56 (colored) to selected 1.53.4.1 (colored)

GNU as on ARM silently accepts @progbits, but interpretes it as comment
internally. LLVM bails out on the other hand. So conditionally this
properly.

Revision 1.53.4.1 / (download) - annotate - [selected], Tue Apr 21 18:42:45 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

Sync with HEAD

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:13 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored) next main 1.56 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.56 / (download) - annotate - [select for diffs], Fri Apr 17 14:19:44 2020 UTC (3 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored) to selected 1.53.4.1 (colored)

Mark the .ident section as mergable string section to avoid redundant
entries.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Mar 22 00:25:01 2020 UTC (4 years ago) by kamil
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, bouyer-xenpvh-base
Branch point for: bouyer-xenpvh
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.53.4.1 (colored)

Revert previous

Clang protests:

error: 'no_sanitize' attribute only applies to functions and methods

Revision 1.54 / (download) - annotate - [select for diffs], Sat Mar 21 22:52:48 2020 UTC (4 years ago) by kamil
Branch: MAIN
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored) to selected 1.53.4.1 (colored)

Disable Address Sanitizer instrumentation of the link_set objects

The link_set array must contain consecutive elements that can be iterated.

GCC disables instrumentation of globals for user-defined sections and this
__noasan attribute is implicit for this compiler. For Clang it is required
to be specified explicitly.

Revision 1.40.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:39:20 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.40.2.2: +30 -1 lines
Diff to previous 1.40.2.2 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored) to selected 1.53.4.1 (colored)

update from HEAD

Revision 1.46.2.4 / (download) - annotate - [select for diffs], Mon Aug 28 17:53:16 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.46.2.3: +11 -1 lines
Diff to previous 1.46.2.3 (colored) to branchpoint 1.46 (colored) next main 1.47 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.53 / (download) - annotate - [select for diffs], Thu Aug 10 19:03:27 2017 UTC (6 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, 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, nick-nhusb-base-20170825, netbsd-9-base, 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, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: phil-wifi
Changes since 1.52: +11 -1 lines
Diff to previous 1.52 (colored) to selected 1.53.4.1 (colored)

Add IRELATIVE support for ARM, X86 and PowerPC.

Revision 1.46.2.3 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:24 2016 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.46.2.2: +3 -3 lines
Diff to previous 1.46.2.2 (colored) to branchpoint 1.46 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.52 / (download) - annotate - [select for diffs], Tue Jun 7 12:09:29 2016 UTC (7 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, netbsd-8-base, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored) to selected 1.53.4.1 (colored)

Explicitly provide a hidden attribute for the declaration of the end
symbol, since our GCC 4.8 forgets to emit it. This shows up most
prominently in rump on SPARC, where the linker set iteration would try
to continue across DSO borders.

Revision 1.51 / (download) - annotate - [select for diffs], Tue May 31 20:40:51 2016 UTC (7 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.50: +1 -2 lines
Diff to previous 1.50 (colored) to selected 1.53.4.1 (colored)

revert weak change. next time point to an example of what breaks in the
commit message.

Revision 1.46.2.2 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:39 2016 UTC (8 years ago) by skrll
Branch: nick-nhusb
Changes since 1.46.2.1: +3 -2 lines
Diff to previous 1.46.2.1 (colored) to branchpoint 1.46 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.50 / (download) - annotate - [select for diffs], Fri Mar 11 00:44:56 2016 UTC (8 years ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319
Changes since 1.49: +3 -2 lines
Diff to previous 1.49 (colored) to selected 1.53.4.1 (colored)

Undo weak here to fix the tests; will revisit soon.

Revision 1.49 / (download) - annotate - [select for diffs], Fri May 8 13:58:53 2015 UTC (8 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606
Changes since 1.48: +1 -4 lines
Diff to previous 1.48 (colored) to selected 1.53.4.1 (colored)

Undo the OBJC hack for __weak, it will be done in gnustep-base

Revision 1.48 / (download) - annotate - [select for diffs], Wed May 6 20:25:29 2015 UTC (8 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.47: +4 -1 lines
Diff to previous 1.47 (colored) to selected 1.53.4.1 (colored)

hack for Objective-C __weak keyword

Revision 1.46.2.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:32 2015 UTC (8 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.46: +8 -2 lines
Diff to previous 1.46 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.44.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 19:13:25 2014 UTC (9 years, 3 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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
Changes since 1.44: +8 -2 lines
Diff to previous 1.44 (colored) next main 1.45 (colored) to selected 1.53.4.1 (colored)

Pull up following revision(s) (requested by joerg in ticket #316):
	sys/sys/cdefs_elf.h: revision 1.47
Add macro to mark a symbol as weak. Use it to mark the end of a linker
set as empty linker set otherwise violate the aliasing rules of C by
presenting zero sized objects.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Dec 8 20:50:11 2014 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406
Changes since 1.46: +8 -2 lines
Diff to previous 1.46 (colored) to selected 1.53.4.1 (colored)

Add macro to mark a symbol as weak. Use it to mark the end of a linker
set as empty linker set otherwise violate the aliasing rules of C by
presenting zero sized objects.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Aug 26 09:03:17 2014 UTC (9 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored) to selected 1.53.4.1 (colored)

alpha (and others) don't like .set name, expr. Use name = expr like elsewhere.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Aug 25 20:40:52 2014 UTC (9 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.44: +13 -1 lines
Diff to previous 1.44 (colored) to selected 1.53.4.1 (colored)

Add basic support for indirect functions. It allows providing a public
function symbol with an implementation choosen at run time.
Refactor calls to functions by address in ld.elf_so to create temporary
function descriptors on the stack, if the address is not leaked outside.

Limitations:
- no support for initialising static storage with function pointers
- no support for unnamed resolver functions

Inspired by FreeBSD's r228435 by kib@freebsd.org.

Revision 1.40.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:44 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.40.2.1: +5 -5 lines
Diff to previous 1.40.2.1 (colored) to branchpoint 1.40 (colored) to selected 1.53.4.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.43.10.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:56:54 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored) next main 1.44 (colored) to selected 1.53.4.1 (colored)

Rebase.

Revision 1.37.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:41:18 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.37.4.1: +4 -4 lines
Diff to previous 1.37.4.1 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored) to selected 1.53.4.1 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:46:21 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored) next main 1.44 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.44 / (download) - annotate - [select for diffs], Tue May 13 19:58:23 2014 UTC (9 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.43: +5 -5 lines
Diff to previous 1.43 (colored) to selected 1.53.4.1 (colored)

re-use a macro.

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:11 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored) to selected 1.53.4.1 (colored)

resync with head

Revision 1.43 / (download) - annotate - [select for diffs], Thu Feb 7 18:53:34 2013 UTC (11 years, 1 month ago) by gdt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, 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, khorben-n900, agc-symver-base, agc-symver
Branch point for: tls-earlyentropy, rmind-smpnet
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) to selected 1.53.4.1 (colored)

Remove spurious \ from last line of __link_set_decl macro.

The next line is blank, so this was not actually causing a problem.
But, removing that blank line would lead to odd lossage.

(From Richard Hansen of BBN.)

Revision 1.42 / (download) - annotate - [select for diffs], Sat Feb 2 17:58:11 2013 UTC (11 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41 (colored) to selected 1.53.4.1 (colored)

Use const void *

Revision 1.41 / (download) - annotate - [select for diffs], Sat Feb 2 14:03:38 2013 UTC (11 years, 1 month ago) by matt
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored) to selected 1.53.4.1 (colored)

Add an explicit (void *) cast to __link_set_make_entry*
(these probably should have ptype added to them).

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:51 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.37.8.3 / (download) - annotate - [select for diffs], Tue Mar 6 18:26:49 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.37.8.2: +3 -3 lines
Diff to previous 1.37.8.2 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored) to selected 1.53.4.1 (colored)

sync to -current

Revision 1.37.8.2 / (download) - annotate - [select for diffs], Tue Mar 6 09:56:29 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.37.8.1: +3 -3 lines
Diff to previous 1.37.8.1 (colored) to branchpoint 1.37 (colored) to selected 1.53.4.1 (colored)

sync to -current

Revision 1.40 / (download) - annotate - [select for diffs], Sun Mar 4 16:14:48 2012 UTC (12 years ago) by tron
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored) to selected 1.53.4.1 (colored)

Revert accidental commit.

Revision 1.39 / (download) - annotate - [select for diffs], Sun Mar 4 16:12:25 2012 UTC (12 years ago) by tron
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.53.4.1 (colored)

Accidental commit.

Revision 1.37.8.1 / (download) - annotate - [select for diffs], Sun Mar 4 00:46:32 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.53.4.1 (colored)

sync to latest -current.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Mar 3 02:09:57 2012 UTC (12 years ago) by matt
Branch: MAIN
CVS Tags: jmcneill-usbmp-base4
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.53.4.1 (colored)

Since link sets symbols are local to the shared object, mark them as
__dso_hidden.  This prevent an assertion from being raised in ld/bfd
on mips64.

Revision 1.30.12.1 / (download) - annotate - [select for diffs], Sat Dec 3 01:44:04 2011 UTC (12 years, 3 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.30: +39 -1 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.53.4.1 (colored)

Add __cacheline_aligned and __read_mostly from -HEAD.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:10:10 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.34: +9 -13 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.30.16.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:18 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.30.16.2: +1 -1 lines
Diff to previous 1.30.16.2 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.37 / (download) - annotate - [select for diffs], Thu Mar 24 07:28:28 2011 UTC (13 years ago) by plunky
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base5, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.53.4.1 (colored)

use a comma in attribute list; from from gcc.info (5.25 Attribute Syntax):

  An "attribute specifier" is of the form `__attribute__
  ((ATTRIBUTE-LIST))'.  An "attribute list" is a possibly empty
  comma-separated sequence of "attributes", where each attribute is
  [...]

Revision 1.30.16.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:56:23 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.30.16.1: +8 -6 lines
Diff to previous 1.30.16.1 (colored) to branchpoint 1.30 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.34.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:51 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.34: +8 -12 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Tue Feb 22 05:45:08 2011 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.35: +8 -2 lines
Diff to previous 1.35 (colored) to selected 1.53.4.1 (colored)

Introduce __weakref_visible to handle the different required visibility
for weak references. GCC 4.2+ and Clang require static, older GCC wants
extern. Change __weak_reference to include sym. This requires changes
the existing users to not reuse the name of the symbol, but avoids
further differences between GCC 4.1 and GCC 4.2+/clang.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Feb 17 21:06:26 2011 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.34: +2 -12 lines
Diff to previous 1.34 (colored) to selected 1.53.4.1 (colored)

Revert 1.34 now that clang supports .pushsection / .popsection.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Dec 8 01:18:55 2010 UTC (13 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: uebayasi-xip-base7, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.33: +12 -2 lines
Diff to previous 1.33 (colored) to selected 1.53.4.1 (colored)

Implement __warn_references and __SECTIONSTRING (used e.g. by __RCSID)
for clang without assembler. This declares a global variable with
attribute used to prevent optimisation, attribute section to change
the placement and includes __COUNTER__ in the variable name for
uniqueness.

Revision 1.30.14.2 / (download) - annotate - [select for diffs], Fri Oct 22 07:22:54 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.30.14.1: +0 -4 lines
Diff to previous 1.30.14.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD (-D20101022).

Revision 1.33 / (download) - annotate - [select for diffs], Tue Oct 12 06:39:48 2010 UTC (13 years, 5 months ago) by skrll
Branch: MAIN
CVS Tags: uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3
Changes since 1.32: +1 -5 lines
Diff to previous 1.32 (colored) to selected 1.53.4.1 (colored)

Don't include opt_multiprocessor.h - it is not needed.

Revision 1.30.14.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:48:06 2010 UTC (13 years, 7 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.30: +44 -1 lines
Diff to previous 1.30 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.29.22.2 / (download) - annotate - [select for diffs], Wed Aug 11 22:55:10 2010 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.29.22.1: +44 -1 lines
Diff to previous 1.29.22.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.30.16.1 / (download) - annotate - [select for diffs], Sat Jul 3 01:20:03 2010 UTC (13 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.30: +44 -1 lines
Diff to previous 1.30 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jul 2 11:38:20 2010 UTC (13 years, 8 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base2
Changes since 1.31: +6 -1 lines
Diff to previous 1.31 (colored) to selected 1.53.4.1 (colored)

don't propagate __read_mostly and __cacheline_aligned to userland.
Uncovered by Xen build failures. Xen includes this header
through <stdarg.h>, but COHERENCY_UNIT is undefined.

'this fix should be done in HEAD' mjf@

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jun 1 22:13:30 2010 UTC (13 years, 9 months ago) by mjf
Branch: MAIN
Changes since 1.30: +39 -1 lines
Diff to previous 1.30 (colored) to selected 1.53.4.1 (colored)

Add __cacheline_aligned and __read_mostly annotations.

These annotations help to mitigate false sharing on multiprocessor
systems.

Variables annotated with __cacheline_aligned are placed into the
.data.cacheline_aligned section in the kernel. Each item in this
section is aligned on a cachline boundary - this avoids false
sharing. Highly contended global locks are a good candidate for
__cacheline_aligned annotation.

Variables annotated with __read_mostly are packed together tightly
into a .data.read_mostly section in the kernel. The idea here is that
we can pack infrequently modified data items into a cacheline and
avoid having to purge the cache, which would happen if read mostly
data and write mostly data shared a cachline. Initialisation variables
are a prime candiate for __read_mostly annotations.

Revision 1.29.22.1 / (download) - annotate - [select for diffs], Mon May 4 08:14:34 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.29.28.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:18:09 2008 UTC (15 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.29.18.1 / (download) - annotate - [select for diffs], Sun Sep 28 10:41:04 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.29.24.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:37:04 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.53.4.1 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.29.26.1 / (download) - annotate - [select for diffs], Mon Jul 28 14:37:37 2008 UTC (15 years, 8 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.53.4.1 (colored)

Sync with head.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 21 15:22:19 2008 UTC (15 years, 8 months ago) by lukem
Branch: MAIN
CVS Tags: 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, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, uebayasi-xip-base1, uebayasi-xip-base, simonb-wapbl-nbase, simonb-wapbl-base, 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-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, mjf-devfs2-base, 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-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: uebayasi-xip, rmind-uvmplock, matt-nb5-mips64
Changes since 1.29: +1 -7 lines
Diff to previous 1.29 (colored) to selected 1.53.4.1 (colored)

Switch __COPYRIGHT() to using __SECTIONSTRING() now that userland
copyrights don't have \n in them.
(Tested on i386.  There might be a couple of applications specific
to a given platform that should be fixed.)

Revision 1.27.34.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:34:44 2007 UTC (16 years, 4 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.27: +15 -11 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.53.4.1 (colored)

sync with HEAD

Revision 1.22.4.2 / (download) - annotate - [select for diffs], Sat Oct 27 11:36:27 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22.4.1: +15 -11 lines
Diff to previous 1.22.4.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.27.36.1 / (download) - annotate - [select for diffs], Sun Oct 14 11:49:06 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.27: +15 -11 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.27.18.1 / (download) - annotate - [select for diffs], Tue Oct 9 13:45:07 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.27: +15 -11 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.53.4.1 (colored)

Sync with head.

Revision 1.27.32.1 / (download) - annotate - [select for diffs], Sun Oct 7 13:25:10 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.27: +15 -11 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Oct 6 00:42:19 2007 UTC (16 years, 5 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, 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-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2, haad-dm
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.53.4.1 (colored)

Mark __COPYRIGHT strings as __used to bring them back, as gcc4
optimizes away __unused vars (but doesn't complain about them).
__used instructs it to keep them.

Per discussion with Christos.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Oct 6 00:21:46 2007 UTC (16 years, 5 months ago) by uwe
Branch: MAIN
Changes since 1.27: +15 -11 lines
Diff to previous 1.27 (colored) to selected 1.53.4.1 (colored)

Use .pushsection/.popsection instead of going "back" with .previous
(it does but has a side-effect) or .text (which is probably ok, but
still less kosher).

Make section macros work for traditional cpp (I guess we haven't used
that for a *long* time, b/c it was broken).

Use __unused instead of explicit attribute for __COPYRIGHT (to be
changed in the next commit).

Define __KERNEL_COPYRIGHT in terms of __COPYRIGHT rather than
duplicating the logic and accidentally inverting it.

Results in identical obj tree for an i386 build modulo ar archives
(with timestamps embedded) and few .o files (and programs they are
part of) that embed timestamps as strings.

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:59:41 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.53.4.1 (colored)

sync with head

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:02 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.22: +24 -15 lines
Diff to previous 1.22 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.26.6.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:39:26 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.53.4.1 (colored)

Sync with head.

Revision 1.26.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:47 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.53.4.1 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.26.8.1 / (download) - annotate - [select for diffs], Wed May 24 10:59:21 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.53.4.1 (colored)

sync with head.

Revision 1.27 / (download) - annotate - [select for diffs], Thu May 18 17:55:38 2006 UTC (17 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base2, yamt-x86pmap-base, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, 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, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-x86pmap, vmlocking, matt-armv6, jmcneill-pm
Changes since 1.26: +10 -1 lines
Diff to previous 1.26 (colored) to selected 1.53.4.1 (colored)

Add __weak_reference macro in a way that it works with both gcc < 4 and
gcc == 4. Suggested by dsl.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Dec 24 23:29:06 2005 UTC (18 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq
Changes since 1.25: +15 -15 lines
Diff to previous 1.25 (colored) to selected 1.53.4.1 (colored)

__asm__ -> __asm

Revision 1.25 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:20 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 (colored) to selected 1.53.4.1 (colored)

merge ktrace-lwp.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 16 17:53:36 2005 UTC (18 years, 8 months ago) by christos
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.23: +1 -3 lines
Diff to previous 1.23 (colored) to selected 1.53.4.1 (colored)

Revert previous; this needs to be fixed differently.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jul 16 17:41:05 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored) to selected 1.53.4.1 (colored)

Don't define __indr_reference() for lint.

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:37 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.53.4.1 (colored)

sync with -current

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:36:52 2005 UTC (19 years ago) by yamt
Branch: yamt-km
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.53.4.1 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.14.2.4 / (download) - annotate - [select for diffs], Fri Mar 4 16:54:22 2005 UTC (19 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.3: +6 -6 lines
Diff to previous 1.14.2.3 (colored) next main 1.15 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.22 / (download) - annotate - [select for diffs], Sat Feb 26 22:25:34 2005 UTC (19 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, 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, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.21: +6 -6 lines
Diff to previous 1.21 (colored) to selected 1.53.4.1 (colored)

nuke trailing whitespace

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:38:45 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.2: +1 -1 lines
Diff to previous 1.14.2.2 (colored) to selected 1.53.4.1 (colored)

Fix the sync with head I botched.

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:56:30 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.1: +0 -0 lines
Diff to previous 1.14.2.1 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:56:25 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14: +25 -15 lines
Diff to previous 1.14 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jun 7 18:41:38 2004 UTC (19 years, 9 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored) to selected 1.53.4.1 (colored)

use the __used attribute for link set entries to avoid them being
optimized out (by gcc-3.4)

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jun 6 01:36:25 2004 UTC (19 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.19: +3 -2 lines
Diff to previous 1.19 (colored) to selected 1.53.4.1 (colored)

make copyright comments go to the ".copyright" section so that they
don't end up in the data segment and eat space.

Revision 1.19 / (download) - annotate - [select for diffs], Sat May 1 07:16:55 2004 UTC (19 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored) to selected 1.53.4.1 (colored)

Define link_sets start/stop as ptype * const [] since they are in a
readonly section.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Apr 30 22:59:02 2004 UTC (19 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.17: +10 -1 lines
Diff to previous 1.17 (colored) to selected 1.53.4.1 (colored)

Add __link_set_add_{*}2 to allow adding of array members to link sets.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 29 21:56:02 2003 UTC (20 years, 5 months ago) by mycroft
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.16: +6 -6 lines
Diff to previous 1.16 (colored) to selected 1.53.4.1 (colored)

; -> \n\t in a few more places.  Fixes problems with HPPA, where ; is the
comment separator in the assembler.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Oct 6 04:55:37 2003 UTC (20 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored) to selected 1.53.4.1 (colored)

Don't use ';' as the separator.  Use '\n' instead.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jul 30 00:07:39 2003 UTC (20 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) to selected 1.53.4.1 (colored)

Use .previous instead of .text in __SECTIONSTRING().

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jan 18 09:53:17 2003 UTC (21 years, 2 months ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored) to selected 1.53.4.1 (colored)

Merge the nathanw_sa branch.

Revision 1.10.2.4 / (download) - annotate - [select for diffs], Fri Nov 1 23:04:39 2002 UTC (21 years, 5 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.10.2.3: +25 -1 lines
Diff to previous 1.10.2.3 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Nov 1 22:58:44 2002 UTC (21 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.12: +25 -1 lines
Diff to previous 1.12 (colored) to selected 1.53.4.1 (colored)

Add support for "link sets", which are arrays of pointers to objects
gathered together in named sections by the linker.

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:45:39 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.2.2: +1 -9 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored) to selected 1.53.4.1 (colored)

Catch up to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 10 00:52:47 2002 UTC (21 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge
Changes since 1.11: +1 -9 lines
Diff to previous 1.11 (colored) to selected 1.53.4.1 (colored)

Garbage-collect the __DO_NOT_DO_WEAK__ stuff.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Fri Aug 2 21:07:44 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.10.2.1: +4 -1 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) to selected 1.53.4.1 (colored)

Add a __strong_alias() macro.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Thu Feb 28 04:15:23 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.53.4.1 (colored)

Catch up to -current.

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Mon Feb 11 20:10:44 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) next main 1.11 (colored) to selected 1.53.4.1 (colored)

Sync w/ -current.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 27 07:19:25 2002 UTC (22 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, kqueue-base, ifpoll-base, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.53.4.1 (colored)

correct comment

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Mon Mar 12 13:32:04 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.5.2.2: +5 -5 lines
Diff to previous 1.5.2.2 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Feb 25 15:49:58 2001 UTC (23 years, 1 month ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, 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.9: +5 -5 lines
Diff to previous 1.9 (colored) to selected 1.53.4.1 (colored)

check __LEADING_UNDERSCORE instead of __sh3__

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:58 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.5.2.1: +18 -3 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) to selected 1.53.4.1 (colored)

Sync with HEAD

Revision 1.9 / (download) - annotate - [select for diffs], Thu Dec 14 18:47:30 2000 UTC (23 years, 3 months ago) by marcus
Branch: MAIN
Changes since 1.8: +18 -3 lines
Diff to previous 1.8 (colored) to selected 1.53.4.1 (colored)

Made weak_alias create correct labels on sh-elf.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:11:27 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.5: +18 -4 lines
Diff to previous 1.5 (colored) to selected 1.53.4.1 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 7 16:35:34 2000 UTC (23 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored) to selected 1.53.4.1 (colored)

#ifdef __STDC__ -> #if __STDC__

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:36:34 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.5: +16 -2 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.53.4.1 (colored)

Pull up to last week's -current.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 13 08:25:16 1999 UTC (24 years, 3 months ago) by itohy
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, 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, chs-ubc2-newbase
Changes since 1.6: +13 -2 lines
Diff to previous 1.6 (colored) to selected 1.53.4.1 (colored)

Fix symbol renaming on  cc -traditional.
Fix PRs bin/5167 and lib/6310.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 11 22:29:32 1999 UTC (24 years, 3 months ago) by explorer
Branch: MAIN
Changes since 1.5: +4 -1 lines
Diff to previous 1.5 (colored) to selected 1.53.4.1 (colored)

add __SCCSID() and __SCCSID2() macros for userland, and __KERNEL_SCCSID() for
the kernel.  They're not used yet, but will be shortly.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 13 10:31:44 1999 UTC (24 years, 6 months ago) by itojun
Branch: MAIN
CVS Tags: fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.4: +5 -1 lines
Diff to previous 1.4 (colored) to selected 1.53.4.1 (colored)

Merge in NetBSD/sh3 from cvs.kame.net repository.

Tree structure:
- sys/arch/sh3: sh3 generic code
	As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)

Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).

Revision 1.4 / (download) - annotate - [select for diffs], Thu Aug 19 03:04:50 1999 UTC (24 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.53.4.1 (colored)

Remove __DO_NOT_DO_WEAK__.  We have enough weak symbols in libc for this to be
useful; it at least prevents namespace problems with third party code.

Revision 1.2.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:30:15 1999 UTC (24 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored) next main 1.3 (colored) to selected 1.53.4.1 (colored)

Sync w/ -current.

Revision 1.3 / (download) - annotate - [select for diffs], Sun May 2 18:23:57 1999 UTC (24 years, 11 months ago) by kleink
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored) to selected 1.53.4.1 (colored)

Add a __weak_extern() macro.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Mar 23 18:28:12 1999 UTC (25 years 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, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.1: +5 -3 lines
Diff to previous 1.1 (colored) to selected 1.53.4.1 (colored)

Oops, some source files use __IDSTRING() directly, so provide one in
the ELF case, as well.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 20 01:39:23 1999 UTC (25 years ago) by thorpej
Branch: MAIN
Diff to selected 1.53.4.1 (colored)

Factor out a.out vs. ELF cdefs from the various <machine/cdefs.h> files,
and place them in cdefs_{aout,elf}.h as appropriate.  Rearrange cdefs.h
to account for this.

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>