CVS log for src/sys/arch/amd64/include/asan.h
Up to [cvs.NetBSD.org] / src / sys / arch / amd64 / include
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Sep 13 09:39:49 2022 UTC (2 years, 2 months ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
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,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +6 -1
lines
amd64/asan.h, amd64/msan.h: Add include guards.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Aug 22 13:57:24 2022 UTC (2 years, 3 months ago) by hannken
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -1
lines
Sprinkle "#include <machine/pmap_private.h>", kernel ALL/amd64
compiles again.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Aug 20 23:15:36 2022 UTC (2 years, 3 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -1
lines
x86: Split bootspace out of x86/pmap.h into new x86/bootspace.h.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Sep 10 14:10:46 2020 UTC (4 years, 2 months ago) by maxv
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +14 -15
lines
kasan: fix the copyright notices
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Sep 5 16:30:10 2020 UTC (4 years, 3 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -1
lines
Round of uvm.h cleanup.
The poorly named uvm.h is generally supposed to be for uvm-internal
users only.
- Narrow it to files that actually need it -- mostly files that need
to query whether curlwp is the pagedaemon, which should maybe be
exposed by an external header.
- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
by it. We should split up uvm_extern.h but this will serve for now
to reduce the uvm.h dependencies.
- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
UVMHIST(ubchist), since ubchist is declared in uvm.h but the
reference evaporates if UVMHIST is not defined, so we reduce header
file dependencies.
- Make uvm_device.h and uvm_swap.h independently includable while
here.
ok chs@
Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Jun 23 17:21:55 2020 UTC (4 years, 5 months ago) by maxv
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -3
lines
Rename __MD_CANONICAL_BASE -> __MD_KERNMEM_BASE for clarity.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat May 2 16:28:37 2020 UTC (4 years, 7 months ago) by maxv
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +61 -24
lines
Call kasan_early_init earlier, to unbreak KASAN after the recent RNG
changes. Will also prevent further trouble.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Apr 25 15:26:16 2020 UTC (4 years, 7 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -1
lines
Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor
Revision 1.3.4.3: download - view: text, markup, annotated - select for diffs
Tue Apr 21 18:42:03 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.3.4.2: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.4.2: +36 -5
lines
Sync with HEAD
Revision 1.3.12.1: download - view: text, markup, annotated - select for diffs
Mon Apr 20 11:28:51 2020 UTC (4 years, 7 months ago) by bouyer
Branches: bouyer-xenpvh
Diff to: previous 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3: +36 -5
lines
Sync with HEAD
Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Apr 15 17:00:07 2020 UTC (4 years, 7 months ago) by maxv
Branches: MAIN
CVS tags: phil-wifi-20200421,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +36 -5
lines
Use large pages for the kASan shadow, same as kMSan.
Revision 1.3.4.2: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:05:47 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.3.4.1: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.4.1: +223 -0
lines
Sync with HEAD
Revision 1.3.4.1
Sat Mar 9 08:42:25 2019 UTC (5 years, 9 months ago) by christos
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.3: +0 -223
lines
file asan.h was added on branch phil-wifi on 2019-06-10 22:05:47 +0000
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Mar 9 08:42:25 2019 UTC (5 years, 9 months ago) by maxv
Branches: MAIN
CVS tags: 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,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Branch point for: phil-wifi,
bouyer-xenpvh
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -5
lines
Start replacing the x86 PTE bits.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Feb 4 15:07:34 2019 UTC (5 years, 10 months ago) by maxv
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1
lines
Add more symbols to the unwinder, in case we get a KASAN message inside
an exception handler.
Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:17 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +221 -0
lines
Sync with HEAD, resolve a couple of conflicts
Revision 1.1.2.1
Wed Oct 31 06:26:26 2018 UTC (6 years, 1 month ago) by pgoyette
Branches: pgoyette-compat
FILE REMOVED
Changes since revision 1.1: +0 -221
lines
file asan.h was added on branch pgoyette-compat on 2018-11-26 01:52:17 +0000
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Oct 31 06:26:26 2018 UTC (6 years, 1 month ago) by maxv
Branches: MAIN
CVS tags: pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126
Branch point for: pgoyette-compat
Move the MI parts of KASAN into kern/subr_asan.c. This file includes
machine/asan.h, which contains the MD functions. We use an include rather
than a plain C file, because we want GCC to optimize/inline some functions
into one single block.
The amd64 MD parts of KASAN are moved accordingly.
The naming convention we use is:
kasan_*
a generic kasan object, declared in subr_asan.c
kasan_md_*
an MD kasan object, declared in machine/asan.h, and used
in subr_asan.c
__md_*
an MD object, declared in machine/asan.h, and not used
outside
Overall this makes it easier to add KASAN support on more architectures.
Discussed with several people.
CVSweb <webmaster@jp.NetBSD.org>