<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libkvm/kvm_arm.c, branch releng/9.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=releng%2F9.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=releng%2F9.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2011-01-23T11:08:28Z</updated>
<entry>
<title>libkvm code janitoring</title>
<updated>2011-01-23T11:08:28Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2011-01-23T11:08:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c10970dd7d7cd88f4e14743bd56f6bf010c49274'/>
<id>urn:sha1:c10970dd7d7cd88f4e14743bd56f6bf010c49274</id>
<content type='text'>
- make WARNS=6 clean for archs w/o strict alignment requirments
- add const, ANSIfy, remove unused vars, cast types for comparison
- thanks to differing definitions of VM_MIN_ADDRESS across our archs, we
  need to trick the compiler to not complain about signedness. We could
  either fix VM_MIN_ADDRESS to always be a simple integer or make the
  check conditional on $ARCH.

Closes PRs:	kern/42386, kern/83364
Reviewed by:	bde
</content>
</entry>
<entry>
<title>Fix missing includes of &lt;string.h&gt;, to silence some compiler warnings.</title>
<updated>2009-06-14T12:42:06Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2009-06-14T12:42:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=953e4134b5b3948e32f9f0066d2f5cc8d7146c9c'/>
<id>urn:sha1:953e4134b5b3948e32f9f0066d2f5cc8d7146c9c</id>
<content type='text'>
Submitted by:	Pawel Worach
</content>
</entry>
<entry>
<title>Support kernel crash mini dumps on ARM architecture.</title>
<updated>2008-11-06T16:20:27Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@FreeBSD.org</email>
</author>
<published>2008-11-06T16:20:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8e321b79437e9e70ff57785e8508c1d2734d8a7f'/>
<id>urn:sha1:8e321b79437e9e70ff57785e8508c1d2734d8a7f</id>
<content type='text'>
Obtained from:	Juniper Networks, Semihalf
</content>
</entry>
<entry>
<title>Per Olivier Houchard, use the proper license for this file.  He</title>
<updated>2007-01-08T18:25:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-08T18:25:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5fa78ac5b80f17294c2066f08d7a73100621d254'/>
<id>urn:sha1:5fa78ac5b80f17294c2066f08d7a73100621d254</id>
<content type='text'>
bogusly used the kvm_powerpc.c file as a template for the license, but
then either wrote the code himself, or cribbed it from the kvm_i386
file.  The only thing from the kvm_powerpc.c file was the license.
Correct this mistake with his blessing.
</content>
</entry>
<entry>
<title>libkvm bits for arm.</title>
<updated>2005-10-03T14:21:14Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-10-03T14:21:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9960ac47e9b6e0a7e5239ebc87dd3990f3daa130'/>
<id>urn:sha1:9960ac47e9b6e0a7e5239ebc87dd3990f3daa130</id>
<content type='text'>
</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-test/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>Import libkvm MD file for arm.</title>
<updated>2004-05-14T12:24:03Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2004-05-14T12:24:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8cffa1b42d0ea5814e76200faadc63da8474cb39'/>
<id>urn:sha1:8cffa1b42d0ea5814e76200faadc63da8474cb39</id>
<content type='text'>
</content>
</entry>
</feed>
