<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/powerpc/ddb, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc/ddb?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc/ddb?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-06T22:53:04Z</updated>
<entry>
<title>Fix and harmonize some of the code dealing with address offsets encoded in</title>
<updated>2020-06-06T22:53:04Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-06T22:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3a85956754fb10eef8990993f300623273126e72'/>
<id>urn:sha1:3a85956754fb10eef8990993f300623273126e72</id>
<content type='text'>
instructions.

ok drahn@, gkoehler@
</content>
</entry>
<entry>
<title>Decode the %{ds}(%{A}) operand of ld, std instructions.</title>
<updated>2020-05-22T00:33:45Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-05-22T00:33:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f35ad5d3e44b1595df2916306c72139933efb92'/>
<id>urn:sha1:5f35ad5d3e44b1595df2916306c72139933efb92</id>
<content type='text'>
I don't expect to see these 64-bit instructions in 32-bit kernels,
but I'm going to copy this code to powerpc64.

ok drahn@
</content>
</entry>
<entry>
<title>Use '/t' on all architectures to get a trace via TID.</title>
<updated>2020-05-14T06:58:54Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-05-14T06:58:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7c8c9e97f9d63585fbb2ab4a70f7ef26a28fd549'/>
<id>urn:sha1:7c8c9e97f9d63585fbb2ab4a70f7ef26a28fd549</id>
<content type='text'>
ok sthen@, patrick@
</content>
</entry>
<entry>
<title>Sync existing stacktrace_save() implementations</title>
<updated>2020-04-18T04:45:20Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-04-18T04:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1a1f5cc406fc1a09e1452efacbb0c44dccb36342'/>
<id>urn:sha1:1a1f5cc406fc1a09e1452efacbb0c44dccb36342</id>
<content type='text'>
Upgrade stacktrace_save() to stacktrace_save_at() on architectures where
the latter is missing. Define stacktrace_save() as an inline function
in header &lt;sys/stacktrace.h&gt; to reduce duplication of code.

OK mpi@
</content>
</entry>
<entry>
<title>Implement stacktrace_save_at() required for upcoming WITNESS.</title>
<updated>2020-04-10T07:23:21Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2020-04-10T07:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2877cd17f2a87ea02c0b495e0f93643a05ff1dc4'/>
<id>urn:sha1:2877cd17f2a87ea02c0b495e0f93643a05ff1dc4</id>
<content type='text'>
ok gkoehler@
</content>
</entry>
<entry>
<title>db_addr_t -&gt; vaddr_t</title>
<updated>2019-11-07T16:08:07Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-11-07T16:08:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=52de38dfad83669953521277a64804bf85027c8e'/>
<id>urn:sha1:52de38dfad83669953521277a64804bf85027c8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Substitute boolean_t/TRUE/FALSE by int/1/0.</title>
<updated>2019-11-07T15:58:39Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-11-07T15:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1d47df5535a8eecf36a407d475096db35dd70ad6'/>
<id>urn:sha1:1d47df5535a8eecf36a407d475096db35dd70ad6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the debugger mutex for `ddb_mp_mutex'. This should prevent a race</title>
<updated>2019-03-23T05:47:22Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2019-03-23T05:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6c78d705e4830fa073b47e28a89f766740a85331'/>
<id>urn:sha1:6c78d705e4830fa073b47e28a89f766740a85331</id>
<content type='text'>
that could leave `ddb_mp_mutex' locked if one CPU incremented
`db_active' while another CPU was in the critical section. When the race
hit, the debugger was unable to resume execution or switch between CPUs.

Race analyzed by patrick@

OK mpi@ patrick@
</content>
</entry>
<entry>
<title>Do not panic from ddb(4) when a lock requirement isn't fulfilled.</title>
<updated>2018-03-20T15:45:32Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2018-03-20T15:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8ed6e35ec4a629d7af0dd1b32a143cc56dbf5b66'/>
<id>urn:sha1:8ed6e35ec4a629d7af0dd1b32a143cc56dbf5b66</id>
<content type='text'>
Extend the logic already present for panic() to any DDB-related
operation such that if ddb(4) is entered because of a fault or
other trap it is still possible to call 'boot reboot'.

While here stop printing splassert() messages as well, to not fill
the buffer.

ok visa@, deraadt@
</content>
</entry>
<entry>
<title>add support for printing function arguments when displaying a trace</title>
<updated>2017-10-18T16:59:18Z</updated>
<author>
<name>jasper</name>
<email>jasper@openbsd.org</email>
</author>
<published>2017-10-18T16:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=699931348c0a316bc21187d434a8b8dbde86916e'/>
<id>urn:sha1:699931348c0a316bc21187d434a8b8dbde86916e</id>
<content type='text'>
from DDB. this uses CTF to get the correct number of arguments.

ok mpi@
</content>
</entry>
</feed>
