<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/gdb, branch release/9.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2011-08-26T15:24:54Z</updated>
<entry>
<title>Do not include &lt;sys/ptrace.h&gt; if we're building a cross-debugger, ptrace isn't</title>
<updated>2011-08-26T15:24:54Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2011-08-26T15:24:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84f3091bc2cf860872a31811c8b70c74902199eb'/>
<id>urn:sha1:84f3091bc2cf860872a31811c8b70c74902199eb</id>
<content type='text'>
used anyway, and it breaks the build, since sys/ptrace.h now includes
&lt;machine/reg.h&gt;

Approved by:	re
</content>
</entry>
<entry>
<title>Walk the zombproc list as well as the allproc list when enumerating threads</title>
<updated>2011-08-19T21:28:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2011-08-19T21:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6dfd657c01b49bcc87562c8de45fc4b8adf976d1'/>
<id>urn:sha1:6dfd657c01b49bcc87562c8de45fc4b8adf976d1</id>
<content type='text'>
and processes in a kernel image.  This allows examination of threads that
have exited or are in the late stages of exiting.

Tested by:	avg
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Compile fbsd-threads.c. Amongst others this is necessary for a working</title>
<updated>2011-08-06T17:53:45Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:53:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39c5320dada94ff3c8b44d9f5e25019d97a57ae8'/>
<id>urn:sha1:39c5320dada94ff3c8b44d9f5e25019d97a57ae8</id>
<content type='text'>
kgdb(1).

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Revert r222363, as bde@ pointed out the initial solution was far more</title>
<updated>2011-05-31T20:59:53Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-05-31T20:59:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1de471dfee9267dde6b33dd262faefffb2b71bc9'/>
<id>urn:sha1:1de471dfee9267dde6b33dd262faefffb2b71bc9</id>
<content type='text'>
correct.
</content>
</entry>
<entry>
<title>Style fix: cast to size_t rather than u_long when comparing to sizeof()</title>
<updated>2011-05-27T16:01:51Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-05-27T16:01:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d361ed4b1ca199522f067ecf7b9fd66d10642d1e'/>
<id>urn:sha1:d361ed4b1ca199522f067ecf7b9fd66d10642d1e</id>
<content type='text'>
rets.

Requested by:	kib
</content>
</entry>
<entry>
<title>Commit the support for removing cpumask_t and replacing it directly with</title>
<updated>2011-05-05T14:39:14Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-05-05T14:39:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71a19bdc640eb9d54e7db3d1d135753888f3469c'/>
<id>urn:sha1:71a19bdc640eb9d54e7db3d1d135753888f3469c</id>
<content type='text'>
cpuset_t objects.
That is going to offer the underlying support for a simple bump of
MAXCPU and then support for number of cpus &gt; 32 (as it is today).

Right now, cpumask_t is an int, 32 bits on all our supported architecture.
cpumask_t on the other side is implemented as an array of longs, and
easilly extendible by definition.

The architectures touched by this commit are the following:
- amd64
- i386
- pc98
- arm
- ia64
- XEN

while the others are still missing.
Userland is believed to be fully converted with the changes contained
here.

Some technical notes:
- This commit may be considered an ABI nop for all the architectures
  different from amd64 and ia64 (and sparc64 in the future)
- per-cpu members, which are now converted to cpuset_t, needs to be
  accessed avoiding migration, because the size of cpuset_t should be
  considered unknown
- size of cpuset_t objects is different from kernel and userland (this is
  primirally done in order to leave some more space in userland to cope
  with KBI extensions). If you need to access kernel cpuset_t from the
  userland please refer to example in this patch on how to do that
  correctly (kgdb may be a good source, for example).
- Support for other architectures is going to be added soon
- Only MAXCPU for amd64 is bumped now

The patch has been tested by sbruno and Nicholas Esborn on opteron
4 x 12 pack CPUs. More testing on big SMP is expected to came soon.
pluknet tested the patch with his 8-ways on both amd64 and i386.

Tested by:	pluknet, sbruno, gianni, Nicholas Esborn
Reviewed by:	jeff, jhb, sbruno
</content>
</entry>
<entry>
<title>Print the raw value of si_code, that is esp. useful for undecoded values.</title>
<updated>2011-03-26T21:12:53Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2011-03-26T21:12:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=57c3423c39b54c6c3b193849c185309d1eebc081'/>
<id>urn:sha1:57c3423c39b54c6c3b193849c185309d1eebc081</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
</content>
</entry>
<entry>
<title>Merge binutils 2.17.50 to head.  This brings a number of improvements to</title>
<updated>2011-02-18T20:54:12Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-02-18T20:54:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce8fb931782e66cb56f7bfb4cff1ac032fc57076'/>
<id>urn:sha1:ce8fb931782e66cb56f7bfb4cff1ac032fc57076</id>
<content type='text'>
x86 CPU support, better support for powerpc64, some new directives, and
many other things.  Bump __FreeBSD_version, and add a note to UPDATING.

Thanks to the many people that have helped to test this.

Obtained from:	projects/binutils-2.17
</content>
</entry>
<entry>
<title>Use string literal format strings to quiet clang warnings.</title>
<updated>2011-01-23T14:08:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2011-01-23T14:08:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89db1db777dc2eda5f2ac33b662f22dfb4869968'/>
<id>urn:sha1:89db1db777dc2eda5f2ac33b662f22dfb4869968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Retire TARGET_ABI.</title>
<updated>2011-01-07T20:26:33Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2011-01-07T20:26:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd2ae2532f3ad33a227fb09aae248620260a1635'/>
<id>urn:sha1:cd2ae2532f3ad33a227fb09aae248620260a1635</id>
<content type='text'>
Implement MACHINE_ARCH=mips64e[lb] to build N64 images.  This replaces
MACHINE_ARCH=mipse[lb] TARGET_ABI=n64.

MACHINE_ARCH=mipsn32e[lb] has been added, but currently requires
WITHOUT_CDDL due to atomic issues in libzfs.  I've not investigated
this much, but implemented this to preserve as much of the TARGET_ABI
functionality that I could.  Since its presence doesn't affect the
working cases, I've kept it in for now.

Added mips64e[lb] to make universe, so more kernels build.

And I think this (finally) closes the curtain on the tbemd tree.
</content>
</entry>
</feed>
