<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/powerpc/ddb/db_interface.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc/ddb/db_interface.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/powerpc/ddb/db_interface.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-11-07T15:58:39Z</updated>
<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>Rename Debugger() into db_enter().</title>
<updated>2017-04-30T16:45:45Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2017-04-30T16:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e97088d66c8eee044cad550a3fd9fad00889544f'/>
<id>urn:sha1:e97088d66c8eee044cad550a3fd9fad00889544f</id>
<content type='text'>
Using a name with the 'db_' prefix makes it invisible from the dynamic
profiler.

ok deraadt@, kettenis@, visa@
</content>
</entry>
<entry>
<title>DDB_REGS -&gt; ddb_regs</title>
<updated>2016-03-06T13:41:34Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2016-03-06T13:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=005d06226affe4489b739cd1e29eeb5e09afad02'/>
<id>urn:sha1:005d06226affe4489b739cd1e29eeb5e09afad02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>One ddb interface is enough for ppc.</title>
<updated>2016-03-05T17:41:55Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2016-03-05T17:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=89ca63b341b363fefc6a91513bb79523126d3001'/>
<id>urn:sha1:89ca63b341b363fefc6a91513bb79523126d3001</id>
<content type='text'>
</content>
</entry>
</feed>
