John-Mark Gurney
ee03a332df
fix hanging on invalid data... (This doesn't fix hanging due to broken
...
hardware)...
Tested by: Ian Dowse, Adam K Kirchhoff and Vladimir Kushnir
2006-11-09 21:05:32 +00:00
Randall Stewart
08598d7067
Fixes an issue with handling of stream reset. When a
...
reset comes in we need to calculate the length and
therefore the number of listed streams (if any) based
on the TLV type. Otherwise if we get a retran we could
in theory panic by sending a notification to a user with
a incorrect list and thus no memory listing the streams.
Found in IOS by devtest :-)
Approved by: gnn
2006-11-09 21:01:07 +00:00
Warner Losh
f31202e5dd
MFp4: boot2 should now build
2006-11-09 20:45:22 +00:00
Warner Losh
338cfe36cf
MFp4: boot on KB9202 correctly. Also, reduce the size of the SD/MMC driver
...
somewhat.
2006-11-09 20:32:36 +00:00
Warner Losh
ee9a71cdf5
MFp4: Support KB9202 booting better
2006-11-09 20:23:51 +00:00
Warner Losh
9b1ab45dc1
Fix typo
2006-11-09 20:08:46 +00:00
Warner Losh
e2a7a4c11c
MFp4: Make boot2 work on Kwikbyte KB9202 boards.
2006-11-09 20:07:26 +00:00
Warner Losh
c2c2926f9e
MFp4: Merge a slightly more generic build infrastructure.
2006-11-09 19:58:14 +00:00
Warner Losh
728ba3929d
MFp4: Remove bogus \r
2006-11-09 19:55:25 +00:00
Dag-Erling Smørgrav
a05bf06920
Add locales for nb_NO and nn_NO.
...
Reviewed by: philip
2006-11-09 18:10:34 +00:00
John Baldwin
2604383634
Don't try to print a NULL string during boot. If a device doesn't have a
...
valid name yet, just omit the name during the bootverbose printfs.
MFC after: 1 week
2006-11-09 18:04:53 +00:00
John Baldwin
fdaac72fcd
Don't dump the $PIR table under bootverbose. The pirtool program in
...
src/tools/tools works fine, and dumping this table can add a lot of noise.
MFC after: 1 week
2006-11-09 18:03:36 +00:00
John Baldwin
67b712deec
Reformat the bootverbose messages that dump out the status of pci_link
...
devices during attach to be more compact.
MFC after: 1 week
2006-11-09 18:01:20 +00:00
Gleb Smirnoff
c1a9c63621
Instead of using the legacy if_timer/if_watchdog interface create
...
our own watchdog that piggybacks on the em_local_timer() routine.
We suppose that the if_timer/if_watchdog interface should be
obsoleted, since it doesn't fit the modern SMP network stack.
NIC drivers should create their own watchdogs, that check and
clear the timers always holding driver's lock.
In collaboration with: jfv, scottl
2006-11-09 16:00:18 +00:00
Marius Strobl
e71d18f410
Add Allied Telesyn AT-1500 (logical ID ATK1500, compat ID PNP828C)
...
to the list of known working ISA PnP cards.
Reported by: Gheorghe Ardelean
2006-11-09 14:11:33 +00:00
Bruce M Simpson
0eea0451fe
Update copyright date.
...
MFC after: 3 weeks
2006-11-09 11:45:44 +00:00
Bruce M Simpson
842259405d
Use C99 types.
...
MFC after: 3 weeks
2006-11-09 11:42:38 +00:00
Bruce M Simpson
6774121741
Rewrite the format of pirtool output to match what the kernel currently
...
prints out if bootverbose is set. This is to facilitate the code being
removed from the kernel at a later date.
While we're here, fix the __packed structures, and add some other
PCI interrupt router IDs.
Submitted by: jhb (with some tweaks)
MFC after: 3 weeks
2006-11-09 11:39:34 +00:00
Tom Rhodes
c74824fe88
Add an entry for PT_GETLWPLIST.
...
Nudged by: jhb
Reviewed by: davidxu
2006-11-09 11:27:18 +00:00
John Birrell
8328fa1871
Enable ata and atapicd now those work on sun4v.
2006-11-09 08:49:13 +00:00
Yoshihiro Takahashi
9c412a61a0
Add a stub of bios_addsmapdata(). PC98 does not have BIOS SMAP.
2006-11-09 08:28:02 +00:00
Yoshihiro Takahashi
0765091d0e
MFi386: revisions from 1.39 to 1.43.
2006-11-09 08:05:51 +00:00
Yoshihiro Takahashi
14a2c27d00
MFi386: revisions 1.634 and 1.639.
2006-11-09 08:03:37 +00:00
Andrew Thompson
3df7fad0cf
Add a new address cache type called sticky. On an interface marked sticky any
...
address learned by the bridge is made permanent, the address will not age out
and most importantly will not migrate to another interface.
This can be used to stop mac address poisoning or clients roaming in much the
same way as static entries without the hassle of preloading the table.
2006-11-09 06:32:38 +00:00
Kevin Lo
afe898bca2
Remove unused structures.
...
Reviewed by: cognet and imp
Approved by: cognet and imp
2006-11-09 02:19:30 +00:00
Olivier Houchard
c0b6c4a212
Cleanup: we always have to use __error() now, and we shouldn't provide a
...
errno symbol, so completely remove the !_REENTRANT case.
Spotted out by: ru
2006-11-09 01:28:16 +00:00
Kip Macy
42013c462c
move panic_bad_hcall to its use site in support.S in attempt to un-break the
...
tinderbox
2006-11-08 22:16:05 +00:00
Kip Macy
dc4468ed17
Fix for ithread interrupt handling. Don't reset the interrupt vector until
...
after the interrupt has been handled. Also move panic_bad_hcall to local to
avoid complaints from the linker on the tinderbox.
Approved by: scottl (substituting for mentor rwatson)
2006-11-08 22:09:58 +00:00
Ruslan Ermilov
13039ada97
The NETSMBCRYPTO option has long gone.
2006-11-08 21:45:45 +00:00
Ruslan Ermilov
7c11ac3da0
Remove a forgotten file.
2006-11-08 21:29:20 +00:00
Sam Leffler
4c2511374b
add missing bits for crypto support
...
MFC after: 1 week
2006-11-08 20:51:01 +00:00
Alan Cox
49c3b92531
I misplaced the assertion that was added to vm_page_startup() in the
...
previous change. Correct its placement.
2006-11-08 19:11:54 +00:00
Alan Cox
9ad3296a25
Simplify the construction of the free queues in vm_page_startup(). Add
...
an assertion to test a hypothesis concerning other redundant computation
in vm_page_startup().
2006-11-08 18:43:47 +00:00
Bruce A. Mah
e624747aa1
New release note: SA-06:24.libarchive (+MFC).
2006-11-08 17:22:55 +00:00
Bruce Evans
1f575ce8f9
Don't always print a space character in show_stat(), since a space
...
shouldn't be printed after the last column. This restores the
formatting to 79 columns.
2006-11-08 15:15:05 +00:00
Simon L. B. Nielsen
91c158a34e
Fix infinite loop in corrupt archives handling in libarchive(3).
...
Reported by: rink
Submitted by: kientzle
Security: FreeBSD-SA-06:24.libarchive
2006-11-08 14:03:50 +00:00
Hartmut Brandt
1e1c4c13fb
Make the generated oid.h dependend on the Makefile. The Makefile defines
...
the symbols to be extracted from the MIB and if that list of symbols is
changed, oid.h should be re-generated.
2006-11-08 10:36:57 +00:00
Maxim Konovalov
f645b5da88
o Fix a couple of obvious typos.
2006-11-08 09:09:07 +00:00
Alan Cox
e288d71672
MFamd64/ia64/i386/sun4v
...
Use cnt.v_page_count, the actual count of available physical pages,
instead of vm_page_array_size to compute the maximum number of pv
entries.
2006-11-08 06:31:28 +00:00
Alan Cox
815bc69fb0
Ensure that the page's oflags field is initialized by contigmalloc().
2006-11-08 06:23:29 +00:00
Marcel Moolenaar
fb77c61a13
/boot/skiload.help has been eliminated on ia64.
2006-11-08 03:23:49 +00:00
Olivier Houchard
c162ce855c
Increate cnt.v_intr on interrupt.
2006-11-08 01:32:24 +00:00
Randall Stewart
03b0b02163
-Fixes first of all the getcred on IPv6 and V4. The
...
copy's were incorrect and so was the locking.
-A bug was also found that would create a race and
panic when an abort arrived on a socket being read
from.
-Also fix the reader to get MSG_TRUNC when a partial
delivery is aborted.
-Also addresses a couple of coverity caught error path
memory leaks and a couple of other valid complaints
Approved by: gnn
2006-11-08 00:21:13 +00:00
Ceri Davies
46bcfc7375
Fix typos in comments.
2006-11-07 23:54:14 +00:00
Jung-uk Kim
c5f41de11c
Use z modifier for size_t and ssize_t.
2006-11-07 23:28:30 +00:00
Matt Jacob
0a480cf034
XPT_GET_TRAN_SETTINGS can fail- so check for an error and
...
don't blindly assume it succeeded.
2006-11-07 23:06:00 +00:00
Stefan Farfeleder
bb4f73cac6
Fix expanding of quoted positional parameters in case patterns.
...
Obtained from: NetBSD (expand.c 1.58 and 1.59)
Submitted by: Paul Jarc
PR: 56147
2006-11-07 22:46:13 +00:00
Olivier Houchard
676b1fbdbf
Identify the xscale 81342.
2006-11-07 22:36:57 +00:00
Olivier Houchard
08b91759f3
In the ARM_USE_SMALL_ALLOC case, vm_page_t may have an address < KERNBASE,
...
so adjust the KASSERT to reflect this.
2006-11-07 22:35:30 +00:00
Ruslan Ermilov
7eae4829bf
Spelling.
2006-11-07 21:57:18 +00:00