freebsd-dev/sys/ia64
Marcel Moolenaar f0556e70bb Make profiling actually work. The gcc compiler emits a call to the
_mcount() stub when profiling is enabled. Emit this code sequence
for assembly routines as welli (MCOUNT definition in <machine/asm.h>.
We do not pass the GOT entry however as the 4th argument, because it's
not used. The _mcount() stub calls __mcount(), which does the actual
work. Define _MCOUNT_DECL to define __mcount. We do not have an
implementation of mcount(), so we define MCOUNT as empty, but have a
weak alias to _mcount() in _mcount.S.
Note that the _mcount() stub in the kernel is slightly different from
the stub in userland. This is because we do not have to worry about
nested routines in the kernel.
2004-08-25 07:42:34 +00:00
..
acpica Add machdep quirks functions. On i386, this disables acpi on systems with 2004-06-30 04:42:29 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf sr(4) definately won't work on IA64. 2004-08-24 18:31:27 +00:00
disasm ITC.{i,d} instructions use format M41 not M42. 2004-08-16 18:41:24 +00:00
ia32 Add missing #include "opt_compat.h" so that the compatability function 2003-12-18 06:59:18 +00:00
ia64 Make profiling actually work. The gcc compiler emits a call to the 2004-08-25 07:42:34 +00:00
include Make profiling actually work. The gcc compiler emits a call to the 2004-08-25 07:42:34 +00:00
isa Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
pci