<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/macppc/dev/macintr.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/dev/macintr.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/macppc/dev/macintr.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-09-03T17:51:52Z</updated>
<entry>
<title>a sprinkling of function ansification</title>
<updated>2019-09-03T17:51:52Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-09-03T17:51:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=af7e7ea9660c6065226ff2e39bf04e9a14f5e584'/>
<id>urn:sha1:af7e7ea9660c6065226ff2e39bf04e9a14f5e584</id>
<content type='text'>
</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>sizes for free(); ok semarie</title>
<updated>2015-09-08T08:29:35Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-09-08T08:29:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=58d5cf8a7dc00f4d357918db94831564cfaa56aa'/>
<id>urn:sha1:58d5cf8a7dc00f4d357918db94831564cfaa56aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IPL_MPSAFE bits for macppc with openpic(4).</title>
<updated>2015-06-24T11:58:06Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2015-06-24T11:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bb536b7d2e12ec90c43c7b6c3be9d35e529b0a7d'/>
<id>urn:sha1:bb536b7d2e12ec90c43c7b6c3be9d35e529b0a7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>One function pointer per pic function is enough.</title>
<updated>2015-04-02T11:12:24Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2015-04-02T11:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0030dec3a54a47ed89d071f25240d6eaeccc7dd0'/>
<id>urn:sha1:0030dec3a54a47ed89d071f25240d6eaeccc7dd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement splassert(9) for powerpc.</title>
<updated>2015-01-04T13:01:42Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2015-01-04T13:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1c471f421f412895a8ccf0461fc716494b91bf1d'/>
<id>urn:sha1:1c471f421f412895a8ccf0461fc716494b91bf1d</id>
<content type='text'>
This changes the logic to prevent a recursion when processing soft
interrupts.  Previously a per-CPU flag was set before re-enabling
interrupts.  Now the IPL level is raised to SOFTTTY which makes
splsoftassert() happy, greatly inspired by mips64.

As a side effect, the ppc_intr_{disable,enable}() dance is now done
only once instead of twice per splx(9).

While here, make use of dosoftint() instead of having 3 different
functions for dispatching soft interrupts.

Tested by deraadt@ on G4 smp and by myself G5 smp, G3, G4 and socppc.

No objection from the usual (and over busy) suspects.
</content>
</entry>
<entry>
<title>Rename ci_iactive into ci_flags, this field now holds the going-to-</title>
<updated>2014-09-06T10:45:29Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2014-09-06T10:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=496691512a57ea3a581a15cc95e38f2026688561'/>
<id>urn:sha1:496691512a57ea3a581a15cc95e38f2026688561</id>
<content type='text'>
sleep bit.
</content>
</entry>
<entry>
<title>Don't panic when an illegal IRQ is passed to intr_{dis,}establish().</title>
<updated>2014-08-30T09:42:20Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2014-08-30T09:42:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f0144ea9d5dc34f2c4486194879baacb38f0ec43'/>
<id>urn:sha1:f0144ea9d5dc34f2c4486194879baacb38f0ec43</id>
<content type='text'>
At least the device-tree for the second bge(4) on my PowerMac is not
parsed correctly but we can live with that until the bug is fixed.
</content>
</entry>
<entry>
<title>add a size argument to free. will be used soon, but for now default to 0.</title>
<updated>2014-07-12T18:44:40Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-12T18:44:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f8e6c4256e251ce0386dacd7e411f1d0894ef80e'/>
<id>urn:sha1:f8e6c4256e251ce0386dacd7e411f1d0894ef80e</id>
<content type='text'>
after discussions with beck deraadt kettenis.
</content>
</entry>
<entry>
<title>Remove the almost unused abstraction around "struct firmware" and use</title>
<updated>2014-04-01T20:27:14Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2014-04-01T20:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bccc5538c03e3c8e0cd3fd45a8e379eb8ae0fcc3'/>
<id>urn:sha1:bccc5538c03e3c8e0cd3fd45a8e379eb8ae0fcc3</id>
<content type='text'>
instead a single function ppc_mem_regions() required by the ppc pmap.

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