<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/arch/sgi/include/vmparam.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sgi/include/vmparam.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/arch/sgi/include/vmparam.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2014-07-13T15:48:32Z</updated>
<entry>
<title>Remove stale comment which used to explain why we had a special 31-bit freelist</title>
<updated>2014-07-13T15:48:32Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-07-13T15:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c80209b5f06135ee44290e6929d2f588256705bd'/>
<id>urn:sha1:c80209b5f06135ee44290e6929d2f588256705bd</id>
<content type='text'>
for DMA, back when this was applicable.
</content>
</entry>
<entry>
<title>Remove the freelist member from vm_physseg</title>
<updated>2011-05-30T22:25:20Z</updated>
<author>
<name>oga</name>
<email>oga@openbsd.org</email>
</author>
<published>2011-05-30T22:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2ce3b4a8d453aa5b9e1d594f23fa8cfc79a224b6'/>
<id>urn:sha1:2ce3b4a8d453aa5b9e1d594f23fa8cfc79a224b6</id>
<content type='text'>
The new world order of pmemrange makes this data completely redundant
(being dealt with by the pmemrange constraints instead). Remove all code
that messes with the freelist.

While touching every caller of uvm_page_physload() anyway, add the flags
argument to all callers (all but one is 0 and that one already used
PHYSLOAD_DEVICE) and remove the macro magic to allow callers to continue
without it.

Should shrink the code a bit, as well.

matthew@ pointed out some mistakes i'd made.
``freelist death, I like. Ok.' ariane@
`I agree with the general direction, go ahead and i'll fix any fallout
shortly'' miod@ (68k 88k and vax i could not check would build)
</content>
</entry>
<entry>
<title>Normalize sentinel. Use _MACHINE_*_H_ and _&lt;ARCH&gt;_*_H_ properly and consitently.</title>
<updated>2011-03-23T16:54:33Z</updated>
<author>
<name>pirofti</name>
<email>pirofti@openbsd.org</email>
</author>
<published>2011-03-23T16:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2fa72412907ae78c4787a4a8f888c5f0486e225c'/>
<id>urn:sha1:2fa72412907ae78c4787a4a8f888c5f0486e225c</id>
<content type='text'>
Discussed and okay drahn@. Okay deraadt@.
</content>
</entry>
<entry>
<title>Unconditionnaly move kernel virtual memory space to XKSEG, now that previous</title>
<updated>2009-12-08T22:15:47Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-12-08T22:15:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=84d051cf4f68d22779d3057001e2f6fc53eda914'/>
<id>urn:sha1:84d051cf4f68d22779d3057001e2f6fc53eda914</id>
<content type='text'>
context.S fixes allows these settings to work for kernels linked in CKSEG0.
</content>
</entry>
<entry>
<title>grammar fixes in comments; from brad</title>
<updated>2009-11-22T10:05:02Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-22T10:05:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0a08696c131455e6947bd4ca60e835b8af722550'/>
<id>urn:sha1:0a08696c131455e6947bd4ca60e835b8af722550</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow mips ports to override VM_{MIN,MAX}_KERNEL_ADDRESS, and provide the</title>
<updated>2009-11-22T00:07:02Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-11-22T00:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8608c891a3e97bb12beeb2ce291fd3fd59d9a3c0'/>
<id>urn:sha1:8608c891a3e97bb12beeb2ce291fd3fd59d9a3c0</id>
<content type='text'>
address as a kernel variable for use by libkvm.

On sgi IP27 and IP30 kernels, use XKSEG instead of CKSSEG; this will allow
kernel KVM size to grow in the future if necessary.
</content>
</entry>
<entry>
<title>Add some comments to explain why the DMA32 physseg is really 2**31 bytes</title>
<updated>2009-10-14T20:18:26Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-10-14T20:18:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bca357705698462c58c3d6eeb2c616037e0cdd0e'/>
<id>urn:sha1:bca357705698462c58c3d6eeb2c616037e0cdd0e</id>
<content type='text'>
long. Prompted by deraadt@ long ago.
</content>
</entry>
<entry>
<title>Add a new page freelist, to which memory suitable for 32-bit dma on</title>
<updated>2009-05-08T18:42:04Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2009-05-08T18:42:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2c4cd64477964a3b604ec7d69aee6118528d67e1'/>
<id>urn:sha1:2c4cd64477964a3b604ec7d69aee6118528d67e1</id>
<content type='text'>
xbridge(4) is assigned. Then, make bus_dmamem_alloc() allocate from this
range only.

This is transparent on O2, and makes sure the bus_dma memory address
will fit in the 2GB direct map of xbridge(4) chips - this is necessary for
PCI devices which do not handle 64 bit dma addresses.
</content>
</entry>
<entry>
<title>Allow for up to 32 memory segments.</title>
<updated>2008-04-07T22:41:52Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2008-04-07T22:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83ba6cc315819fa644808dc4b6dda60183e80857'/>
<id>urn:sha1:83ba6cc315819fa644808dc4b6dda60183e80857</id>
<content type='text'>
</content>
</entry>
<entry>
<title>initial sgi import</title>
<updated>2004-08-06T21:12:18Z</updated>
<author>
<name>pefo</name>
<email>pefo@openbsd.org</email>
</author>
<published>2004-08-06T21:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=20fc814e6ef83a91b61bae20069de95193d31dff'/>
<id>urn:sha1:20fc814e6ef83a91b61bae20069de95193d31dff</id>
<content type='text'>
</content>
</entry>
</feed>
