<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/amd64/linux32, branch release/5.5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-04-23T22:47:57Z</updated>
<entry>
<title>MFC:</title>
<updated>2005-04-23T22:47:57Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-23T22:47:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=04bb8ef07a501062dce96294d856c8224b7e7b9c'/>
<id>urn:sha1:04bb8ef07a501062dce96294d856c8224b7e7b9c</id>
<content type='text'>
- Implement linux_nanosleep() using the recently added kern_nanosleep().
- Use linux_emul_convpath() instead of linux_emul_find() in
  exec_linux_imgact_try().
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-04-21T20:33:05Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-04-21T20:33:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b999e4002d94e7b705984624773f3fb40688b833'/>
<id>urn:sha1:b999e4002d94e7b705984624773f3fb40688b833</id>
<content type='text'>
kern_ntptime.c, kern_time.c, sys_generic.c p1003_1b.c, syscallsubr.h:
- Implement kern_adjtime(), kern_readv(),
  kern_sched_rr_get_interval(), kern_settimeofday(), and
  kern_writev() to allow for further stackgap reduction in
  the compat ABIs.

osf1_misc.c:
- Use a custom version of copyinuio() to implement
  osf1_{read,write}v() via kern_{read,write}v().

linux32_machdep.c:
- Use a custom version of copyinuio() to implement readv/writev using
  kern_readv/writev.
- Use kern_sched_rr_get_interval() rather than the stackgap.

freebsd32_misc.c:
- Use a custom version of copyinuio() to implement readv/writev using
  kern_readv/writev.
- Use kern_settimeofday() and kern_adjtime() rather than
  stackgapping it.

ibcs2_misc.c:
- Use kern_settimeofday() to avoid stackgap use.
</content>
</entry>
<entry>
<title>MFC some 64-bit fixes:</title>
<updated>2005-04-08T19:41:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-04-08T19:41:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1ec9a928f4ecc513193b64641f917102df90b56e'/>
<id>urn:sha1:1ec9a928f4ecc513193b64641f917102df90b56e</id>
<content type='text'>
- Fix some sign extension problems with implicit 32 to 64 bit conversions.
- Fix the mmap2() wrapper to not truncate high addresses.
</content>
</entry>
<entry>
<title>MFC: Handle unimplemented syscall by instantly returning ENOSYS instead of sending</title>
<updated>2005-03-31T22:17:42Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-03-31T22:17:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83f733eecbec67f466cf766194527388d62dbbbe'/>
<id>urn:sha1:83f733eecbec67f466cf766194527388d62dbbbe</id>
<content type='text'>
signal first and only then returning ENOSYS to match what real linux does.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC linux32_sysvec.c,v 1.7  exec.h,v 1.32:</title>
<updated>2005-03-29T07:24:45Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-29T07:24:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e627fa36b291f7324e5e2b0cb50e6a1e2d236df6'/>
<id>urn:sha1:e627fa36b291f7324e5e2b0cb50e6a1e2d236df6</id>
<content type='text'>
  Make ps_nargvstr and ps_nenvstr unsigned.

Approved by:	re
</content>
</entry>
<entry>
<title>Back out the rework of how we store process times in the kernel.</title>
<updated>2005-03-01T09:30:19Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2005-03-01T09:30:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=72a69311fb3bad7a54ed90c78c7685f084d2f069'/>
<id>urn:sha1:72a69311fb3bad7a54ed90c78c7685f084d2f069</id>
<content type='text'>
This changed the size of struct proc and thus broke the 5-STABLE kernel ABI.
</content>
</entry>
<entry>
<title>MFC: Rework how we store process times in the kernel such that we always</title>
<updated>2005-02-28T09:26:12Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2005-02-28T09:26:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=92945dae1b7d67f6d9ce74137a3240b52853a979'/>
<id>urn:sha1:92945dae1b7d67f6d9ce74137a3240b52853a979</id>
<content type='text'>
store the raw values including for child process statistics and only compute
the system and user timevals on demand.
(See the 2004-10-05 18:51:12 UTC jhb commit for full details.)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-02-05T01:02:51Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-02-05T01:02:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af8730a1d8018566e88d6d72ac2e6fbf60b21944'/>
<id>urn:sha1:af8730a1d8018566e88d6d72ac2e6fbf60b21944</id>
<content type='text'>
  2004-11-27 06:51:39 UTC
  Don't include sys/user.h merely for its side-effect of recursively
  including other headers.
</content>
</entry>
<entry>
<title>MFC of:</title>
<updated>2004-09-09T09:45:27Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2004-09-09T09:45:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=22d3d6d45be74782cce332ab5983380a55035683'/>
<id>urn:sha1:22d3d6d45be74782cce332ab5983380a55035683</id>
<content type='text'>
   Give setrunqueue() and sched_add() more of a clue as to
   where they are coming from and what is expected from them.
   (  2004-09-01 02:11:28 UTC )

Approved by:    re (scottl)
</content>
</entry>
<entry>
<title>MFC: Correct arguments to kern_sigaltstack().</title>
<updated>2004-09-03T15:05:49Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-09-03T15:05:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=db0a650c5a9dec9ba7d4126317390b174c58060e'/>
<id>urn:sha1:db0a650c5a9dec9ba7d4126317390b174c58060e</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
</feed>
