<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/arm64/dev/mainbus.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm64/dev/mainbus.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/arm64/dev/mainbus.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-17T08:00:22Z</updated>
<entry>
<title>Attach secondary CPUs early.  Since on most machine we need psci(4) to</title>
<updated>2020-06-17T08:00:22Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-17T08:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d3ae5f180d220c25641b56231fd3a61f53847254'/>
<id>urn:sha1:d3ae5f180d220c25641b56231fd3a61f53847254</id>
<content type='text'>
spin op the secondary CPUs, explicitly probe and attach that driver
before we attach the CPUs.

This should help with distributing interrupts across CPUs on arm64.

ok patrick@, deraadt@, dlg@
</content>
</entry>
<entry>
<title>Knock out a few more well-known nodes that we don't intend to attach a</title>
<updated>2020-04-22T11:10:07Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-22T11:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b6d66b480fff5186fe99aa11eafcd9188914c7d3'/>
<id>urn:sha1:b6d66b480fff5186fe99aa11eafcd9188914c7d3</id>
<content type='text'>
driver to as well as nodes that start with a double underscore.

ok patrick@
</content>
</entry>
<entry>
<title>Provide hw.serialno using the root node's serial-number property.</title>
<updated>2019-10-23T09:27:43Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-10-23T09:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aaf7ae02776d31464bd24e147b52567af03aea9e'/>
<id>urn:sha1:aaf7ae02776d31464bd24e147b52567af03aea9e</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Add thermal zone handling code.  This provides support for thermal zones</title>
<updated>2019-07-02T20:12:11Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-07-02T20:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b4264e1641862b9c842653c2b9b585817757ca42'/>
<id>urn:sha1:b4264e1641862b9c842653c2b9b585817757ca42</id>
<content type='text'>
defined in device trees that link together thermal sensors and cooling
devices to actively or passively cool devices when certain trip points
are reached.

ok mlarkin@ patrick@
</content>
</entry>
<entry>
<title>Don't print "not conigured" messages for nodes that are disabled.</title>
<updated>2019-05-23T13:41:53Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-05-23T13:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cd634a72269a3201758308dcd6ce66f02a020eb9'/>
<id>urn:sha1:cd634a72269a3201758308dcd6ce66f02a020eb9</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Add a print function to mainbus(4) such that it prints unconfigured devices</title>
<updated>2019-05-02T21:12:45Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-05-02T21:12:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=59e1682fbbe555c10e37afff3321b306346ba652'/>
<id>urn:sha1:59e1682fbbe555c10e37afff3321b306346ba652</id>
<content type='text'>
just like we do for simplebus(4).

ok patrick@, visa@
</content>
</entry>
<entry>
<title>Add the apm(4) subsystem to arm64.</title>
<updated>2019-01-23T09:57:36Z</updated>
<author>
<name>phessler</name>
<email>phessler@openbsd.org</email>
</author>
<published>2019-01-23T09:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=edbb6e97666aac631ed541eecedeffe58eab577f'/>
<id>urn:sha1:edbb6e97666aac631ed541eecedeffe58eab577f</id>
<content type='text'>
NB: acpi(4) is not hooked up to this yet.

previous version OK deraadt@ patrick@
OK jsg@
</content>
</entry>
<entry>
<title>Support DMA coherent devices that attach to mainbus(4) as well.</title>
<updated>2018-08-08T20:57:53Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-08-08T20:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=48bd625b7704d14c9ebaf3592e2fc53f591ffd27'/>
<id>urn:sha1:48bd625b7704d14c9ebaf3592e2fc53f591ffd27</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Make ncpusfound count the available processors even if they don't attach.</title>
<updated>2018-02-24T09:45:10Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-02-24T09:45:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b1ea6db35488525a2ffe2dd6de41eb62b59ac777'/>
<id>urn:sha1:b1ea6db35488525a2ffe2dd6de41eb62b59ac777</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Implement support for calling EFI runtime services and use it to implement</title>
<updated>2018-01-04T14:30:08Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-04T14:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f937ff168d942b8624049afa6d22a978430e5d9a'/>
<id>urn:sha1:f937ff168d942b8624049afa6d22a978430e5d9a</id>
<content type='text'>
a time-of-day clock device based on the GetTime() and SetTime() services.
The virtual memory mappings for the runtime services calls are implemented
through a separate pmap that is only activated when we make a runtime services
call.

ok tom@, visa@
tested by naddy@
</content>
</entry>
</feed>
