freebsd-dev/sys/i386/isa
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
..
ic Remove old cy driver files. They have been repo-copied to sys/dev/cy and 2004-05-02 05:38:49 +00:00
pcvt Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
atpic_vector.s MFamd64: 2004-05-26 07:43:41 +00:00
atpic.c - Move some macros from icu.h into atpic.c as that is the only place they 2004-05-11 20:23:24 +00:00
ccbque.h Remove __P. 2002-03-20 07:51:46 +00:00
clock.c Trim unused includes. 2004-05-11 20:14:53 +00:00
elcr.c Add a simple mini-driver for the ELCR register. Originally, the ELCR 2004-05-04 20:07:46 +00:00
elink.c Use __FBSDID(). 2003-06-02 16:32:55 +00:00
elink.h - Change ELINK_ID_PORT; the 3c507 likes 0x100 better. 2003-03-29 13:18:20 +00:00
icu.h - Move some macros from icu.h into atpic.c as that is the only place they 2004-05-11 20:23:24 +00:00
if_el.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
if_elreg.h
isa_dma.c Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
isa_dma.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
isa.c remove stale comment since these limits have been increased YEARS ago... 2004-03-17 19:04:58 +00:00
isa.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
lptreg.h
mse.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
nmi.c Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
npx.c Trim unused includes. 2004-05-11 20:14:53 +00:00
pcf.c Remove isa compat stuff. 2004-03-14 23:03:57 +00:00
pmtimer.c Use __FBSDID(). 2003-06-02 16:32:55 +00:00
prof_machdep.c These are changes to allow to use the Intel C/C++ compiler (lang/icc) 2004-03-12 21:45:33 +00:00
spic.c Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
spicreg.h Device megapatch 1/6: 2004-02-21 19:42:58 +00:00
spkr.c Device megapatch 4/6: 2004-02-21 21:10:55 +00:00
timerreg.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
vesa.c Make the 80x60, 132x25, 132x43, 132x50, and 132x60 VESA text modes 2003-07-18 00:06:10 +00:00