Source-Changes archive

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

CVS commit: [netbsd-8] src



Module Name:    src
Committed By:   snj
Date:           Tue Aug  1 23:18:31 UTC 2017

Modified Files:
        src/distrib/sets/lists/base [netbsd-8]: md.amd64
        src/distrib/sets/lists/debug [netbsd-8]: md.amd64
        src/sys/arch/amd64/conf [netbsd-8]: GENERIC files.amd64
        src/sys/arch/i386/conf [netbsd-8]: GENERIC files.i386
        src/sys/arch/i386/i386 [netbsd-8]: i386_trap.S
        src/sys/arch/i386/include [netbsd-8]: frameasm.h
        src/sys/arch/x86/include [netbsd-8]: sysarch.h
        src/sys/arch/x86/x86 [netbsd-8]: pmc.c sys_machdep.c
        src/sys/arch/xen/conf [netbsd-8]: files.compat
        src/sys/secmodel/suser [netbsd-8]: secmodel_suser.c
        src/sys/sys [netbsd-8]: kauth.h
        src/usr.bin/pmc [netbsd-8]: Makefile pmc.1 pmc.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #164):
        distrib/sets/lists/base/md.amd64: revision 1.269
        distrib/sets/lists/debug/md.amd64: revision 1.97
        sys/arch/amd64/conf/GENERIC: revision 1.460
        sys/arch/amd64/conf/files.amd64: revision 1.89
        sys/arch/i386/conf/GENERIC: revision 1.1157
        sys/arch/i386/conf/files.i386: revision 1.379
        sys/arch/i386/i386/i386_trap.S: revision 1.7-1.8
        sys/arch/i386/include/frameasm.h: revision 1.16
        sys/arch/x86/include/sysarch.h: revision 1.12
        sys/arch/x86/x86/pmc.c: revision 1.8-1.10
        sys/arch/x86/x86/sys_machdep.c: revision 1.36
        sys/arch/xen/conf/files.compat: revision 1.26
        sys/secmodel/suser/secmodel_suser.c: revision 1.43
        sys/sys/kauth.h: revision 1.74
        usr.bin/pmc/Makefile: revision 1.5
        usr.bin/pmc/pmc.1: revision 1.12-1.13
        usr.bin/pmc/pmc.c: revision 1.24-1.25
style
--
style
--
Disable interrupts for T_NMI (inline calltrap). Note that there's still a
way to evade the NMI mode here, if a segment register faults in
INTRFASTEXIT; but we don't care. I didn't test this change, but it seems
fine enough.
--
Make the PMC syscalls privileged.
--
Check argc, and add a message.
--
include opt_pmc.h
--
Build the pmc tool on amd64.
--
Properly handle overflows, and take them into account in userland.
--
Update.
--
Enable PMCs by default.
--
Sort sections. Fix macro usage.


To generate a diff of this commit:
cvs rdiff -u -r1.268 -r1.268.4.1 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.96 -r1.96.2.1 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.459.2.1 -r1.459.2.2 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.88 -r1.88.8.1 src/sys/arch/amd64/conf/files.amd64
cvs rdiff -u -r1.1156.2.1 -r1.1156.2.2 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.378 -r1.378.6.1 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.6 -r1.6.6.1 src/sys/arch/i386/i386/i386_trap.S
cvs rdiff -u -r1.15 -r1.15.46.1 src/sys/arch/i386/include/frameasm.h
cvs rdiff -u -r1.11 -r1.11.6.1 src/sys/arch/x86/include/sysarch.h
cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/arch/x86/x86/pmc.c
cvs rdiff -u -r1.35 -r1.35.6.1 src/sys/arch/x86/x86/sys_machdep.c
cvs rdiff -u -r1.25 -r1.25.8.1 src/sys/arch/xen/conf/files.compat
cvs rdiff -u -r1.42 -r1.42.10.1 src/sys/secmodel/suser/secmodel_suser.c
cvs rdiff -u -r1.73 -r1.73.10.1 src/sys/sys/kauth.h
cvs rdiff -u -r1.4 -r1.4.4.1 src/usr.bin/pmc/Makefile
cvs rdiff -u -r1.11 -r1.11.4.1 src/usr.bin/pmc/pmc.1
cvs rdiff -u -r1.23 -r1.23.4.1 src/usr.bin/pmc/pmc.c

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