Date: Mon, 30 Nov 2015 10:03:20 -0800 From: Russell Haley <russ.haley@gmail.com> To: Zbigniew Bodek <zbb@semihalf.com> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: RFC: HW watchpoints and single stepping for ARMv6/v7 Message-ID: <CABx9NuSwHnvWHqoYoJpTwpFPaEgjgfPxzsC%2BfZQF-D3TY9hH%2BQ@mail.gmail.com> In-Reply-To: <CAG7dG%2BzReo7M1o=MUnKA=H1BC7XohF-uFR73ucRN8oyc-urUkQ@mail.gmail.com> References: <CAG7dG%2BwpDk7ADEMkxE2qidmESBGLreK-GgCUdHhD1DkHw7zd9w@mail.gmail.com> <CAG7dG%2BxBoL63mWG8cK%2BFh2jRyfBOsxXfWt4aWtwpyrXt3aOW_g@mail.gmail.com> <CAG7dG%2BzReo7M1o=MUnKA=H1BC7XohF-uFR73ucRN8oyc-urUkQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Cool. I have a hummingboard (iMX6). Do I need to know what I'm looking for or am I just making sure it doesn't explode? Russ On Mon, Nov 30, 2015 at 6:41 AM, Zbigniew Bodek <zbb@semihalf.com> wrote: > Hello again, > > It seems that this is the last chance to test this patch on other > platforms than Rpi, Arndale and Pandaboard. > Please check out this https://reviews.freebsd.org/D4037 > I will be grateful if you had a chance to test this on something else > than the above mentioned. > > Best regards > zbb > > 2015-10-31 17:21 GMT+01:00 Zbigniew Bodek <zbb@semihalf.com>: > > Hello again, > > > > I should have post some more information about testing this patch. Here > it goes: > > ------------------------------------------------------------------ > > One can enter kernel debugger by one of those: > > > > press: ~, ctrl + b > > or > > type: sysctl -w debug.kdb.enter=1 > > > > You can then set a HW watchpoint on any memory location at <address> > > by invoking following command in KDB: > > db> hwatch <address>, <size> > > > > <size> parameter is optional, the default is 4. > > > > To display watchpoints: > > db> show watch > > > > To remove watchpoint: > > db> dhwatch <address> > > > > Press "c" to continue. > > > > ------------------------------------------------------------------ > > While in KDB you can step through the kernel code using "s" BUT you > > need to apply a dependent patch: https://reviews.freebsd.org/D4036 > > otherwise you will cause the kernel panic. > > > > Thanks again > > zbb > > > > 2015-10-30 17:25 GMT+01:00 Zbigniew Bodek <zbb@semihalf.com>: > >> Hello, > >> > >> We would like to add HW watchpoints and HW single step support to ARMv6 > kernel. > >> Please check this review: https://reviews.freebsd.org/D4037 > >> > >> Since there are differences between debug architectures on ARM (v6, > >> v6.1, v7, v7.1) I would like to ask for some testing on your machines. > >> I was able to test this on Pandaboard and Arndale but please check > >> whether this works on your targets as well. > >> > >> Rise a red flag if you see any issues or in worst case scenario - > >> "undefined instruction" error. > >> > >> Best regards > >> zbb > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuSwHnvWHqoYoJpTwpFPaEgjgfPxzsC%2BfZQF-D3TY9hH%2BQ>