aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasingKen Smith2011-09-261-1/+2
| | | | | | | | | it from the 9.0-RELEASE release cycle code freeze. Approved by: re (implicit) Notes: svn path=/head/; revision=225757
* Do not include <sys/ptrace.h> if we're building a cross-debugger, ptrace isn'tOlivier Houchard2011-08-261-1/+1
| | | | | | | | | | used anyway, and it breaks the build, since sys/ptrace.h now includes <machine/reg.h> Approved by: re Notes: svn path=/head/; revision=225190
* Walk the zombproc list as well as the allproc list when enumerating threadsJohn Baldwin2011-08-191-33/+48
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=225017
* Compile fbsd-threads.c. Amongst others this is necessary for a workingMarius Strobl2011-08-062-0/+3
| | | | | | | | | | | kgdb(1). Reviewed by: marcel Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=224687
* Update dialog to 1.1-20110707.Nathan Whitehorn2011-07-141-5/+5
| | | | Notes: svn path=/head/; revision=224014
* Provide a simple manual page for libprocstat(3).Sergey Kandaurov2011-07-121-0/+1
| | | | | | | Reviewed by: jilles, gjb Notes: svn path=/head/; revision=223953
* Simply post r222273.David E. O'Brien2011-06-081-3/+1
| | | | Notes: svn path=/head/; revision=222878
* Added FreeBSD 8.3.Ruslan Ermilov2011-06-081-0/+1
| | | | Notes: svn path=/head/; revision=222854
* Pull up all vendor changes to mdoc(7).Ruslan Ermilov2011-06-081-2/+0
| | | | | | | | | | | | This also replaces the local fix in r219209 that made .Ac emit ASCII angle quotes with an official fix. In the official fix, ASCII quotes are output when using the .Aq, .Ao and .Ac calls, but only when nested into the .An macro. PR: gnu/154822 Notes: svn path=/head/; revision=222852
* Revert r222363, as bde@ pointed out the initial solution was far moreAttilio Rao2011-05-311-1/+1
| | | | | | | correct. Notes: svn path=/projects/largeSMP/; revision=222547
* Style fix: cast to size_t rather than u_long when comparing to sizeof()Attilio Rao2011-05-271-1/+1
| | | | | | | | | rets. Requested by: kib Notes: svn path=/projects/largeSMP/; revision=222363
* MFCAttilio Rao2011-05-262-2/+15
|\ | | | | | | Notes: svn path=/projects/largeSMP/; revision=222318
| * Build and install a BSD licensed grep.David E. O'Brien2011-05-252-2/+15
| | | | | | | | | | | | | | | | | | | | | | If WITH_BSD_GREP is not set, it will be 'bsdgrep' and GNUgrep will be '[ef]grep'. Otherwise, BSD-grep will be the grep family, and GNUgrep will be 'gnugrep'. Discussed with: brooks Notes: svn path=/head/; revision=222273
* | MFCAttilio Rao2011-05-191-2/+4
|\| | | | | | | Notes: svn path=/projects/largeSMP/; revision=222106
| * Implement WITH{,OUT}_{GCC,BINUTILS} to provide finer-grained controlWarner Losh2011-05-191-2/+4
| | | | | | | | | | | | | | | | | | | | over building gcc and binutils. They default to true, unless MK_TOOLCHAIN is no. Reviewed by: ru@ Notes: svn path=/head/; revision=222090
* | MFCAttilio Rao2011-05-142-4/+0
|\| | | | | | | Notes: svn path=/projects/largeSMP/; revision=221872
| * Disconnect sun4v architecture from the three.Attilio Rao2011-05-142-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | Some files keep the SUN4V tags as a code reference, for the future, if any rewamped sun4v support wants to be added again. Reviewed by: marius Tested by: sbruno Approved by: re Notes: svn path=/head/; revision=221869
* | Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-7/+11
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cpuset_t objects. That is going to offer the underlying support for a simple bump of MAXCPU and then support for number of cpus > 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 Notes: svn path=/projects/largeSMP/; revision=221499
* Remove GNU man implemenation now that the BSD version has cooked for a while.Gordon Tetlow2011-04-2124-5170/+0
| | | | Notes: svn path=/head/; revision=220910
* Remove libobjc and other Objective-C related components, as these areDimitry Andric2011-04-176-96/+1
| | | | | | | | | extremely outdated, and not used by anything in the base system. Silence from: current@ Notes: svn path=/head/; revision=220755
* Update dialog to version 1.1-20110302.Nathan Whitehorn2011-04-171-5/+6
| | | | Notes: svn path=/head/; revision=220749
* In r219639, SSSE3 instruction set support was backported to our gcc.Dimitry Andric2011-04-141-1/+1
| | | | | | | | | | | Therefore, we also need to install the new tmmintrin.h header containing the related intrinsic functions, similar to xmmintrin.h, emmintrin.h, etc. Reported by: George Liaskos <geo.liaskos@gmail.com> Notes: svn path=/head/; revision=220630
* Print the raw value of si_code, that is esp. useful for undecoded values.Konstantin Belousov2011-03-261-3/+4
| | | | | | | | Sponsored by: The FreeBSD Foundation MFC after: 1 week Notes: svn path=/head/; revision=220043
* Change the load address from offset 0 in region 1 to offset 4G in region 0.Marcel Moolenaar2011-03-222-3/+5
| | | | | | | | | | | | | | | | This (almost) gives us the address space back (at the bottom) that we lost at the top. Region 0 has traditionally been reserved for IA-32 emulation, which has not been of great interest. By starting 64-bit processes at the 4G boundary we at least preserve some of the advantages: 1. Any invalid pointer cast (from int to pointer and back) will still always fail and not only when more than 4GB of memory is in use. 2. Memory sharing between 64-bit and 32-bit processes is still possibly by using addresses < 4G. Notes: svn path=/head/; revision=219876
* Branch from contrib/binutils/ld/emulparams/elf64_ia64_fbsd.s so thatMarcel Moolenaar2011-03-221-0/+7
| | | | | | | we can modify it. Notes: svn path=/head/; revision=219875
* Fix typo: s/LIBSERACHPATH/LIBSEARCHPATH/gMarcel Moolenaar2011-03-219-11/+11
| | | | Notes: svn path=/head/; revision=219811
* Now that TLS is supported for sparc64 by both binutils 2.17.50 committedMarius Strobl2011-03-113-3/+3
| | | | | | | in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC. Notes: svn path=/head/; revision=219534
* Merge binutils 2.17.50 to head. This brings a number of improvements toDimitry Andric2011-02-1856-6623/+9538
|\ | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=218822
| * Fix a missing underscore.Nathan Whitehorn2010-12-091-1/+1
| | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=216329
| * For ia64, add a proper 'elf64-ia64-freebsd' output format to BFD, so theDimitry Andric2010-12-051-2/+3
| | | | | | | | | | | | | | | | | | ELF branding for FreeBSD is done in the same way as amd64, i386 and sparc. Something similar should probably also be done for arm, mips and powerpc. Notes: svn path=/projects/binutils-2.17/; revision=216200
| * Sync: merge r215944 through r216132 from ^/head.Dimitry Andric2010-12-021-1/+3
| |\ | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=216133
| * \ Sync: merge r215464 through r215708 from ^/head.Dimitry Andric2010-11-221-3/+44
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215710
| * \ \ Sync: merge r215396 through r215463 from ^/head.Dimitry Andric2010-11-182-2/+2
| |\ \ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215464
| * \ \ \ Sync: merge r215319 through r215395 from ^/head, so ports can actuallyDimitry Andric2010-11-166-33/+5
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build! :) Notes: svn path=/projects/binutils-2.17/; revision=215396
| * \ \ \ \ Sync: merge r215273 through r215318 from ^/head.Dimitry Andric2010-11-145-7/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215320
| * \ \ \ \ \ Sync: merge r215141 through r215188 from ^/head.Dimitry Andric2010-11-121-0/+4
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215189
| * \ \ \ \ \ \ Sync: merge r214895 through r215140 from ^/head.Dimitry Andric2010-11-1117-96/+123
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=215143
| * | | | | | | | Simply our custom OSABI branding 'stub'. It is presently still neededDimitry Andric2010-11-031-25/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for ia64, but I will integrate it into contrib/binutils/bfd/elfxx-ia64.c later on, after which it can be removed entirely. Notes: svn path=/projects/binutils-2.17/; revision=214750
| * | | | | | | | Fix warnings in fbsd-threads.c.Dimitry Andric2010-11-011-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214645
| * | | | | | | | For stuff under gnu/usr.bin/gdb, search contrib/binutils/include beforeDimitry Andric2010-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contrib/gdb/include, since that contains newer versions of the same files. Notes: svn path=/projects/binutils-2.17/; revision=214644
| * | | | | | | | Update doc Makefile and texinfo config file.Dimitry Andric2010-11-012-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214643
| * | | | | | | | Update config.h for ld.Dimitry Andric2010-11-011-99/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214642
| * | | | | | | | Update Makefile and config.h for as.Dimitry Andric2010-11-012-85/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214641
| * | | | | | | | Add manpages under gnu/usr.bin/binutils, since they are generated.Dimitry Andric2010-11-0112-0/+7367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214640
| * | | | | | | | Update Makefile and config.h.bsd for libbinutils.Dimitry Andric2010-11-012-77/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214639
| * | | | | | | | Update Makefile and config.h.bsd for libopcodes.Dimitry Andric2010-11-012-110/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214638
| * | | | | | | | Update Makefile, bfd.h and config.h.bsd for libbfd.Dimitry Andric2010-11-016-169/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214637
| * | | | | | | | Update Makefile and config.h for libiberty.Dimitry Andric2010-11-012-21/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214636
| * | | | | | | | Update VERSION to 2.17.50 [FreeBSD] 2007-07-03.Dimitry Andric2010-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/binutils-2.17/; revision=214635
| * | | | | | | | Make sure elf_fbsd_post_process_headers() is actually called for ia64.Dimitry Andric2010-10-263-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done by prepending the file to elfxx-ia64, not appending it. Additionally, reduce diffs between Makefile.amd64 and Makefile.ia64; instead of echo'ing defines in Makefiles, just add the needed define to elf-fbsd-brand.c directly, as it is only used for amd64 and ia64. Notes: svn path=/projects/binutils-2.17/; revision=214385