<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/bsd-user, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/bsd-user?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/bsd-user?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-26T20:09:17+00:00</updated>
<entry>
<title>bsd-user: Catch up with sys/param.h requirement for machine/pmap.h</title>
<updated>2022-10-26T20:09:17+00:00</updated>
<author>
<name>Muhammad Moinur Rahman</name>
</author>
<published>2022-10-12T18:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=41bf9322a0f8378b1194324cf7c6048253673046'/>
<id>urn:sha1:41bf9322a0f8378b1194324cf7c6048253673046</id>
<content type='text'>
Some versions of FreeBSD now require sys/param.h for machine/pmap.h on
x86. Include them here to meet that requirement. It does no harm on
older versions, so there's no need to #ifdef it.

Signed-off-by:  Muhammad Moinur Rahman &lt;bofh@FreeBSD.org&gt;
Reviewed-by:	John Baldwin &lt;jhb@FreeBSD.org&gt;
Signed-off-by:	Warner Losh &lt;imp@bsdimp.com&gt;
</content>
</entry>
<entry>
<title>accel/tcg: Call tb_invalidate_phys_page for PAGE_RESET</title>
<updated>2022-10-26T01:11:28+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-10-05T16:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8f39e01db9f82033543f707f7b06f81cb675ff67'/>
<id>urn:sha1:8f39e01db9f82033543f707f7b06f81cb675ff67</id>
<content type='text'>
When PAGE_RESET is set, we are replacing pages with new
content, which means that we need to invalidate existing
cached data, such as TranslationBlocks.  Perform the
reset invalidate while we're doing other invalidates,
which allows us to remove the separate invalidates from
the user-only mmap/munmap/mprotect routines.

In addition, restrict invalidation to PAGE_EXEC pages.
Since cdf713085131, we have validated PAGE_EXEC is present
before translation, which means we can assume that if the
bit is not present, there are no translations to invalidate.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Remove stray 'inline' from do_bsd_close</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-20T21:14:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3f1b0235f68ff74ebfd98b17626e4254c4345fa8'/>
<id>urn:sha1:3f1b0235f68ff74ebfd98b17626e4254c4345fa8</id>
<content type='text'>
In the last series, I inadvertantly didn't remove this inline, but did
all the others. Remove it for consistency.

Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement undelete</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-16T14:07:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=952d5d30d6af8220334f508bf67852e1fc1c7ab5'/>
<id>urn:sha1:952d5d30d6af8220334f508bf67852e1fc1c7ab5</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement pathconf, lpathconf and fpathconf</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-16T14:05:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d3f29ddacd25576fcb85be0d51639003bb016e0e'/>
<id>urn:sha1:d3f29ddacd25576fcb85be0d51639003bb016e0e</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement mkfifo and mkfifoat</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-16T14:02:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5fbd8011ff1bd2fcb64f1476a6eafbfacd8962f1'/>
<id>urn:sha1:5fbd8011ff1bd2fcb64f1476a6eafbfacd8962f1</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement chroot and flock</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-16T14:00:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=17a4d13ceac87df157106ef64b3dc7dc87a89d37'/>
<id>urn:sha1:17a4d13ceac87df157106ef64b3dc7dc87a89d37</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement chflags, lchflags and fchflags</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-14T21:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c6f0a7d91a07ccab817fe25a4cebff259f538e2f'/>
<id>urn:sha1:c6f0a7d91a07ccab817fe25a4cebff259f538e2f</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement chown, fchown, lchown and fchownat</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-14T21:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=58af3e295c53ad9615411a791e2a65ba7121072e'/>
<id>urn:sha1:58af3e295c53ad9615411a791e2a65ba7121072e</id>
<content type='text'>
Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>bsd-user: Implement freebsd11_mknod, freebsd11_mknodat and mknodat</title>
<updated>2022-07-02T13:52:48+00:00</updated>
<author>
<name>Warner Losh</name>
</author>
<published>2022-06-14T20:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=79cfae0c1bbe6bbf49f4e7c9130bf04a6e55495e'/>
<id>urn:sha1:79cfae0c1bbe6bbf49f4e7c9130bf04a6e55495e</id>
<content type='text'>
These implement both the old-pre INO64 mknod variations, as well as the
now current INO64 variant. Make direct syscall calls for these older
syscalls to avloid too many dependencies.

Signed-off-by: Stacey Son &lt;sson@FreeBSD.org&gt;
Signed-off-by: Michal Meloun &lt;mmel@FreeBSD.org&gt;
Signed-off-by: Warner Losh &lt;imp@bsdimp.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
</feed>
