Date: Mon, 9 May 2011 18:21:09 -0700 From: Marcel Moolenaar <marcel@xcllnt.net> To: Andriy Gapon <avg@freebsd.org> Cc: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: Re: svn commit: r221677 - in user/avg/xcpu/sys: amd64/amd64 kern sys Message-ID: <D9DA0AB9-9E26-427E-8E4B-6C0592F0E1E1@xcllnt.net> In-Reply-To: <201105090705.p49756Ff080416@svn.freebsd.org> References: <201105090705.p49756Ff080416@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On May 9, 2011, at 12:05 AM, Andriy Gapon wrote: > Author: avg > Date: Mon May 9 07:05:06 2011 > New Revision: 221677 > URL: http://svn.freebsd.org/changeset/base/221677 > > Log: > re-implement hard stopping of CPUs and use it enforce panic(9) context While you're here... I'd like to change the whole logic and turn it into a rendezvous. One CPU, the one panicing can proceed. But I'd like to add the ability from the debugger to switch onto a different CPU. Such makes it possible to implement commands that show control and status registers, perform function calls on specific CPUs, as well as dump on-chip TLB entries and cache line contents if the CPU/platform supports it. Thoughts? -- Marcel Moolenaar marcel@xcllnt.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D9DA0AB9-9E26-427E-8E4B-6C0592F0E1E1>