1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
freebsd/sys/i386
Bruce Evans 30346936cf MFamd64:
Fixed profiling of trap, syscall and interrupt handlers and some
ordinary functions, essentially by backing out half of rev.1.106 of
i386/exception.s.  The handlers must be between certain labels for
the purposes of profiling, and this was broken by scattering them in
separately compiled .s files, especially for ordinary functions that
ended up between the labels.  Merge the files by #including them as
before, except with different pathnames and better comments and
organization.  Changes to the scattered files are minimal -- just
move the labels to the file that does the #includes.

This also partly fixes profiling of IPIs -- all IPI handlers are now
correctly classified as interrupt handlers, but many are still missing
mcount calls.

vm86bios.s is included as before, but it is now between the labels for
interrupt handlers again, which seems to be wrong since half of it is
for a non-interrupt handler.
2004-05-26 07:43:41 +00:00
..
acpica Fixup a few bogons in a comment. 2004-05-11 20:06:32 +00:00
bios Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
compile
conf Add Cronyx Tau-PCI sync WAN adapters family entry. 2004-05-17 14:42:59 +00:00
cpufreq o Typo: Ternal -> Thermal. 2004-02-29 18:30:35 +00:00
i386 MFamd64: 2004-05-26 07:43:41 +00:00
ibcs2 Regen from ibcs2_wait() becoming MPSAFE. 2004-03-28 22:51:40 +00:00
include Moved i386 asms to an i386 header. The asms are for calibration of 2004-05-20 16:12:19 +00:00
isa MFamd64: 2004-05-26 07:43:41 +00:00
linux Use the BSD madvise() syscall implementation for Linux binary emulation, 2004-03-28 21:43:27 +00:00
pci - Create a pir0 psuedo device as a child of legacy0 if we attach a legacy 2004-05-04 21:17:52 +00:00
svr4 Attempt to make the proper changes here for the proc.h commit: 2004-01-05 00:29:00 +00:00
Makefile