<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/mips64/include/exec.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/mips64/include/exec.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/mips64/include/exec.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-08-13T14:56:09Z</updated>
<entry>
<title>Make R_MIPS_* defines available via &lt;machine/reloc.h&gt;.</title>
<updated>2017-08-13T14:56:09Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2017-08-13T14:56:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b420b0fb113bacbfc3e52d226ef6d2345096de5d'/>
<id>urn:sha1:b420b0fb113bacbfc3e52d226ef6d2345096de5d</id>
<content type='text'>
OK guenther@
</content>
</entry>
<entry>
<title>In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() except</title>
<updated>2017-02-08T05:09:25Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2017-02-08T05:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=043da68552b3f08939b7a1b6b17a69f1860b0781'/>
<id>urn:sha1:043da68552b3f08939b7a1b6b17a69f1860b0781</id>
<content type='text'>
leaving out the size, so that
	ELFNAME2(exec,makecmds)
becomes
	exec_elf_makecmds
instead of
	exec_elf{32,64}_makecmds
and then delete the ELFNAME2() and ELFNAMEEND() macros.

Move the prototypes for functions local to exec_elf.c to there from
exec_elf.h.

Simplify the SMALL_KERNEL conditionals around the ELF coredump code.

Change exec_conf.c to use the size-generic names and macros

Remove exec_elf{32,64}.c and just build exec_elf.c; delete the
_KERN_DO_ELF and _KERN_DO_ELF64 #defines.

ok jca@, encouragement from deraadt@ and tom@
</content>
</entry>
<entry>
<title>_NLIST_DO_ELF is no longer needed: it's the only option</title>
<updated>2015-08-29T01:58:39Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-08-29T01:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=76158c5b046450730bbba61bb32cb9572f4cbf8f'/>
<id>urn:sha1:76158c5b046450730bbba61bb32cb9572f4cbf8f</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>No longer define EXEC_SCRIPT (probably coming from old PefoBSD). Also,</title>
<updated>2013-02-09T19:25:13Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2013-02-09T19:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=73f6899c90a3f100fae2826b139292365f03acbb'/>
<id>urn:sha1:73f6899c90a3f100fae2826b139292365f03acbb</id>
<content type='text'>
DB_ELFSIZE ought to be defined in &lt;machine/db_machdep.h&gt;, not &lt;machine/exec.h&gt;
</content>
</entry>
<entry>
<title>Remove the 'OLF method' used for the transition from a.out to ELF and</title>
<updated>2012-09-11T15:44:15Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-09-11T15:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2cf794e27eafe5cb030c28554136b425ea5bf780'/>
<id>urn:sha1:2cf794e27eafe5cb030c28554136b425ea5bf780</id>
<content type='text'>
for all the compat layers which are now gone.  Linux compat still works
because it always used another method in any case, and nothing looks at
p_os anymore.
ok jsing
</content>
</entry>
<entry>
<title>unifdef -D__LP64__</title>
<updated>2009-12-12T20:03:16Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-12-12T20:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=11ad00c93fa3073e7bcd110aa6d4c9daae22fac4'/>
<id>urn:sha1:11ad00c93fa3073e7bcd110aa6d4c9daae22fac4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Crank __LDPGSZ from 4KB to 16KB, in preparation for a kernel page size</title>
<updated>2009-11-30T18:41:13Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-30T18:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=17c76c9bdf10f4c52df0faec74ae685e709cf00f'/>
<id>urn:sha1:17c76c9bdf10f4c52df0faec74ae685e709cf00f</id>
<content type='text'>
increase as well.

Binaries compiled before this change will not work once the kernel page size
is cranked (in a few weeks), so you might want to update your userland and
packages soon.
</content>
</entry>
<entry>
<title>Remove code allowing native binaries with O32 ABI to run, there aren't any...</title>
<updated>2009-11-19T20:13:51Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-19T20:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=724f56535ffda757c6945fa839a821693cf1fc7a'/>
<id>urn:sha1:724f56535ffda757c6945fa839a821693cf1fc7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move exec.h out from sgi to share it with other mips64 ports; with</title>
<updated>2004-10-18T19:05:36Z</updated>
<author>
<name>grange</name>
<email>grange@openbsd.org</email>
</author>
<published>2004-10-18T19:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2f13b38a8a451473dc2d1b1fda3eff9e8e08f551'/>
<id>urn:sha1:2f13b38a8a451473dc2d1b1fda3eff9e8e08f551</id>
<content type='text'>
a tip from miod@.

ok pefo@ miod@
</content>
</entry>
</feed>
