The NetBSD Project

CVS log for src/external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c

[BACK] Up to [cvs.NetBSD.org] / src / external / cddl / osnet / dev / dtrace / i386

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 21 18:58:45 2022 UTC (19 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, HEAD
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

dtrace/i386: Need machine/cpufunc.h for x86_read_flags and rcr2.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Apr 6 12:48:59 2021 UTC (3 years ago) by simonb
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

sizeof(*var) instead of sizeof(type)

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:52:00 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with HEAD

Revision 1.12 / (download) - annotate - [select for diffs], Wed Feb 13 08:46:40 2019 UTC (5 years, 1 month ago) by rin
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, 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, is-mlppp-base, is-mlppp
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored)

Fix DIAGNOSTIC build; replace FreeBSD-specific function with ours.

Revision 1.8.10.1 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:14 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.8: +49 -170 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with HEAD

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 4 21:35:29 2018 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-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
Branch point for: phil-wifi
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored)

better to put this (<sys/proc.h>) in the dtrace header where the definitions
are needed.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 4 20:12:45 2018 UTC (5 years, 10 months ago) by kre
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)


The (dtrace version of) <sys/proc.h> is needed for kthread_t
(same as the amd64 version).   This should fix (one of) the
current i386 build breakages.

Revision 1.9 / (download) - annotate - [select for diffs], Mon May 28 21:05:03 2018 UTC (5 years, 10 months ago) by chs
Branch: MAIN
Changes since 1.8: +49 -170 lines
Diff to previous 1.8 (colored)

merge a new version of the CDDL dtrace and ZFS code.
this changes the upstream vendor from OpenSolaris to FreeBSD,
and this version is based on FreeBSD svn r315983.

in addition to the 10 years of improvements from upstream,
this version also has these NetBSD-specific enhancements:
 - dtrace FBT probes can now be placed in kernel modules.
 - ZFS now supports mmap().

Revision 1.7.18.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:52:40 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.7: +7 -7 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with HEAD

Revision 1.7.14.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:56:28 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.7: +7 -7 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 27 06:47:00 2017 UTC (7 years, 1 month ago) by chs
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, 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, bouyer-socketcan-base1
Branch point for: pgoyette-compat
Changes since 1.7: +7 -7 lines
Diff to previous 1.7 (colored)

apply changes equivalent to freebsd r256822, r267759 and r298171:
fix the dtrace "args" variable to return correct values.
simplify the invop handlers a bit by changing the second argument
from a pointer into the stack to a pointer to the trapframe.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 18:56:36 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

sync with head

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jun 16 17:31:47 2012 UTC (11 years, 9 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, 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, pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914, bouyer-socketcan-base, agc-symver-base, agc-symver
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

reduce diff to freebsd:
rename "xcpu" back to "cpu" now that the conflicting global variable
has been renamed out of the way.  this also fixes some cases
where references to the local variable "cpu" had not been renamed
and thus were accidentally referring to the former global "cpu".

Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 9 17:48:39 2011 UTC (12 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-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
Branch point for: yamt-pagecache
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

fix a shadow variable warning.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 23 11:39:53 2010 UTC (13 years, 11 months ago) by ahoka
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Remove a couple of zero length kmem_frees.

It should fix at least one crash when unloading the dtrace module,
possibly many others.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 18 13:45:54 2010 UTC (14 years ago) by tron
Branch: MAIN
Changes since 1.3: +1 -3 lines
Diff to previous 1.3 (colored)

As this file seems to be a port specific we don't need to check
for "__i386__.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 18 11:00:03 2010 UTC (14 years ago) by tron
Branch: MAIN
Changes since 1.2: +13 -1 lines
Diff to previous 1.2 (colored)

Fix the build:
1.) "ifdef-out" unused functions and global variables.
2.) Include "x86/include/cpu_counter.h" for amd64 and i386 to get the
    prototype of "cpu_frequency".

Revision 1.2 / (download) - annotate - [select for diffs], Sun Feb 21 01:46:33 2010 UTC (14 years, 1 month ago) by darran
Branch: MAIN
Changes since 1.1: +66 -38 lines
Diff to previous 1.1 (colored)

Apply NetBSD changes to DTrace.

Ok with core@.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 21 00:49:53 2010 UTC (14 years, 1 month ago) by darran
Branch: MAIN
CVS Tags: darran-pre-netbsd

Add the FreeBSD 8-RC1 changes for DTrace.

Ok with core@.

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>