<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libkvm, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-02-21T16:21:32Z</updated>
<entry>
<title>MFC: Restore support for kvm_get_swapinfo(3) on crash dumps.</title>
<updated>2007-02-21T16:21:32Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-02-21T16:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5afaf74bb573b5d6099ab013f4e3cd40ed09aa39'/>
<id>urn:sha1:5afaf74bb573b5d6099ab013f4e3cd40ed09aa39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Bring libkvm side of minidumps to 6.x on i386 and amd64.</title>
<updated>2006-07-24T23:29:06Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2006-07-24T23:29:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e6fe3c345a674090e2a81e9418930b32abbbb76'/>
<id>urn:sha1:1e6fe3c345a674090e2a81e9418930b32abbbb76</id>
<content type='text'>
Reminded by:  emaste
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2006-06-12T22:58:51Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2006-06-12T22:58:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e30df3f35dc03c25ad4f8b374e416748e991cd4'/>
<id>urn:sha1:3e30df3f35dc03c25ad4f8b374e416748e991cd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC revision 1.28</title>
<updated>2006-01-24T04:05:47Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2006-01-24T04:05:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8638017918061ba37b6cdbe173b427b29c06f516'/>
<id>urn:sha1:8638017918061ba37b6cdbe173b427b29c06f516</id>
<content type='text'>
date: 2006/01/15 20:30:13;  author: csjp;  state: Exp;  lines: +5 -0
Validate that the supplied file is not empty before trying mmap(2) it
and access the pages associated with it.
</content>
</entry>
<entry>
<title>MFC: Fix fencepost error that made libkvm fail to read crashdumps.</title>
<updated>2005-10-26T00:07:25Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-10-26T00:07:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd80f7d803593f998c5d8937f63d980c3bb79e66'/>
<id>urn:sha1:cd80f7d803593f998c5d8937f63d980c3bb79e66</id>
<content type='text'>
Approved by: re
</content>
</entry>
<entry>
<title>Fix the alpha build by using the correct argument types for _kvm_kvatop().</title>
<updated>2005-07-02T05:49:29Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2005-07-02T05:49:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd3d1a98d576fb14cb56b20926b810fbdc8ea906'/>
<id>urn:sha1:dd3d1a98d576fb14cb56b20926b810fbdc8ea906</id>
<content type='text'>
Submitted by: marcel
Approved by: re (implicit)
</content>
</entry>
<entry>
<title>Match _kvm_kvatop to it's prototype in kvm_i386.c.  This unbreaks</title>
<updated>2005-06-30T01:25:21Z</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-06-30T01:25:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=da2ef70999d007ef96078b75e72b67abbf26e281'/>
<id>urn:sha1:da2ef70999d007ef96078b75e72b67abbf26e281</id>
<content type='text'>
the build.

Approved by:	re
</content>
</entry>
<entry>
<title>Support crash dumps &gt; 4GB in size on 32 bit platforms.  _kvm_kvatop()</title>
<updated>2005-06-29T22:39:41Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-29T22:39:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e55a0cd805e090e95a80e45f1822cb9a81981d3c'/>
<id>urn:sha1:e55a0cd805e090e95a80e45f1822cb9a81981d3c</id>
<content type='text'>
returned an lseek offset in a "u_long *" value, which can't express &gt;4GB
offsets on 32 bit machines (eg: PAE).  Change to "off_t *" for all.

Support ELF crashdumps on i386 and amd64.

Support PAE crashdumps on i386.  This is done by auto-detecting the
presence of the IdlePDPT which means that PAE is active.

I used Marcel's _kvm_pa2off strategy and ELF header reader for ELF support
on amd64.  Paul Saab ported the amd64 changes to i386 and we implemented
the PAE support from there.

Note that gdb6 in the src tree uses whatever libkvm supports.  If you want
to debug an old crash dump, you might want to keep an old libkvm.so handy
and use LD_PRELOAD or the like.  This does not detect the old raw dump
format.

Approved by: re
</content>
</entry>
<entry>
<title>Set ki_tdev to NODEV rather than NULL.</title>
<updated>2005-06-24T00:37:04Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-24T00:37:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2cfe3fda192d2b9260c8a507c5a2607afd96662e'/>
<id>urn:sha1:2cfe3fda192d2b9260c8a507c5a2607afd96662e</id>
<content type='text'>
Approved by:  re
</content>
</entry>
<entry>
<title>Make kvm(3) aware of ki_jid field.</title>
<updated>2005-03-20T10:37:56Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2005-03-20T10:37:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8197bf090767fb53abaf0ac777e9a6dc9ee112a'/>
<id>urn:sha1:f8197bf090767fb53abaf0ac777e9a6dc9ee112a</id>
<content type='text'>
Reviewed by:	gad
MFC after:	3 days
</content>
</entry>
</feed>
