<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libkvm/Makefile, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/Makefile?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libkvm/Makefile?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-12-14T17:06:33Z</updated>
<entry>
<title>Add Symbols.map to explicitly define the ABIs, hiding linker defined symbols.</title>
<updated>2017-12-14T17:06:33Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-12-14T17:06:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cfd60b50b925dbd1f966fb2bd4ff813c47c0f606'/>
<id>urn:sha1:cfd60b50b925dbd1f966fb2bd4ff813c47c0f606</id>
<content type='text'>
Use hidden aliases for internal invocations of exported symbols to avoid PLT.

ok deraadt@ kettenis@ jca@
</content>
</entry>
<entry>
<title>for some time now mandoc has not required MLINKS to function</title>
<updated>2016-03-30T06:38:40Z</updated>
<author>
<name>jmc</name>
<email>jmc@openbsd.org</email>
</author>
<published>2016-03-30T06:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=faa33665ab2c5a685369c10172c1a3d7555eb253'/>
<id>urn:sha1:faa33665ab2c5a685369c10172c1a3d7555eb253</id>
<content type='text'>
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
</content>
</entry>
<entry>
<title>- add UNIX-domain socket info to struct kinfo_file2</title>
<updated>2013-10-22T16:40:25Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2013-10-22T16:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cef0bbe1cc5517635356b7faa348b466660ec603'/>
<id>urn:sha1:cef0bbe1cc5517635356b7faa348b466660ec603</id>
<content type='text'>
- convert netstat from kvm_getfiles() to kvm_getfile2() using that
- delete kvm_getfiles() and KERN_FILE as no longer used (bump libkvm's major)
- rename kvm_getfile2() to kvm_getfiles(), kinfo_file2 to kinfo_file
  and KERN_FILE2 to KERN_FILE.

ok deraadt@, millert@
ports scan sthen@
</content>
</entry>
<entry>
<title>remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.</title>
<updated>2012-08-02T13:38:38Z</updated>
<author>
<name>okan</name>
<email>okan@openbsd.org</email>
</author>
<published>2012-08-02T13:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7cd9afdf8e1f17d6ba9d39b8a897f2a739f21444'/>
<id>urn:sha1:7cd9afdf8e1f17d6ba9d39b8a897f2a739f21444</id>
<content type='text'>
ok guenther@
</content>
</entry>
<entry>
<title>Add rtable id and thread id to struct kinfo_proc (and fix process id)</title>
<updated>2012-01-07T05:38:12Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2012-01-07T05:38:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a60854cd771b1242c05e54c0876427927f6cf4ce'/>
<id>urn:sha1:a60854cd771b1242c05e54c0876427927f6cf4ce</id>
<content type='text'>
and add an 'rtableid' keyword to ps.

Add rtable id, thread id, and socket splice info to struct kinfo_file2
and make fstat display socket splice information.

Remove old KVM_PROC2 and kinfo_proc2 interfaces; bump libkvm major

Socket splice info and corrections from bluhm@  "Lovely" deraadt@
</content>
</entry>
<entry>
<title>Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent</title>
<updated>2010-02-03T20:48:58Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2010-02-03T20:48:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b3ed33d2d70f99f07d350f98602c83b814dbcf10'/>
<id>urn:sha1:b3ed33d2d70f99f07d350f98602c83b814dbcf10</id>
<content type='text'>
files or directories when applicable.
The inspiration and name of MACHINE_CPU come from NetBSD, although the way to
provide it to Makefiles is completely different.
ok kettenis@
</content>
</entry>
<entry>
<title>Reimplement kvm_getproc2()'s support for reading crash dumps and</title>
<updated>2010-01-10T03:37:50Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2010-01-10T03:37:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=72596c46697f0ef984647282575f10aa7d92744a'/>
<id>urn:sha1:72596c46697f0ef984647282575f10aa7d92744a</id>
<content type='text'>
/dev/mem to be direct instead of going through kvm_getprocs(), as
that function is going to get more an more broken as we move stuff
from struct proc to struct process for rthreads.  To minimize the
code copying, put the common logic of filling in a kinfo_proc2
structure into a macro FILL_KPROC2() in &lt;sys/sysctl.h&gt; for use from
both the kernel and user-space.  This also hides the KERN_PROC
#define behind "#if defined(_KERNEL)||defined(_LIBKVM)", as it's
deprecated.

Positive feedback from millert and blambert; so committing to unblock
further rthreads work.
</content>
</entry>
<entry>
<title>Do not need -DLIBC_SCCS anymore</title>
<updated>2009-10-28T00:04:26Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2009-10-28T00:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=30888e9a41af0ea1f291a907bc46a8ba143a5dc9'/>
<id>urn:sha1:30888e9a41af0ea1f291a907bc46a8ba143a5dc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install ntfs includes and add libkvm (fstat) support.  ntfs bits</title>
<updated>2009-06-24T13:04:24Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2009-06-24T13:04:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9938c24341ec0d5787eacf9556da6c95d2e963b5'/>
<id>urn:sha1:9938c24341ec0d5787eacf9556da6c95d2e963b5</id>
<content type='text'>
adapted from NetBSD fstat.  OK deraadt@
</content>
</entry>
<entry>
<title>Split out cd9660 bits into their own .c file to avoid #define collisions</title>
<updated>2009-06-20T19:50:05Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2009-06-20T19:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=de71b0ce11446e2b87245c49edb8994a5564ad3f'/>
<id>urn:sha1:de71b0ce11446e2b87245c49edb8994a5564ad3f</id>
<content type='text'>
with ufs and add also udf support.  OK miod@
</content>
</entry>
</feed>
