<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/hppa/dev/cpu.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/hppa/dev/cpu.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/hppa/dev/cpu.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-29T04:42:23Z</updated>
<entry>
<title>dev/rndvar.h no longer has statistical interfaces (removed during various</title>
<updated>2020-05-29T04:42:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-29T04:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8f27247b9f5f282483daaddbfd1267ad73569c5'/>
<id>urn:sha1:c8f27247b9f5f282483daaddbfd1267ad73569c5</id>
<content type='text'>
conversion steps).  it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.
</content>
</entry>
<entry>
<title>Initialize ci_randseed better using arc4random() + a trick.  Remove the</title>
<updated>2014-01-19T12:45:35Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-01-19T12:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4193b9a6533f1b0a3eb74293c611f18e506e278b'/>
<id>urn:sha1:4193b9a6533f1b0a3eb74293c611f18e506e278b</id>
<content type='text'>
libkern srandom() API since it is not suitable for this use.
ok kettenis miod
</content>
</entry>
<entry>
<title>1 &lt;&lt; 31 cleanup.  Eitan Adler pointed out that there has been a</title>
<updated>2013-11-26T20:33:07Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2013-11-26T20:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=61e87b287a539c46ee129ad6d615d9c8e7dcd1ae'/>
<id>urn:sha1:61e87b287a539c46ee129ad6d615d9c8e7dcd1ae</id>
<content type='text'>
resurrection of the bad idiom in the tree.
sufficient review by miod, kettenis, tedu
</content>
</entry>
<entry>
<title>Make need_resched() call cpu_unidle() such that we wake up a process running on</title>
<updated>2011-01-02T20:41:22Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2011-01-02T20:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=32f5aba4973511c862de2aa192d1e36a5013b2d5'/>
<id>urn:sha1:32f5aba4973511c862de2aa192d1e36a5013b2d5</id>
<content type='text'>
another CPU.

ok miod@
</content>
</entry>
<entry>
<title>Implement cpu_unidle() for MP kernels.</title>
<updated>2010-12-30T14:10:14Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-12-30T14:10:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fce7f8ab899ae5d06edda7e2dd73b2cdd2315286'/>
<id>urn:sha1:fce7f8ab899ae5d06edda7e2dd73b2cdd2315286</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Allow processes to be scheduled onto secondary CPUs.</title>
<updated>2010-06-26T23:33:32Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-06-26T23:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ebf4a3fc426b50275e560662413265ca79f61ce8'/>
<id>urn:sha1:ebf4a3fc426b50275e560662413265ca79f61ce8</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Rename ci_spinup_stack to ci_stack and use it as the stack for both CPU</title>
<updated>2010-06-03T15:48:58Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-06-03T15:48:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=511e44ae1374fde0326619065c2431d87296ee9d'/>
<id>urn:sha1:511e44ae1374fde0326619065c2431d87296ee9d</id>
<content type='text'>
spin up and FPU emulation. Since all CPUs need a stack for FPU emulation,
move the allocation code to cpuattach().

ok kettenis@
</content>
</entry>
<entry>
<title>Add support for IPIs on hppa.</title>
<updated>2010-05-21T15:24:29Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-05-21T15:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=72d6f90cf774d95cdbcb7176a7925d183d37acc5'/>
<id>urn:sha1:72d6f90cf774d95cdbcb7176a7925d183d37acc5</id>
<content type='text'>
ok kettenis@
</content>
</entry>
<entry>
<title>Spin up secondary CPUs on hppa multiprocessor kernels. At this stage we</title>
<updated>2010-05-19T13:10:24Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-05-19T13:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ef7b427eb0604cf06831b9c101c3e26e84faa9f'/>
<id>urn:sha1:5ef7b427eb0604cf06831b9c101c3e26e84faa9f</id>
<content type='text'>
enable clock interrupts, however do not allow processes to be scheduled
onto the secondary CPUs - hopefully we can change this shortly...

ok kettenis@
</content>
</entry>
<entry>
<title>Ansify functions and use "clock" rather than the CPU name for clock</title>
<updated>2010-05-06T14:51:30Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2010-05-06T14:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4d3c43801a183d885f9d859091b01ef0b9c8487c'/>
<id>urn:sha1:4d3c43801a183d885f9d859091b01ef0b9c8487c</id>
<content type='text'>
interrupts.

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