Commit Graph

87114 Commits

Author SHA1 Message Date
degroote
0138b12722 Honor the ip4_ah_offsetmask bits (clear or not the ip->ip_off field for ah
processing).
2007-03-25 22:11:18 +00:00
degroote
46c420f11a Use ip4_ah_cleartos instead of ah_cleartos for consistency 2007-03-25 22:06:33 +00:00
tls
ff577890f0 Revert revision 1.6: with a -current GENERIC.MP kernel we cannot reproduce
the TLB shootdown IPI storms on any of the machines in question.
2007-03-25 20:49:05 +00:00
mlelstv
46e95ff4ed add missing W coordinate 2007-03-25 20:28:03 +00:00
liamjfoy
b8ef59d720 Add net.inet.ip.hashsize to control the IPv4 fast forward hash table size. 2007-03-25 20:12:20 +00:00
mlelstv
a77a2ee482 Add values for Pentium M 780 (2.26GHz). 2007-03-25 17:12:32 +00:00
mlelstv
f4a46a86ea Handle events from passthrough devices like the Thinkpad 'Navistick'. 2007-03-25 16:26:41 +00:00
jmcneill
6a9cc7b708 Handle the input change interrupt, and automatically switch between
headphone and speaker as appropriate.
2007-03-25 13:45:58 +00:00
degroote
40cf3d18fa Make an exact match when we are looking for a cached sp for an unconnected
socket. If we don't make an exact match, we may use a cached rule which
has lower priority than a rule that would otherwise have matched the
packet.

Code submitted by Karl Knutsson in PR/36051
2007-03-25 12:46:42 +00:00
jnemeth
0b59ea5a73 Fixed formatting. Problem was that we were trying to get the result
of a data transfer operation immediately after the data transfer
was finished, instead of waiting for the chip to interrupt us and
tell us that it was finished and had the result for us.  This worked
okay for read and write since the operation would be finished very
shortly after the data transfer completed.  However, with formatting,
the chip still had most of the rest of the track to do, so we ended
up timing out before the operation was finished.
2007-03-25 09:29:11 +00:00
isaki
f6b15a715e Regen; ATI ES1000. 2007-03-25 06:42:20 +00:00
isaki
4185e7fad0 Add ATI ES1000. 2007-03-25 06:41:30 +00:00
xtraeme
aeee45c69c Explicitly initialize msr. 2007-03-25 02:44:29 +00:00
xtraeme
8340d8f47f typo. 2007-03-25 02:41:53 +00:00
xtraeme
8cd29f0e64 Add another member to struct cpu_msr_broadcast, msr_read that will
enable the rdmsr call in msr_write_ipi(), so that when it's not
defined we don't read it before writing; disabled in powernow_k8
and enabled in the others.
2007-03-25 02:27:16 +00:00
sekiya
5afc64c3b1 Update my bits of the TODO list. 2007-03-25 00:49:31 +00:00
christos
bf9f72425e comment out unmap; breaks X. 2007-03-24 23:02:24 +00:00
uwe
f36e3e9ebe G/c unused defines/includes. 2007-03-24 21:32:11 +00:00
rmind
60e35a7f80 Export uvm_uarea_free() to the rest.
Make things compile again.
2007-03-24 21:15:39 +00:00
jmcneill
04a1167b6f Fix header locations for NetBSD. 2007-03-24 20:33:08 +00:00
christos
8a0e56297d KNF, properly protect. 2007-03-24 17:50:17 +00:00
rmind
7b9af0160d Handle newlwp() error case. Currently, newlwp() cannot fail, but this
will likely change in the future.
2007-03-24 16:43:56 +00:00
xtraeme
0a3943cb24 * Remove the WRITE_FIDVID macro from powernow.h and use it in in the
powernow_k8 driver (much better than undeffing and write it again).
* Fix the WRITE_FIDVID macro, I changed it to use the third argument
  for the bitmask, but it's not correct.

Last change should fix the problem reported by FUKUMOTO Atsushi.
2007-03-24 15:35:15 +00:00
jmcneill
881e272543 Include dev/pci/drm/files.pcidrm 2007-03-24 15:04:43 +00:00
jmcneill
80411c1546 Separate DRM files from files.pci 2007-03-24 15:04:10 +00:00
skrll
0cdd61de09 Nullify the instruction after hp700_intr_ipending_new... scary. 2007-03-24 09:45:32 +00:00
liamjfoy
64f6a30122 Minor change - be a little more consistant in sysctl handlers names 2007-03-24 00:42:14 +00:00
liamjfoy
ac43382f1f Don't call ip*flow_reap if we're just looking up maxflows 2007-03-24 00:27:58 +00:00
reinoud
c553649c20 Disable hardware scrolling for now :( It *can* trap on rare occations. Most
likely interrupt related; It might need to be protected by spl().

Disabled as a precaution until the problem is solved.
2007-03-24 00:23:05 +00:00
reinoud
ef34b019ed Implement hardware scrolling in vesafb by utilising the whole frame buffer
memory and scrolling trough it. If the hardware is not capable it will
disable hardware scrolling.

For 640x480 at 8 bpp the speedup is around 4 times, at 1280x1280 at 32 bpp
the speedup is around 9.4 times.

Checked and OK'd by Jared McNeill. Thanks go to Jared and Michael Lorenz
for their tips and vcons knowledge!
2007-03-24 00:07:17 +00:00
jmcneill
e6e6c988b3 Allow viadrm to attach to unichromefb 2007-03-23 22:17:52 +00:00
jmcneill
e44f79d0d5 Make unichromefb(4) peacefully co-exist with viadrm(4).
Basically, when we switch from WSDISPLAYIO_MODE_EMUL to anything else, we
release any bus_space resources. When we return to WSDISPLAYIO_MODE_EMUL,
reclaim these resources and reinitialize the display.

Idea from macallan@
2007-03-23 22:17:30 +00:00
drochner
27622eb242 Work around imperfect hub emulation in the ehci root hub (ohci is affected
too, but that's not critical): real hubs send port status change
notifications until acknowledged, ehci/ohci send only once so there is
a chance that this gets lost if notifications are disabled during a scan.
The temporary fix is to force a rescan; the real fix will involve a
change in interrupt handling in ehci/ohci which needs more work and
testing.
ehci is critical because a port status change during scan regularely
happens if a full/lowspeed device is connected, due to the handover
process.
Fixes a problem where full/lowspeed devices were not reattached after
a disconnect, reported by Kouichirou Hiratsuka and Juan RP
on current-users.
2007-03-23 21:51:34 +00:00
dsl
0fd75511ad Delete some stuff that has been commented out for over 12 years, and
some that shouldn't have been left commented out when the field got moved.
2007-03-23 21:00:25 +00:00
dogcow
5eb224a2d3 the last of caddr_t in sys/, save for netbsd32_caddr_t and the like. 2007-03-23 20:05:47 +00:00
dogcow
1aec633c29 caddr_t -> char *, even though it's in #ifdef __FreeBSD__ sections, just
so grep -r won't show it any more.
2007-03-23 20:01:45 +00:00
ad
bb25376cda Fix a deadlock w/kqueue that was introduced with the last set of changes.
Spotted by yamt@.
2007-03-23 18:33:43 +00:00
macallan
cc085574cb caddr_t -> void * 2007-03-23 17:35:02 +00:00
drochner
ca93d5d12d simplify previous: no need to call pci_mapreg_info() 2007-03-23 16:39:07 +00:00
jmcneill
046c275369 Initialize mmadrsize in the non-i910 case, otherwise we end up passing an
uninitialized variable to bus_space_unmap.
2007-03-23 16:27:59 +00:00
jmcneill
aeb34d786e Add viadrm 2007-03-23 15:00:38 +00:00
jmcneill
c36fda54e9 Import viadrm(4) from DRI git. 2007-03-23 14:58:55 +00:00
liamjfoy
a3580ff06f Add a new sysctl net.inet6.ip6.hashsize to control the hash table size.
The sysctl handler will ensure this value is a power of 2

ok dyoung@
2007-03-23 14:24:22 +00:00
njoly
1f4051d826 Fix generated file names from makesyscalls.sh (s/linux/linux32/).
From Edgar Fuß in PR/35956.
2007-03-23 12:26:10 +00:00
drochner
f67e2cbf66 Free ressources more agressively.
(The natural place for this would be on each close, but we don't have
a driver entry point for this.)
from Yorick Hardy
2007-03-23 11:06:31 +00:00
mrg
2cdaa49944 implement emul.linux.kern.machine, which can be set to "i686", like
some applications seem to want.
2007-03-23 04:16:13 +00:00
uwe
7220e7517c We don't need SYMTAB_SPACE. 2007-03-23 02:19:17 +00:00
xtraeme
3cd917fe6c Use void * rather than caddr_t to fix the build. 2007-03-22 23:35:00 +00:00
christos
b98f564e9f prevent caddr_t use in the kernel so that it does not creep in again. 2007-03-22 18:00:39 +00:00
jmcneill
3b4d961fa2 Re-enable writeback test (shouldn't have been disabled in the first place) 2007-03-22 15:17:59 +00:00