Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch



Module Name:    src
Committed By:   maxv
Date:           Sat Jul 14 14:29:40 UTC 2018

Modified Files:
        src/sys/arch/amd64/acpi: acpi_wakeup_low.S
        src/sys/arch/amd64/amd64: amd64_trap.S copy.S cpufunc.S
            linux32_sigcode.S lock_stubs.S locore.S netbsd32_sigcode.S spl.S
            vector.S
        src/sys/arch/amd64/stand/prekern: trap.S
        src/sys/arch/i386/i386: bioscall.S copy.S cpufunc.S i386_trap.S
            linux_sigcode.S lock_stubs.S locore.S vector.S
        src/sys/arch/i386/pnpbios: pnpbioscall.S

Log Message:
Drop NENTRY() from the x86 kernels, use ENTRY(). With PMCs (and other hardware
tracing facilities) we have a much better ways of monitoring the CPU activity
than GPROF, without software modification.

Also I think GPROF has never worked, because the 'start' functions of both
i386 and amd64 use ENTRY(), and it would have caused a function call while the
kernel was not yet relocated.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amd64/acpi/acpi_wakeup_low.S
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/amd64/amd64/amd64_trap.S
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amd64/amd64/copy.S
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/amd64/linux32_sigcode.S
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/amd64/amd64/locore.S
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/amd64/amd64/netbsd32_sigcode.S
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/amd64/amd64/spl.S
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amd64/stand/prekern/trap.S
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/i386/bioscall.S \
    src/sys/arch/i386/i386/linux_sigcode.S
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/i386/copy.S
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/i386/cpufunc.S
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -u -r1.158 -r1.159 src/sys/arch/i386/i386/locore.S
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/i386/pnpbios/pnpbioscall.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index