#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
232488 |
|
04-Mar-2012 |
andreast |
Restore proper dot symbol creation for assembly files in the kernel build case. Without this patch we were not able to see the assembly function. Only the function descriptor was visible.
- Distinguish between user-land and kernel when creating the ENTRY() point of assembly source. - Make the ENTRY() macro more readable, replace the .align directive with the gas platform independant .p2align directive. - Create an END()macro for later use to provide traceback tables on powerpc64.
|
#
231044 |
|
05-Feb-2012 |
andreast |
Replace the assembler macro WEAK_ALIAS with a new macro WEAK_REFERENCE which has the same API as __weak_reference(). Give 'x' in SYS.h a more meaningful name.
Tested on 32- and 64-bit PowerMac.
Reviewed by: bde
|
#
230400 |
|
20-Jan-2012 |
andreast |
This commit adds profiling support for powerpc64. Now we can do application profiling and kernel profiling. To enable kernel profiling one has to build kgmon(8). I will enable the build once I managed to build and test powerpc (32-bit) kernels with profiling support.
- add a powerpc64 PROF_PROLOGUE for _mcount. - add macros to avoid adding the PROF_PROLOGUE in certain assembly entries. - apply these macros where needed. - add size information to the MCOUNT function.
MFC after: 3 weeks, together with r230291
|
#
218824 |
|
18-Feb-2011 |
nwhitehorn |
Turn off default generation of userland dot symbols on powerpc64 now that we have a binutils that supports it. Kernel dot symbols remain on to assist DDB.
|
#
209975 |
|
13-Jul-2010 |
nwhitehorn |
MFppc64:
Kernel sources for 64-bit PowerPC, along with build-system changes to keep 32-bit kernels compiling (build system changes for 64-bit kernels are coming later). Existing 32-bit PowerPC kernel configurations must be updated after this change to specify their architecture.
|
#
209621 |
|
01-Jul-2010 |
marcel |
MFia64: When compiling with profiling, we define PROF for userspace and GPROF for the kernel.
|
#
209591 |
|
29-Jun-2010 |
marcel |
Fix profiling (part 1): o Functions are 4-byte aligned for Book-E. o We get compiled with -DPROF and not -DGPROF if profiling is enabled.
|
#
177885 |
|
03-Apr-2008 |
marcel |
Align functions to 16-byte boundaries due to profiling granularity.
|
#
139825 |
|
07-Jan-2005 |
imp |
/* -> /*- for license, minor formatting changes
|
#
109975 |
|
28-Jan-2003 |
benno |
Put the right fix in. Instead of deleting the declaration of __FBSDID, we undef it before this definition.
|
#
109917 |
|
27-Jan-2003 |
benno |
Remove a duplicate definition of the __FBSDID macro.
|
#
109602 |
|
20-Jan-2003 |
gallatin |
include cdefs.h so as to unbreak the libc build
|
#
103850 |
|
23-Sep-2002 |
peter |
PIC_GOTOFF is OBE.
|
#
103436 |
|
16-Sep-2002 |
peter |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that.
Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
|
#
96773 |
|
16-May-2002 |
benno |
- Rename the _C_LABEL macro to CNAME. - Rename the _ASM_LABEL macro to ASMNAME. - Add the HIDENAME macro which is used in libc's syscall stuff.
|
#
92998 |
|
23-Mar-2002 |
obrien |
ASM versions of __FBSDID.
|
#
77930 |
|
09-Jun-2001 |
obrien |
Style fix FreeBSD ID, and change continuation style slightly.
|
#
70740 |
|
07-Jan-2001 |
benno |
PowerPC assembler #defines.
Reviewed by: obrien Obtained from: NetBSD
|