|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 16 Aug 2004 19:29:42 To : All Subject : Вести с полей -------------------------------------------------------------------------------- markm 2004-08-13 19:37:23 UTC FreeBSD src repository src/crypto/openssl/crypto/engine - Imported sources Update of /home/ncvs/src/crypto/openssl/crypto/engine In directory repoman.freebsd.org:/tmp/cvs-serv530 Log Message: Bring in support for VIA C3 Nehemiah Padlock crypto support (AES). This is from the upcoming OpenSSL 0.9.8 release. Status: Vendor Tag: OPENSSL Release Tags: v0_9_7_dev N src/crypto/openssl/crypto/engine/eng_padlock.c No conflicts created by this import rwatson 2004-08-15 02:06:27 UTC FreeBSD src repository Modified files: sys/kern subr_kdb.c Log: Add a new sysctl, debug.kdb.stop_cpus, which controls whether or not we attempt to IPI other cpus when entering the debugger in order to stop them while in the debugger. The default remains to issue the stop; however, that can result in a hang if another cpu has interrupts disabled and is spinning, since the IPI won't be received and the KDB will wait indefinitely. We probably need to add a timeout, but this is a useful stopgap in the mean time. Reviewed by: marcel jmg 2004-08-15 06:24:43 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_target.c sys/dev/mii mii.c sys/fs/fifofs fifo_vnops.c sys/gnu/ext2fs ext2_vnops.c sys/kern init_main.c kern_conf.c kern_descrip.c kern_event.c kern_exec.c kern_exit.c kern_fork.c kern_sig.c sys_pipe.c tty.c tty_cons.c uipc_socket.c uipc_socket2.c uipc_syscalls.c vfs_aio.c vfs_subr.c vfs_vnops.c sys/net bpf.c if.c if_var.h if_vlan.c sys/sys event.h eventvar.h filedesc.h proc.h selinfo.h vnode.h sys/ufs/ffs ffs_vnops.c sys/ufs/ufs ufs_acl.c ufs_vnops.c Log: Add locking to the kqueue subsystem. This also makes the kqueue subsystem a more complete subsystem, and removes the knowlege of how things are implemented from the drivers. Include locking around filter ops, so a module like aio will know when not to be unloaded if there are outstanding knotes using it's filter ops. Currently, it uses the MTX_DUPOK even though it is not always safe to aquire duplicate locks. Witness currently doesn't support the ability to discover if a dup lock is ok (in some cases). Reviewed by: green, rwatson (both earlier versions) rwatson 2004-08-15 18:02:10 UTC FreeBSD src repository Modified files: sys/conf files.i386 options.i386 sys/i386/i386 mp_machdep.c Added files: sys/i386/i386 mp_watchdog.c sys/i386/include mp_watchdog.h Log: Add an "options MP_WATCHDOG" to i386. This option allows one of the logical CPUs on a system to be used as a dedicated watchdog to cause a drop to the debugger and/or generate an NMI to the boot processor if the kernel ceases to respond. A sysctl enables the watchdog running out of the processor's idle thread; a callout is launched to reset a timer in the watchdog. If the callout fails to reset the timer for ten seconds, the watchdog will fire. The sysctl allows you to select which CPU will run the watchdog. A sample "debug.leak_schedlock" is included, which causes a sysctl to spin holding sched_lock in order to trigger the watchdog. On my Xeons, the watchdog is able to detect this failure mode and break into the debugger, which cannot otherwise be done without an NMI button. This option does not currently work with sched_ule due to ule's push notion of scheduling, similar to machdep.hlt_logical_cpus failing to work with that scheduler. On face value, this might seem somewhat inefficient, but there are a lot of dual-processor Xeons with HTT around, so using one as a watchdog for testing is not as inefficient as one might fear. ... Большой пpогpамме - большие глюки --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22214120e1a9.html, оценка из 5, голосов 10
|