<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/riscv/include/cpufunc.h, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2018-09-06T22:23:39Z</updated>
<entry>
<title>MFC 332906,332907,332976,333679,336053: Expand testing of breakpoints.</title>
<updated>2018-09-06T22:23:39Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-09-06T22:23:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b3fa44b1feec8de02e8bee34710534e7423bb2e2'/>
<id>urn:sha1:b3fa44b1feec8de02e8bee34710534e7423bb2e2</id>
<content type='text'>
332906:
Extend support for ptrace() tests using breakpoints.

- Use a single list of platforms to define HAVE_BREAKPOINT for platforms
  that expose a functional breakpoint() inline to userland.  Replace
  existing lists of platform tests with HAVE_BREAKPOINT instead.
- Add support for advancing PC past a breakpoint inserted via breakpoint()
  to support the existing ptrace__PT_CONTINUE_different_thread test on
  non-x86 platforms (x86 advances the PC past the breakpoint instruction,
  but other platforms do not).  This is implemented by defining a new
  SKIP_BREAK macro which accepts a pointer to a 'struct reg' as its sole
  argument and modifies the contents to advance the PC.  The intention is
  to use it in between PT_GETREGS and PT_SETREGS.

332907:
Expose breakpoint() to userland from &lt;machine/cpufunc.h&gt; on MIPS.

Enable ptrace() tests using breakpoint on MIPS as well.

332976:
Shorten some recently-added lines that are an extra indent over 80 columns.

333679:
Export a breakpoint() function to userland for riscv.

As a result, enable tests using breakpoint() on riscv.

336053:
Export a breakpoint() function to userland for arm and arm64.

Enable ptrace() tests using breakpoint() on these architectures.
</content>
</entry>
<entry>
<title>Import RISC-V machine headers. This is a minimal set required to compile</title>
<updated>2015-12-17T18:44:30Z</updated>
<author>
<name>Ruslan Bukin</name>
<email>br@FreeBSD.org</email>
</author>
<published>2015-12-17T18:44:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8d7e7a98dba43452c9aad66017a1f6a1f62df9fa'/>
<id>urn:sha1:8d7e7a98dba43452c9aad66017a1f6a1f62df9fa</id>
<content type='text'>
kernel and userland.

Reviewed by:	andrew, imp, kib
Sponsored by:	DARPA, AFRL
Sponsored by:	HEIF5
Differential Revision:	https://reviews.freebsd.org/D4554
</content>
</entry>
</feed>
