freebsd-nq/sys
Ken Smith 34b678a695 Rearrangements needed for syscons(4) to be used as a console device
on architectures that need to call cninit() before the machine is
ready to support mutexes (required by make_dev()).

	- Remove make_dev() call from scinit() when flags indicate
	  unit is the system console, rely on sc_attach_unit() to
	  handle it.
	- When trying to access current screen's status (scr_stat
	  structure) use the static one provided for the initial
	  system console if no dev_t is available.
	- When calling make_dev() in sc_attach_unit() catch special
	  case of system's initial console and set up dev_t structure
	  to include pointer to console's scr_stat struct.

Reviewed by:	marcel
Tested by:	marcel, grehan (ppc), others on current@
Approved by:	rwatson (mentor)
2004-04-02 15:02:44 +00:00
..
alpha Finish fixing up Alpha to work with an MP safe ptrace(): 2004-04-01 20:56:44 +00:00
amd64 - Add an optimized page copy function for use by pmap_copy_page(). It is 2004-03-31 02:03:49 +00:00
arm Introduce the cpumask_t type. The purpose of the type is to create a 2004-03-20 20:41:40 +00:00
boot Bring back jhb's two sector (1024 bytes) 'boot0' [rev 1.22] as 'boot0ext'. 2004-03-26 18:46:31 +00:00
cam Compare the *number* of patterns to zero, not the *pointer* to the 2004-02-28 12:59:56 +00:00
coda Device megapatch 5/6: 2004-02-21 21:32:15 +00:00
compat Remove ps_argsopen from this check, because of two reasons: 2004-04-01 00:04:23 +00:00
conf Fix style issues in twa lines added in rev 1.878. 2004-04-01 17:55:50 +00:00
contrib Shut up a couple of annoying gcc warnings. Do not enclose the fixes with 2004-03-30 18:28:30 +00:00
crypto Fix a reentrancy issue in md5_calc(). 2004-01-27 18:57:21 +00:00
ddb Give DDB a "watchdog" command which disables all watchdogs. 2004-02-29 09:55:32 +00:00
dev Rearrangements needed for syscons(4) to be used as a console device 2004-04-02 15:02:44 +00:00
fs Remove ps_argsopen from this check, because of two reasons: 2004-04-01 00:04:23 +00:00
geom Move the name attribute to the end of the conftxt line to simplify 2004-04-01 01:33:37 +00:00
gnu Properly vector all bwrite() and BUF_WRITE() calls through the same path 2004-03-11 18:02:36 +00:00
i4b Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
i386 Fix booting with ps2 keyboards. 2004-04-01 21:48:31 +00:00
ia64 MFi386: correctly calculate the top-of-stack when a kthread is created 2004-03-27 17:44:25 +00:00
isa Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
isofs/cd9660 Remove unused second arg to vfinddev(). 2004-03-11 16:33:11 +00:00
kern Add missing comment terminator. 2004-04-02 04:57:40 +00:00
libkern Bring these files closer to style(9) conformance by comparing a 2004-03-29 21:15:41 +00:00
modules Initial check-in of the device driver for 3ware's 9000 series 2004-03-30 03:46:00 +00:00
net For now, restore an splx(s) I removed when introducing slisunitfree(). 2004-04-01 23:54:49 +00:00
net80211 o add support for controlling the power of transmitted frames 2004-03-30 22:57:57 +00:00
netatalk Rename 'ddpcb' variable to 'ddpcb_list' to better distinguish it from 2004-03-22 04:54:36 +00:00
netatm These are changes to allow to use the Intel C/C++ compiler (lang/icc) 2004-03-12 21:45:33 +00:00
netgraph sppp (4) to netgraph (4) node. As always: I'l connect it to the 2004-03-24 17:24:01 +00:00
netinet Raise WARNS level to 2. 2004-03-31 21:33:55 +00:00
netinet6 UDP checksum is mandatory in IPv6 (RFC2460 p.28) 2004-04-01 13:48:23 +00:00
netipsec Fix type in a sysctl. It used to be: net.key.prefered_oldsa 2004-02-16 17:09:53 +00:00
netipx Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
netkey avoid duplicate free. 2004-01-25 17:18:12 +00:00
netnatm Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
netncp Make the process_exit eventhandler run without Giant. Add Giant hooks 2004-03-14 02:06:28 +00:00
netsmb Rename dup_sockaddr() to sodupsockaddr() for consistency with other 2004-03-01 03:14:23 +00:00
nfs
nfs4client fix for 64-bit arch: 2004-03-26 22:44:59 +00:00
nfsclient Reset callout if in nfs_timeout and rpcclnt_timeout functions. Timer 2004-03-28 05:55:27 +00:00
nfsserver Calculate NFS timeouts in units of 10ms, not 5ms. This matches the default 2004-03-14 06:21:56 +00:00
opencrypto kthread_exit() no longer requires Giant, so don't force callers to acquire 2004-03-05 22:42:17 +00:00
pc98 The twa device and related options are not needed. 2004-04-01 14:23:41 +00:00
pccard Convert callers to the new bus_alloc_resource_any(9) API. 2004-03-17 17:50:55 +00:00
pci Moved the statistical counter under hw.ste.rxsyncs. 2004-04-01 12:55:38 +00:00
posix4 The sem_timedwait() and ksem_timedwait() functions both 2004-02-03 22:27:03 +00:00
powerpc Match the specific MPC106 host bridge PCI ID rather than all 2004-04-01 07:34:36 +00:00
rpc Reset callout if in nfs_timeout and rpcclnt_timeout functions. Timer 2004-03-28 05:55:27 +00:00
security Define BPFD_LOCK_ASSERT() to assert the BPF descriptor lock. 2004-02-29 15:33:56 +00:00
sparc64 MFi386: correctly calculate the top-of-stack when a kthread is created 2004-03-29 01:24:13 +00:00
sys Remove sysctl kern.ps_argsopen, it is not very useful, one should use 2004-04-01 00:10:45 +00:00
tools Attempt to clean up the emu10k1-alsa.h stuff so that config doesn't 2004-02-05 22:51:16 +00:00
ufs Avoid doing bawrite to initialize inode block while holding cylinder 2004-03-16 22:06:32 +00:00
vm Do not copy vm_exitingcnt to the new vmspace in vmspace_exec(). Copying 2004-03-23 08:37:34 +00:00
Makefile Replaced outdated comment. 2004-01-17 03:28:27 +00:00