Commit Graph

79444 Commits

Author SHA1 Message Date
tron 50e5429967 Fix inconsistencies in names for components for recent Intel chipsets. 2006-02-12 16:35:20 +00:00
tron 0b49145263 Add hardware RNG support for Intel i945G/P and i955X chipsets. 2006-02-12 12:03:55 +00:00
tron 3ab60a2c88 Regen. 2006-02-12 11:54:00 +00:00
tron c72bdde37c Correct cut and paste error in last change. 2006-02-12 11:53:26 +00:00
tron 48465288bd Regen. 2006-02-12 11:51:23 +00:00
tron 4b13e8432a Add entries for Intel i955X chipset. 2006-02-12 11:51:07 +00:00
bjh21 24b46da494 Make Econet code compile again. 2006-02-12 10:32:46 +00:00
bjh21 22ce92c5a5 Make this compile again (change of signature for arcppopen() and arcppclose()). 2006-02-12 10:30:30 +00:00
yamt 62eb3a15e1 factor out swap clustering code. 2006-02-12 09:19:59 +00:00
yamt 2a89e06daa uvm_pageunwire: use uvm_pageactivate rather than a copy. 2006-02-12 09:19:27 +00:00
gdamore cf9fe31b7c Consistency wrt phys physical and KSEG1 addresses. 2006-02-12 06:43:03 +00:00
dogcow b3d46538fd add VFS_MAGICLINKS so things compile again. 2006-02-12 06:18:25 +00:00
uwe 2e71b70d1f While here, use uintN_t. 2006-02-12 02:30:55 +00:00
uwe c6474efc78 Revert changes made in 1.10. They should not be necessary (we are
doing a single word store).  I've been running my Jornada without them
for a very long time, but got no word from dreamcast folks.  Thanks to
Nick Hudson for testing it on dreamcast finally.
2006-02-12 02:23:03 +00:00
chs 899d1b31b2 convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
as discussed on tech-kern quite some time ago.
2006-02-12 01:32:06 +00:00
chs 90eb347e9c increase NKMEMPAGES_MAX_DEFAULT to 1 GB.
this allows lots more memory to be used for amaps, etc.
2006-02-12 01:12:48 +00:00
christos f5e26caf24 new version from David Boggs. 2006-02-11 23:00:06 +00:00
cdi d50f0c6274 ANSIfication: u_intN_t -> uintN_t, use ANSI function declarations/definitions
instead of K&R ones.
2006-02-11 17:57:31 +00:00
jmmv 35c9bfb405 No need to install optstr.h. 2006-02-11 17:36:41 +00:00
rpaulo b3e804a9e9 PR 31304: Contribute to the random pool. From Rhialto. 2006-02-11 13:04:44 +00:00
yamt a3af4c1530 remove the following options. no objections on tech-kern@.
UVM_PAGER_INLINE
	UVM_AMAP_INLINE
	UVM_PAGE_INLINE
	UVM_MAP_INLINE
2006-02-11 12:45:07 +00:00
simonb 949d314e64 Const poisoning, fix shadow variable problem. 2006-02-11 02:19:31 +00:00
simonb 660e5df892 Const poisoning. 2006-02-11 02:19:06 +00:00
macallan 5093e77f22 uncomment audio at snapper. doh.
noticed by tonio
2006-02-10 20:59:33 +00:00
gdamore 8430838831 PCI_NETBSD_CONFIGURE should allocate (but not map) address space expansion
ROMS by default.   Full discussion at
http://mail-index.netbsd.org/tech-kern/2005/12/16/0023.html
Closes PR kern/32467
Reviewed by briggs@
2006-02-10 20:52:56 +00:00
gdamore ace199bd1e Reduce address space used by PCI.
Add definitions for PCMCIA addresses.
2006-02-10 20:49:14 +00:00
christos 2038078d40 fix compilation problems. 2006-02-10 20:38:54 +00:00
christos 0fa6ea2f2c PR/32794: Paul Shupak: Panic in wsmouse code.
Checking the number of events after you've trashed the stack is not very
useful. Instead, break out of the loop if we ran out, printing a message.
Also don't try to inject 0 events; reset our state instead. Maybe having
0 events should be a diagnostic printf at this point? Anyway it is not
nice having the kernel die because the mouse code got confused. Finally,
explain why the array of events is sized funny.
2006-02-10 17:33:01 +00:00
christos 6547cf74f3 make the include files usable from userland. 2006-02-10 16:00:02 +00:00
simonb 45da43de95 Fix bogus gcc uninitialised warnings - they're not needed for one of the
variables.
Update a comment to match changed code.
2006-02-10 02:15:37 +00:00
gdamore d7b576a512 Fix error calling interrupt too many times (found with vmstat -e).
Replace "&&" with "&" when doing bit mask operations.  Doh!
2006-02-10 00:56:41 +00:00
simonb 8b00a8c689 Make a note that some counters should be 64-bit as they wrap far to
quickly.
2006-02-10 00:53:04 +00:00
gdamore 07fe2e72a2 Add au_intr_enable() and au_intr_disable() API to allow for split interrupts
(e.g. PCMCIA leaves GPIO interrupt masked and reenables them soft interrupt.)
Add checks for masked interrupts before calling the handler.
When removing last interrupt handler, mask off interrupts completely using
MASK_CLEAR and WAKEUP_CLEAR.  Tested on dbau1500.
2006-02-10 00:22:42 +00:00
dogcow 663b29bb4a make linux emulation compile on i386 again. 2006-02-09 23:27:08 +00:00
kleink 3e3854b2d0 options<space><tab>name previous. 2006-02-09 20:13:43 +00:00
manu ee0c5b44de Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
that the i386 license manager part of amd64 version of Fluent works.

While I'm here, add SysV IPC to COMPAT_LINUX/amd64
2006-02-09 19:18:56 +00:00
gdamore 0cf592aa8a au_icu.c is in mips/ and should not depend on evbmips intr handler struct.
convert various u_int32_t to preferred uint32_t.
2006-02-09 18:03:12 +00:00
uwe 3c5e28322e pmap_extract: handle P1 and P2 (MMU bypass) addresses specially.
PMAP_MAP_POOLPAGE maps pa -> P1 va, so we must handle this case here.
PR port-sh3/26569 by Nick Hudson.
2006-02-09 10:08:32 +00:00
gdamore 0129c2494b Split out peripheral register defines from aureg.h. As discussed with
simonb@.
2006-02-09 03:14:31 +00:00
gdamore 24967001fb Remove if_aumac register defs, which were generally #ifdef'd out anyway. 2006-02-09 01:20:18 +00:00
gdamore 10c249bac1 Remove not-useful UART references from aureg.h, duplicates consolidated into
aucomreg.h.  First part of aureg.h cleanup requested by simonb@.
2006-02-09 01:08:40 +00:00
gdamore cec878cba7 Added PCI support for DBAU1500 (verified). 2006-02-09 00:43:10 +00:00
gdamore 0a8bdb270d Add Au1550 PCI support (Au1500 not yet, coming shortly).
Closes PR port-evbmips/32087.
Reviewed by simonb@ (Also, earlier, matt@, and tsutsui@.)
2006-02-09 00:26:39 +00:00
reinoud a62dc37d89 Add name of the processed feature like the others have. 2006-02-08 23:09:15 +00:00
macallan e8b8a792b0 use local junk variables instead of a global one 2006-02-08 22:17:18 +00:00
macallan cd280be65a add a junk variable to keep empty reads from getting eliminated.
Fixed panic in timerattach_msiiep()
2006-02-08 17:56:55 +00:00
gdamore 8203064709 Add Itronix copyright (3-clause BSD) that I forgot to include in original
versions.
2006-02-08 17:09:04 +00:00
gdamore cf49f62481 Clean up DBAU1550 and DBAU1500 (include ALCHEMY) per suggestion from simonb@. 2006-02-08 17:02:05 +00:00
rpaulo 96aa0d0f54 Fix copy&paste problem found by James Juran
<James.Juran@baesystems.com> in freebsd-net mailing list.
bzero'ing the wrong var with a wrong sizeof is clearly not ok..
2006-02-08 13:35:48 +00:00
gdamore 017c98158d Improved alchemy board support, including board differentiation required for
PCI idsel and irq routing (later).
Various cleanup/rototilling to remove hardcoded pb1000 references.
Reviewed by simonb@, and derived from changes reviewed by matt@ and tsutsui@
2006-02-08 09:04:01 +00:00