freebsd-skq/sys
sos cbe79ab793 Use the calibrated/adjustable i8254 frequency `timer_freq' instead of
TIMER_FREQ.

Fixed missing splx() in scrn_timer().  The bug was harmless because of the
undocumented behaviour that the ipl is automatically restored for timeout
functions (see softclock()).  Perhaps we should depend on this behaviour.

Fixed the ddb fix in rev.1.176.  The in_debugger flag was no use because
it only works when the debugger is entered via the keyboard hotkey.  The
debugger may be entered for breakpoints and traps, and the console putc
routine has no way of knowing when it was, so the console putc routine
must (almost?) always remove the cursor image.

Not fixed: console switching in ddb doesn't work (ISTR it working), and
console 0 shouldn't be switched to for the debugger hotkey unless console
0 is /dev/console.

Fixed side effects from calling add_keyboard_randomness() in the console
getc routine by not calling it.  add_keyboard_randomness() currently
always reenables interrupts on 386's and 486's.  This is very bad if the
console getc routine is called from the debugger and the debugger was
entered with interrupts disabled.

Fixed preservation of initial screen and now-bogus comment about it.  It
was broken by setting the initial scr_buf to `buffer' instead of Crtat.
`buffer' was full of nulls and the first scroll cleared everything above
the things written through syscons.

Submitted by:	bruce (bde@freebsd.org)
1996-10-26 20:16:58 +00:00
..
alpha Declare pointers to signal handling functions in full instead of as 1996-10-25 16:20:34 +00:00
amd64 Removed initialization of a variable that went away. Oops. 1996-10-26 00:11:57 +00:00
compat/linux Changed type of ni_dirp in struct namei' from caddr_t to const char *' 1996-09-03 23:17:15 +00:00
compile
conf Remove SC_KBD_PROBE_WORKS option and replace it with a simple run-time flag 1996-10-23 07:29:44 +00:00
ddb Attached vm ddb commands show map', show vmochk', `show object', 1996-09-14 11:54:59 +00:00
dev Use the calibrated/adjustable i8254 frequency `timer_freq' instead of 1996-10-26 20:16:58 +00:00
fs Fix setting breakpoints in shared regions. 1996-10-24 02:47:05 +00:00
geom Remove devconf, it never grew up to be of any use. 1996-09-06 23:09:20 +00:00
gnu Removing old isdn stuff. 1996-10-20 18:24:17 +00:00
i386 Use the calibrated/adjustable i8254 frequency `timer_freq' instead of 1996-10-26 20:16:58 +00:00
isa Use the calibrated/adjustable i8254 frequency `timer_freq' instead of 1996-10-26 20:16:58 +00:00
isofs/cd9660 Fix signed/unsigned comparison warnings. 1996-10-20 21:01:46 +00:00
kern Improved biasing of i586 clock by adjusting for hardclock() latency. 1996-10-25 13:01:56 +00:00
libkern Unremoved used #include of <sys/systm.h> for the !GUPROF case. 1996-10-25 06:58:53 +00:00
miscfs Fix setting breakpoints in shared regions. 1996-10-24 02:47:05 +00:00
modules Prepare kernel to take advantage of "branded" ELF binaries. 1996-10-16 17:51:08 +00:00
msdosfs MSDOS FS used to allocate a buffer before extending the VM object. In 1996-10-02 05:01:17 +00:00
net Fix comments, which appear to have been mangled long ago and far away. 1996-10-21 23:05:57 +00:00
netatalk bzero the entire at_ifaddr struct we malloc, not just the first part of it.. 1996-09-11 09:38:52 +00:00
netinet Don't allow reassembly to create packets bigger than IP_MAXPACKET, and count 1996-10-25 17:57:53 +00:00
netipx Accept odd length ipx packets. (Win95 and some dialup servers use it.) 1996-08-18 08:38:15 +00:00
netkey This is the `netkey' kernel key-management service (the PF_KEY analogue 1996-06-14 17:22:18 +00:00
netns Bring back netns so that Netcon can take over support for it, as agreed. 1996-10-17 18:42:33 +00:00
nfs If a large (>4096 bytes) directory was modified, the old directory 1996-10-21 10:07:52 +00:00
nfsclient If a large (>4096 bytes) directory was modified, the old directory 1996-10-21 10:07:52 +00:00
nfsserver This fixes a problem with the nfs socket handling code which happens 1996-10-11 10:15:33 +00:00
pc98 Another round of merge. 1996-10-23 07:25:35 +00:00
pccard Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: 1996-09-21 14:59:43 +00:00
pci - KNF cleanup. 1996-10-25 06:43:10 +00:00
powerpc/include Add commands for ptrace get/set registers.. (Same numbers as NetBSD) 1996-01-24 18:51:48 +00:00
rpc Fix a bunch of spelling errors in the comment fields 1996-01-30 23:33:04 +00:00
scsi Try number two. Add missing paren in MSG_IDENTIFY macro. 1996-10-07 03:53:43 +00:00
sys Declare pointers to signal handling functions in full instead of as 1996-10-25 16:20:34 +00:00
tools Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ufs Fixed lblktosize(). It overflowed at 2G. This bug only affected 1996-10-12 22:12:51 +00:00
vm Remove a bogus optimization in the mmap code. It is superfluous, 1996-10-24 02:56:23 +00:00
Makefile The Great PC98 Merge. 1996-06-14 11:02:28 +00:00