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


Keyword substitution: kv
Default branch: MAIN


Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 14 16:58:20 2024 UTC (6 weeks, 6 days ago) by martin
Branches: netbsd-10
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +23 -1 lines
Apply patch, requested by chs in ticket #975:

	external/cddl/osnet/dev/dtrace/amd64/dtrace_asm.S	(apply patch)
	external/cddl/osnet/dev/dtrace/amd64/dtrace_subr.c	(apply patch)
	external/cddl/osnet/dev/dtrace/i386/dtrace_asm.S	(apply patch)
	external/cddl/osnet/dev/dtrace/i386/dtrace_subr.c	(apply patch)

dtrace: add support for SMAP.

This is the equivalvent of

	external/cddl/osnet/dev/dtrace/amd64/dtrace_asm.S	1.9
	external/cddl/osnet/dev/dtrace/i386/dtrace_asm.S	1.8
	sys/arch/amd64/amd64/cpufunc.S				1.67
	sys/arch/i386/i386/cpufunc.S				1.51

adapted to the netbsd-10 branch.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Aug 21 18:58:45 2022 UTC (2 years, 3 months ago) by riastradh
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, HEAD
Branch point for: netbsd-10
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
dtrace/i386: Need machine/cpufunc.h for x86_read_flags and rcr2.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Apr 6 12:48:59 2021 UTC (3 years, 7 months ago) by simonb
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
sizeof(*var) instead of sizeof(type)

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:52:00 2019 UTC (5 years, 5 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +3 -2 lines
Sync with HEAD

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Feb 13 08:46:40 2019 UTC (5 years, 9 months ago) by rin
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -2 lines
Fix DIAGNOSTIC build; replace FreeBSD-specific function with ours.

Revision 1.8.10.1: download - view: text, markup, annotated - select for diffs
Mon Jun 25 07:25:14 2018 UTC (6 years, 5 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8: +49 -170 lines
Sync with HEAD

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jun 4 21:35:29 2018 UTC (6 years, 6 months ago) by christos
Branches: 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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -2 lines
better to put this (<sys/proc.h>) in the dtrace header where the definitions
are needed.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jun 4 20:12:45 2018 UTC (6 years, 6 months ago) by kre
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -1 lines

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 - view: text, markup, annotated - select for diffs
Mon May 28 21:05:03 2018 UTC (6 years, 6 months ago) by chs
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +49 -170 lines
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 - view: text, markup, annotated - select for diffs
Fri Apr 21 16:52:40 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +7 -7 lines
Sync with HEAD

Revision 1.7.14.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:56:28 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +7 -7 lines
Sync with HEAD

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Feb 27 06:47:00 2017 UTC (7 years, 9 months ago) by chs
Branches: 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-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: pgoyette-compat
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -7 lines
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 - view: text, markup, annotated - select for diffs
Tue Oct 30 18:56:36 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +3 -3 lines
sync with head

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Jun 16 17:31:47 2012 UTC (12 years, 5 months ago) by chs
Branches: 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
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Fri Sep 9 17:48:39 2011 UTC (13 years, 2 months ago) by christos
Branches: 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
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3 lines
fix a shadow variable warning.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Apr 23 11:39:53 2010 UTC (14 years, 7 months ago) by ahoka
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Thu Mar 18 13:45:54 2010 UTC (14 years, 8 months ago) by tron
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -3 lines
As this file seems to be a port specific we don't need to check
for "__i386__.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Mar 18 11:00:03 2010 UTC (14 years, 8 months ago) by tron
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +13 -1 lines
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 - view: text, markup, annotated - select for diffs
Sun Feb 21 01:46:33 2010 UTC (14 years, 9 months ago) by darran
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +66 -38 lines
Apply NetBSD changes to DTrace.

Ok with core@.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Feb 21 00:49:53 2010 UTC (14 years, 9 months ago) by darran
Branches: MAIN
CVS tags: darran-pre-netbsd
Add the FreeBSD 8-RC1 changes for DTrace.

Ok with core@.

Diff request

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

Log view options

CVSweb <webmaster@jp.NetBSD.org>