Up to [cvs.NetBSD.org] / src / sys / arch / amd64 / amd64
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.15 / (download) - annotate - [select for diffs], Sat Dec 24 14:47:47 2022 UTC (5 months ago) by uwe
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +7 -6
lines
Diff to previous 1.14 (colored)
{amd64,i386}/db_machdep.c: Don't bury a function call in an if condition db_frame_info has many arguments and requires contorted line wrapping that obscures the condition. The same object code is generated (modulo a local variable moved closer to its only use site).
Revision 1.14 / (download) - annotate - [select for diffs], Sat Dec 24 14:32:42 2022 UTC (5 months ago) by uwe
Branch: MAIN
Changes since 1.13: +6 -6
lines
Diff to previous 1.13 (colored)
{amd64,i386}/db_machdep.c: Use DB_SYM_NULL
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jun 27 23:36:48 2022 UTC (11 months ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
amd64: Handle __syscall trap frames specially too.
Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 26 22:31:12 2022 UTC (11 months ago) by riastradh
Branch: MAIN
Changes since 1.11: +14 -4
lines
Diff to previous 1.11 (colored)
amd64: Print effective syscall number for SYS_syscall stack traces. This time with compile-testing, at least.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jun 26 22:29:28 2022 UTC (11 months ago) by riastradh
Branch: MAIN
Changes since 1.10: +4 -13
lines
Diff to previous 1.10 (colored)
Revert "amd64: Print effective syscall number for SYS_syscall stack traces." Built the wrong kernel (arm64 is not amd64), oops. Will redo.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 26 22:18:30 2022 UTC (11 months ago) by riastradh
Branch: MAIN
Changes since 1.9: +13 -4
lines
Diff to previous 1.9 (colored)
amd64: Print effective syscall number for SYS_syscall stack traces.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 13 01:25:29 2021 UTC (17 months, 2 weeks ago) by chs
Branch: MAIN
Changes since 1.8: +6 -2
lines
Diff to previous 1.8 (colored)
ddb: fix function names of "noreturn" functions in stack traces. when looking up function names for stack traces (where the addresses are the return addresses of function calls), if the address is the first instruction in the function, assume that the function being called is marked "noreturn" and that the function containing the call is actually the function immediately before the address that we looked up. to find the correct function name, do the lookup again with (address - 1) and then add one to the offset within the function that we find.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Jun 6 07:03:21 2020 UTC (2 years, 11 months ago) by maxv
Branch: 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
Changes since 1.7: +4 -2
lines
Diff to previous 1.7 (colored)
If the frame is not aligned, leave right away. This place probably needs to be revisited, because %rbp could easily contain garbage. Reported-by: syzbot+ecb40cf7f8acc102c29b@syzkaller.appspotmail.com
Revision 1.7 / (download) - annotate - [select for diffs], Thu May 14 16:57:53 2020 UTC (3 years ago) by maxv
Branch: MAIN
Changes since 1.6: +9 -8
lines
Diff to previous 1.6 (colored)
Don't even try to go past a syscall. Fixes severe panic recursions in KUBSAN.
Revision 1.4.30.1 / (download) - annotate - [select for diffs], Thu Mar 22 16:59:03 2018 UTC (5 years, 2 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1
Changes since 1.4: +5 -3
lines
Diff to previous 1.4 (colored) next main 1.5 (colored)
Pull up the following revisions, requested by maxv in ticket #652: sys/arch/amd64/amd64/amd64_trap.S upto 1.39 (partial, patch) sys/arch/amd64/amd64/db_machdep.c 1.6 (patch) sys/arch/amd64/amd64/genassym.cf 1.65,1.66,1.67 (patch) sys/arch/amd64/amd64/locore.S upto 1.159 (partial, patch) sys/arch/amd64/amd64/machdep.c 1.299-1.302 (patch) sys/arch/amd64/amd64/trap.c upto 1.113 (partial, patch) sys/arch/amd64/amd64/amd64/vector.S upto 1.61 (partial, patch) sys/arch/amd64/conf/GENERIC 1.477,1.478 (patch) sys/arch/amd64/conf/kern.ldscript 1.26 (patch) sys/arch/amd64/include/frameasm.h upto 1.37 (partial, patch) sys/arch/amd64/include/param.h 1.25 (patch) sys/arch/amd64/include/pmap.h 1.41,1.43,1.44 (patch) sys/arch/x86/conf/files.x86 1.91,1.93 (patch) sys/arch/x86/include/cpu.h 1.88,1.89 (patch) sys/arch/x86/include/pmap.h 1.75 (patch) sys/arch/x86/x86/cpu.c 1.144,1.146,1.148,1.149 (patch) sys/arch/x86/x86/pmap.c upto 1.289 (partial, patch) sys/arch/x86/x86/vm_machdep.c 1.31,1.32 (patch) sys/arch/x86/x86/x86_machdep.c 1.104,1.106,1.108 (patch) sys/arch/x86/x86/svs.c 1.1-1.14 sys/arch/xen/conf/files.compat 1.30 (patch) Backport SVS. Not enabled yet.
Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Mar 22 01:44:41 2018 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.5: +5 -3
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
Synch with HEAD, resolve conflicts
Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 16 08:48:34 2018 UTC (5 years, 2 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
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,
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,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Changes since 1.5: +5 -3
lines
Diff to previous 1.5 (colored)
Rename "handle_" -> "Xhandle_", and add the function names (introduced by SVS) in db_machdep.c. Should fix the DDB part of PR/53060.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Feb 11 08:27:18 2018 UTC (5 years, 3 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-base,
pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.4: +18 -18
lines
Diff to previous 1.4 (colored)
Style, and reduce the diff between i386 and amd64. No functional change.
Revision 1.3.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:55 2012 UTC (10 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.3: +9 -6
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
Resync to 2012-11-19 00:00:00 UTC
Revision 1.1.10.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:18:43 2012 UTC (10 years, 7 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.1.10.1: +10 -8
lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with head
Revision 1.1.16.2 / (download) - annotate - [select for diffs], Wed Oct 17 22:34:15 2012 UTC (10 years, 7 months ago) by riz
Branch: netbsd-6
CVS Tags: 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
Changes since 1.1.16.1: +9 -6
lines
Diff to previous 1.1.16.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Pull up following revision(s) (requested by riastradh in ticket #604): sys/arch/amd64/amd64/db_machdep.c: revision 1.4 Use db_read_value to read the trapframe fields in db_nextframe. Fixes SIGSEGV on bt in crash(8) when the stack trace ends in syscall, and probably other problems as well. ok christos
Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 3 17:43:22 2012 UTC (10 years, 7 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
rmind-smpnet,
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,
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-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
netbsd-8-base,
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,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
khorben-n900,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
agc-symver-base,
agc-symver
Branch point for: netbsd-8
Changes since 1.3: +9 -6
lines
Diff to previous 1.3 (colored)
Use db_read_value to read the trapframe fields in db_nextframe. Fixes SIGSEGV on bt in crash(8) when the stack trace ends in syscall, and probably other problems as well. ok christos
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jul 12 17:14:39 2012 UTC (10 years, 10 months ago) by dsl
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.2: +3 -4
lines
Diff to previous 1.2 (colored)
Neither i386 nor amd64 have had separate syscall_plain/fancy functions for ages, so this code can't be correct in looking for them. Change to compare against "syscall". I don't know if this changes any behaviour anywhere.
Revision 1.1.10.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:58 2012 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.1: +2 -3
lines
Diff to previous 1.1 (colored)
sync with head
Revision 1.1.14.1 / (download) - annotate - [select for diffs], Fri Feb 24 09:11:26 2012 UTC (11 years, 3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.1: +3 -4
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
sync to -current.
Revision 1.1.16.1 / (download) - annotate - [select for diffs], Thu Feb 23 18:36:06 2012 UTC (11 years, 3 months ago) by riz
Branch: netbsd-6
CVS Tags: 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,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus
Changes since 1.1: +2 -3
lines
Diff to previous 1.1 (colored)
Pull up following revision(s) (requested by chs in ticket #37): sys/arch/amd64/amd64/db_machdep.c: revision 1.2 fix stack backtraces through traps.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 22 14:12:04 2012 UTC (11 years, 3 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base10
Changes since 1.1: +3 -4
lines
Diff to previous 1.1 (colored)
fix stack backtraces through traps.
Revision 1.1.8.2 / (download) - annotate - [select for diffs], Mon Jun 6 09:04:47 2011 UTC (11 years, 11 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.1.8.1: +239 -0
lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with HEAD.
Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon May 2 22:49:54 2011 UTC (12 years ago) by jym
Branch: jym-xensuspend
Changes since 1.1.4.1: +239 -0
lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with head.
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:40:47 2011 UTC (12 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.1.2.1: +239 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with head
Revision 1.1.8.1, Sun Apr 10 20:36:49 2011 UTC (12 years, 1 month ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.1: +0 -239
lines
FILE REMOVED
file db_machdep.c was added on branch jruoho-x86intr on 2011-06-06 09:04:47 +0000
Revision 1.1.4.1, Sun Apr 10 20:36:49 2011 UTC (12 years, 1 month ago) by jym
Branch: jym-xensuspend
Changes since 1.1: +0 -239
lines
FILE REMOVED
file db_machdep.c was added on branch jym-xensuspend on 2011-05-02 22:49:54 +0000
Revision 1.1.2.1, Sun Apr 10 20:36:49 2011 UTC (12 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.1: +0 -239
lines
FILE REMOVED
file db_machdep.c was added on branch rmind-uvmplock on 2011-04-21 01:40:47 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Sun Apr 10 20:36:49 2011 UTC (12 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
netbsd-6-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
cherry-xenmp-base,
cherry-xenmp
Branch point for: yamt-pagecache,
rmind-uvmplock,
netbsd-6,
jym-xensuspend,
jruoho-x86intr,
jmcneill-usbmp
Merge db_trace for x86. From: Vladimir Kirillov proger at wilab dot org dot ua