]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
14 years agoAdd support for the AR9285 chipset, which is found on many netbooks
Rui Paulo [Fri, 29 Jan 2010 10:10:14 +0000 (10:10 +0000)]
Add support for the AR9285 chipset, which is found on many netbooks
available today.

This card is a low power 802.11bgn that only does 11n rates up to MCS 7
(that's 65 Mbps in 20Mhz mode and 135 in 40Mhz mode).
802.11n is  not yet supported, but will be in the future.

The driver still has a problem regarding to the setting of txpower on
the card, so don't expect good performance yet. After fixing this
problem, an MFC is possible.

Special thanks to iXsystems and S Smirnov <tonve at yandex.ru> for help
with the purchase of a netbook with this card.

Sponsored by: iXsystems, Inc.

14 years agoReplace Id keyword with the FreeBSD keyword.
Rui Paulo [Fri, 29 Jan 2010 10:07:17 +0000 (10:07 +0000)]
Replace Id keyword with the FreeBSD keyword.

14 years ago- Handle short reads when the -P option is used. Short reads must be
Jaakko Heinonen [Fri, 29 Jan 2010 10:04:00 +0000 (10:04 +0000)]
- Handle short reads when the -P option is used. Short reads must be
  handled when reading from pipes.
- Remove dead code related to the -P option from getvol(). pipein and
  pipecmdin are never set at the same time.

PR: bin/121502
Approved by: trasz (mentor)
MFC after: 2 weeks

14 years agoReplace Id keyword with the FreeBSD keyword.
Rui Paulo [Fri, 29 Jan 2010 10:02:50 +0000 (10:02 +0000)]
Replace Id keyword with the FreeBSD keyword.

14 years ago- Cast time_t, int64_t and some int32_t values to intmax_t and use "%jd"
Jaakko Heinonen [Fri, 29 Jan 2010 10:00:42 +0000 (10:00 +0000)]
- Cast time_t, int64_t and some int32_t values to intmax_t and use "%jd"
  in format strings.
- Use (void) instead of (void *) when discarding strcat(3) return value.
- Format string fixes to match variable types.
- Change canon() len parameter and getcmd() size parameter type from
  int to size_t.
- Style Makefile and increase WARNS to 2.

PR: bin/140061
Submitted by: uqs
Approved by: trasz (mentor)

14 years agoFollow Neel's suggestion and switch to using
Randall Stewart [Fri, 29 Jan 2010 05:38:41 +0000 (05:38 +0000)]
Follow Neel's suggestion and switch to using
restoreint() in combination with saving off the
old level. That way we don't blast out the old
level.

14 years agoFor our memory re-mapping trick to work
Randall Stewart [Fri, 29 Jan 2010 04:07:38 +0000 (04:07 +0000)]
For our memory re-mapping trick to work
interrupts must be disabled through the
page_zero's or copys etc. Note that the
temporary mapping used by panic's may
cause us pain since int's may not be disabled.
When we get dumps working we may have to revist
this. Note that with this fix the build got
much much further.. until it hung on disk IO (I
would imagine thats the rge/msgring driver acting
up).

14 years agoIts possible that our RMI box has memory extending
Randall Stewart [Fri, 29 Jan 2010 04:05:17 +0000 (04:05 +0000)]
Its possible that our RMI box has memory extending
above 4Gig. If so when we add the base address with
the size we will wrap. So for now we just ignore
such memory and only use what we can. When we
get 64 bit working then we will be much better ;->

14 years agoMove ID up into comment block.. per bsdimp
Randall Stewart [Fri, 29 Jan 2010 04:03:36 +0000 (04:03 +0000)]
Move ID up into comment block.. per bsdimp

14 years agoUuencode the rt2870 firmware into ascii like the other firmware blobs.
Andrew Thompson [Fri, 29 Jan 2010 03:35:01 +0000 (03:35 +0000)]
Uuencode the rt2870 firmware into ascii like the other firmware blobs.

14 years agoAdd a function to check if the usb devices is still connected.
Andrew Thompson [Fri, 29 Jan 2010 02:44:06 +0000 (02:44 +0000)]
Add a function to check if the usb devices is still connected.

Submitted by: Hans Petter Selasky

14 years agoRework cam error handling to fix Mitsumi floppy drives.
Andrew Thompson [Fri, 29 Jan 2010 02:38:34 +0000 (02:38 +0000)]
Rework cam error handling to fix Mitsumi floppy drives.

Submitted by: mav

14 years agoSimplify attach for UMASS_PROTO_CBI_I mode and change some switch() returns
Andrew Thompson [Fri, 29 Jan 2010 02:35:50 +0000 (02:35 +0000)]
Simplify attach for UMASS_PROTO_CBI_I mode and change some switch() returns
into breaks.

Submitted by: Hans Petter Selesky

14 years agoAdd null check on quirk lookup and add a couple of umass quirks.
Andrew Thompson [Fri, 29 Jan 2010 02:33:50 +0000 (02:33 +0000)]
Add null check on quirk lookup and add a couple of umass quirks.

Submitted by: Hans Petter Selesky

14 years agoAdd the Netgear WPN111
Andrew Thompson [Fri, 29 Jan 2010 02:32:46 +0000 (02:32 +0000)]
Add the Netgear WPN111

14 years agoSync usb products to perforce.
Andrew Thompson [Fri, 29 Jan 2010 02:32:18 +0000 (02:32 +0000)]
Sync usb products to perforce.

14 years agoAttempt to recover on a TX error rather than stopping all transfers.
Andrew Thompson [Fri, 29 Jan 2010 02:31:33 +0000 (02:31 +0000)]
Attempt to recover on a TX error rather than stopping all transfers.

Submitted by: Hans Petter Selesky

14 years agoOptimise EHCI ISOC HS done check.
Andrew Thompson [Fri, 29 Jan 2010 01:30:13 +0000 (01:30 +0000)]
Optimise EHCI ISOC HS done check.

Submitted by: Hans Petter Selasky

14 years agoAdd device ID.
Andrew Thompson [Fri, 29 Jan 2010 01:27:54 +0000 (01:27 +0000)]
Add device ID.

PR: usb/142427

14 years agoUse device_printf rather than printf + device_get_nameunit.
Andrew Thompson [Thu, 28 Jan 2010 22:54:01 +0000 (22:54 +0000)]
Use device_printf rather than printf + device_get_nameunit.

14 years agoRelease the firmware after loading to the device.
Andrew Thompson [Thu, 28 Jan 2010 22:46:04 +0000 (22:46 +0000)]
Release the firmware after loading to the device.

14 years agoAdd run(4) to NOTES.
Andrew Thompson [Thu, 28 Jan 2010 22:28:59 +0000 (22:28 +0000)]
Add run(4) to NOTES.

14 years agoHook run(4) to the build.
Andrew Thompson [Thu, 28 Jan 2010 22:28:01 +0000 (22:28 +0000)]
Hook run(4) to the build.

14 years agoAdd run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.
Andrew Thompson [Thu, 28 Jan 2010 22:24:54 +0000 (22:24 +0000)]
Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices.

This driver was written for OpenBSD by Damien Bergamini and ported over by
Akinori Furukoshi.

14 years ago- Increase timeouts to 100 milliseconds, 1 millisecond is definitely not
Oleksandr Tymoshenko [Thu, 28 Jan 2010 21:55:56 +0000 (21:55 +0000)]
- Increase timeouts to 100 milliseconds, 1 millisecond is definitely not
    enough for PCI controller to get into shape

Thanks to: adrian@

14 years agoCosmetic fixes.
Edward Tomasz Napierala [Thu, 28 Jan 2010 21:14:12 +0000 (21:14 +0000)]
Cosmetic fixes.

14 years agoAdd Cavium's standard copyright to those files that are currently
Warner Losh [Thu, 28 Jan 2010 20:46:40 +0000 (20:46 +0000)]
Add Cavium's standard copyright to those files that are currently
lacking a copyright/license statement.  All these files were in the
Cavium FreeBSD source drop and appear to be written by Cavium (some
are nearly verbatim copies of files from the cnusers' 1.9.0 SDK, which
also uses this copyright).

14 years agoWe make it to single user well, but not so well to multi-user. Force
Warner Losh [Thu, 28 Jan 2010 20:39:50 +0000 (20:39 +0000)]
We make it to single user well, but not so well to multi-user.  Force
single user for the moment since that's a better experience for people
trying this code out...

14 years agotrim unused members of the softc.
Warner Losh [Thu, 28 Jan 2010 20:38:52 +0000 (20:38 +0000)]
trim unused members of the softc.

14 years agoAdd description of bounded sleep vs unbounded sleep (aka blocking). Move
Edward Tomasz Napierala [Thu, 28 Jan 2010 19:57:24 +0000 (19:57 +0000)]
Add description of bounded sleep vs unbounded sleep (aka blocking).  Move
rules into their own section.

14 years agoAdd myself.
Ulrich Spörlein [Thu, 28 Jan 2010 19:41:26 +0000 (19:41 +0000)]
Add myself.

Approved by: philip (mentor)

14 years agoFix typo in xref (it accidentally referenced itself).
Joerg Wunsch [Thu, 28 Jan 2010 19:12:40 +0000 (19:12 +0000)]
Fix typo in xref (it accidentally referenced itself).

MFC after: 1 day

14 years agoNote added FIS-based switching support.
Alexander Motin [Thu, 28 Jan 2010 18:15:19 +0000 (18:15 +0000)]
Note added FIS-based switching support.

14 years agoAdd FIS-based switching support. If controller supports FBS, it allows
Alexander Motin [Thu, 28 Jan 2010 17:54:47 +0000 (17:54 +0000)]
Add FIS-based switching support. If controller supports FBS, it allows
several devices beyond Port Multiplier to work simultaneously, substantially
increasing performance.

14 years agoImprove descriptions, remove turnstiles (since, from what I understand,
Edward Tomasz Napierala [Thu, 28 Jan 2010 17:09:47 +0000 (17:09 +0000)]
Improve descriptions, remove turnstiles (since, from what I understand,
they are only used to implement other synchronization primitives), tweak
formatting.

14 years agoPatch the experimental NFS client in a manner analogous to
Rick Macklem [Thu, 28 Jan 2010 16:17:24 +0000 (16:17 +0000)]
Patch the experimental NFS client in a manner analogous to
r203072 for the regular NFS client. Also, delete two fields
of struct nfsmount that are not used by the FreeBSD port of
the client.

MFC after: 2 weeks

14 years agoComment out any reference to ALCHEMY.hints until it's committed, to unbreak
Olivier Houchard [Thu, 28 Jan 2010 14:59:16 +0000 (14:59 +0000)]
Comment out any reference to ALCHEMY.hints until it's committed, to unbreak
make universe.

Spotted out by: gahr

14 years agoFix two of the extended memory hacks. The copy pages
Randall Stewart [Thu, 28 Jan 2010 14:09:16 +0000 (14:09 +0000)]
Fix two of the extended memory hacks. The copy pages
routine in one place was setting the valid2 bit to
2 not 1. This meant the PTE was NOT valid and so
you would crash.

In Zero Page there was a incorrect setting of
the valid bit AFTER the actual zero (opps)..

Hopefully this will fix the 0xc0000000 crashes
that I have been seeing (unless of course there are
other problems with these old hacks of mine to get
to memory above 512Meg)

14 years agoAdds additional hacks for proper bits so that
Randall Stewart [Thu, 28 Jan 2010 14:03:06 +0000 (14:03 +0000)]
Adds additional hacks for proper bits so that
the RMI/XLR has the COP0 and COP2 bits enabled
Plus it needs SX too. Thanks again for JC in
catching this ;-)

Submitted by: JC (jayachandranc@netlogicmicro.com

14 years agoMake compilable.. i.e. the FreeBSD id I added must
Randall Stewart [Thu, 28 Jan 2010 14:01:47 +0000 (14:01 +0000)]
Make compilable.. i.e. the FreeBSD id I added must
be in comments.

14 years agoChanges the msg ring so its a filter not a
Randall Stewart [Thu, 28 Jan 2010 14:01:16 +0000 (14:01 +0000)]
Changes the msg ring so its a filter not a
handler. Somehow rrs missed this.. Thanks
to JC for catching this ;-)

Obtained from: JC (jayachandranc@netlogicmicro.com

14 years agoMFp4: Large set of CAM inprovements.
Alexander Motin [Thu, 28 Jan 2010 08:41:30 +0000 (08:41 +0000)]
MFp4: Large set of CAM inprovements.

- Unify bus reset/probe sequence. Whenever bus attached at boot or later,
CAM will automatically reset and scan it. It allows to remove duplicate
code from many drivers.
- Any bus, attached before CAM completed it's boot-time initialization,
will equally join to the process, delaying boot if needed.
- New kern.cam.boot_delay loader tunable should help controllers that
are still unable to register their buses in time (such as slow USB/
PCCard/ CardBus devices), by adding one more event to wait on boot.
- To allow synchronization between different CAM levels, concept of
requests priorities was extended. Priorities now split between several
"run levels". Device can be freezed at specified level, allowing higher
priority requests to pass. For example, no payload requests allowed,
until PMP driver enable port. ATA XPT negotiate transfer parameters,
periph driver configure caching and so on.
- Frozen requests are no more counted by request allocation scheduler.
It fixes deadlocks, when frozen low priority payload requests occupying
slots, required by higher levels to manage theit execution.
- Two last changes were holding proper ATA reinitialization and error
recovery implementation. Now it is done: SATA controllers and Port
Multipliers now implement automatic hot-plug and should correctly
recover from timeouts and bus resets.
- Improve SCSI error recovery for devices on buses without automatic sense
reporting, such as ATAPI or USB. For example, it allows CAM to wait, while
CD drive loads disk, instead of immediately return error status.
- Decapitalize diagnostic messages and make them more readable and sensible.
- Teach PMP driver to limit maximum speed on fan-out ports.
- Make boot wait for PMP scan completes, and make rescan more reliable.
- Fix pass driver, to return CCB to user level in case of error.
- Increase number of retries in cd driver, as device may return several UAs.

14 years agoIn pci_cfgregread() and pci_cfgregwrite(), validate the arguments and check
Marcel Moolenaar [Thu, 28 Jan 2010 04:50:09 +0000 (04:50 +0000)]
In pci_cfgregread() and pci_cfgregwrite(), validate the arguments and check
that the alignment matches the width of the read or write.

14 years agoClean up rc.subr man page after removing leftover NetBSD compat. Also
Ed Maste [Thu, 28 Jan 2010 01:47:31 +0000 (01:47 +0000)]
Clean up rc.subr man page after removing leftover NetBSD compat.  Also
switch to 2-clause license per NetBSD rc.subr.8 r1.19.

Submitted by: Alex Kozlov

14 years agoEliminated nits from last commit.
Ruslan Ermilov [Wed, 27 Jan 2010 21:06:53 +0000 (21:06 +0000)]
Eliminated nits from last commit.

OK'ed by: rodrigc

14 years agoCorrect a bunch of typos.
Jens Schweikhardt [Wed, 27 Jan 2010 21:01:21 +0000 (21:01 +0000)]
Correct a bunch of typos.

14 years agoRemove stale inclusion of <ulog.h>.
Ed Schouten [Wed, 27 Jan 2010 20:32:58 +0000 (20:32 +0000)]
Remove stale inclusion of <ulog.h>.

This tool doesn't require libulog anymore.

14 years ago- Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic
Marius Strobl [Wed, 27 Jan 2010 20:30:14 +0000 (20:30 +0000)]
- Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic
  indicating an already initialized lock.
- Check for an empty MSI/MSI-X queue entry before asserting that we have
  received a MSI/MSI-X message in order to not panic in case of stray MSI/
  MSI-X queue interrupts which may happen in case of using an interrupt
  handler rather than a filter.

MFC after: 3 days

14 years agoAdd a link tasklet so updates can be sleepable.
Jack F Vogel [Wed, 27 Jan 2010 20:12:04 +0000 (20:12 +0000)]
Add a link tasklet so updates can be sleepable.

14 years agoadds sysctl knobs to show rate statistics that it could be useful to
Weongyo Jeong [Wed, 27 Jan 2010 19:43:14 +0000 (19:43 +0000)]
adds sysctl knobs to show rate statistics that it could be useful to
debug slow TX speed.

14 years agoDon't touch v_interlock; use VI_* macros instead.
Edward Tomasz Napierala [Wed, 27 Jan 2010 19:30:44 +0000 (19:30 +0000)]
Don't touch v_interlock; use VI_* macros instead.

14 years agoOptimize pmap_demote_pde() by using the new KPTmap to access a kernel
Alan Cox [Wed, 27 Jan 2010 18:33:22 +0000 (18:33 +0000)]
Optimize pmap_demote_pde() by using the new KPTmap to access a kernel
page table page instead of creating a temporary mapping to it.

Set the PG_G bit on the page table entries that implement the KPTmap.

Locore initializes the unused portions of the NKPT kernel page table
pages that it allocates to zero.  So, pmap_bootstrap() needn't zero
the page table entries referenced by CMAP1 and CMAP3.

Simplify pmap_set_pg().

MFC after: 10 days

14 years agoTwo more build problems, missing includes and semicolon.
Jack F Vogel [Wed, 27 Jan 2010 18:00:24 +0000 (18:00 +0000)]
Two more build problems, missing includes and semicolon.

14 years agoAdd initial support for RTL8103E PCIe fastethernet.
Pyun YongHyeon [Wed, 27 Jan 2010 17:49:27 +0000 (17:49 +0000)]
Add initial support for RTL8103E PCIe fastethernet.

PR: kern/142974

14 years agoOpps, completely wrong version of if_em.h got into
Jack F Vogel [Wed, 27 Jan 2010 17:35:58 +0000 (17:35 +0000)]
Opps, completely wrong version of if_em.h got into
the checkin, sorry all :(

14 years agoDo not leave dirty cache lines behind if bus_dmamap_sync was called
Alexander Kabaev [Wed, 27 Jan 2010 17:15:17 +0000 (17:15 +0000)]
Do not leave dirty cache lines behind if bus_dmamap_sync was called
to invalidate memory chunk that starts or ends in the middle of
cache line.

This was responsible for one half of the problem preventing umass
to work reliably on some MIPS32 platforms. USBng needs to stop
sharing cache lines between DMA-able memory and other structures
to cure the other half.

Discussed with: imp, gonzo

14 years agoUse VESA palette load/save functions if VESA BIOS says the current palette
Jung-uk Kim [Wed, 27 Jan 2010 17:00:42 +0000 (17:00 +0000)]
Use VESA palette load/save functions if VESA BIOS says the current palette
format is higher than 6-bit instead of relying VGA compatibility flag.
This fixes palette problem of NVIDIA GeForce 6600.  Reduce code differences
between palette load/save functions while we are here.

Tested by: danfe

14 years agoAdd missing return, in a rare case where we can't allocate memory in
Ed Maste [Wed, 27 Jan 2010 16:47:02 +0000 (16:47 +0000)]
Add missing return, in a rare case where we can't allocate memory in
deallocate.

Submitted by: Ryan Stone (rysto32 at gmail dot com)
Approved by: jasone

14 years agoMake a note that this file is the 64-bit version and experimental and
Warner Losh [Wed, 27 Jan 2010 16:21:32 +0000 (16:21 +0000)]
Make a note that this file is the 64-bit version and experimental and
point people at the OCTEON1-32 file instead.

14 years agoMove back to physical address 0x01000000. 0x00100000 seems to have
Warner Losh [Wed, 27 Jan 2010 16:15:19 +0000 (16:15 +0000)]
Move back to physical address 0x01000000.  0x00100000 seems to have
problems sometimes for reasons I haven't tracked down.

14 years agoFix a race that can occur when nfs nfsiod threads are being created.
Rick Macklem [Wed, 27 Jan 2010 15:22:20 +0000 (15:22 +0000)]
Fix a race that can occur when nfs nfsiod threads are being created.
Without this patch it was possible for a different thread that calls
nfs_asyncio() to snitch a newly created nfsiod thread that was
intended for another caller of nfs_asyncio(), because the nfs_iod_mtx
mutex was unlocked while the new nfsiod thread was created. This patch
labels the newly created nfsiod, so that it is not taken by another
caller of nfs_asyncio(). This is believed to fix the problem reported
on the freebsd-stable email list under the subject:
FreeBSD NFS client/Linux NFS server issue.

Tested by: to DOT my DOT trociny AT gmail DOT com
Reviewed by: jhb
MFC after: 2 weeks

14 years agoInitialize the ifnet before calling mii_phy_probe() as some phy drivers
John Baldwin [Wed, 27 Jan 2010 14:43:28 +0000 (14:43 +0000)]
Initialize the ifnet before calling mii_phy_probe() as some phy drivers
(e.g. e1000phy(4)) expect if_dname to be valid when they are probed.

MFC after: 3 days

14 years agoRemove pseudo-terminals from ttys(5).
Ed Schouten [Wed, 27 Jan 2010 11:54:42 +0000 (11:54 +0000)]
Remove pseudo-terminals from ttys(5).

When we had utmp(5), we had to list all the psuedo-terminals in ttys(5)
to make ttyslot(3) function properly. Now that pututxline(3) deals with
slot allocation internally (not based on TTY names), we don't need to
list all the TTYs on the system in ttys(5) to make user accounting work
properly.

This patch removes all the entries from the /etc/ttys files, but also
the pts(4) entries that were appended implicitly, which was added in
r154838.

14 years agoThe Erlang Port Mapper Daemon (from ports/lang/erlang) has been
Edwin Groothuis [Wed, 27 Jan 2010 11:23:21 +0000 (11:23 +0000)]
The Erlang Port Mapper Daemon (from ports/lang/erlang) has been
assigned official port number 4369 by IANA.

PR: conf/113265
Submitted by: Jimmy Olgeni <olgeni@freebsd.org>
Obtained from: http://www.iana.org/assignments/port-numbers
MFC after: 2 days

14 years agoGit has been added as port 9418:
Edwin Groothuis [Wed, 27 Jan 2010 11:08:39 +0000 (11:08 +0000)]
Git has been added as port 9418:
http://www.iana.org/assignments/port-numbers

PR: conf/143259
Submitted by: Denny Lin <dennylin93@cnmc32.hs.ntnu.edu.tw>
Obtained from: http://www.iana.org/assignments/port-numbers
MFC after: 2 day

14 years agoacpi_hpet: correctly get number of timers/comparators in a timer block
Andriy Gapon [Wed, 27 Jan 2010 10:17:28 +0000 (10:17 +0000)]
acpi_hpet: correctly get number of timers/comparators in a timer block

Also, account for a quirk of AMD/ATI HPET which reports number of timers
instead of id of the last timer as manadated by the specification.
Currently this has no effect on functionality but in the future we may
make actual use of the HPET timers, not only of its timecounter.

MFC after: 2 weeks

14 years agoKASSERT that return value of interrupt filter complies with contract
Andriy Gapon [Wed, 27 Jan 2010 09:59:08 +0000 (09:59 +0000)]
KASSERT that return value of interrupt filter complies with contract

For example a return value of zero could lead to a stuck level-triggered
interrupt line.

Reviewed by: jhb (for INTR_FILTER case)
MFC after: 3 weeks

14 years agoCorrect copy-paste typo from previous option description.
Juli Mallett [Wed, 27 Jan 2010 07:37:39 +0000 (07:37 +0000)]
Correct copy-paste typo from previous option description.

14 years agoAdd one more type cast, missed in r203043.
Alexander Motin [Wed, 27 Jan 2010 06:28:16 +0000 (06:28 +0000)]
Add one more type cast, missed in r203043.

14 years agoPartial merge of man page cleanups from NetBSD:
Craig Rodrigues [Wed, 27 Jan 2010 02:38:10 +0000 (02:38 +0000)]
Partial merge of man page cleanups from NetBSD:

  revision 1.91
  Fri Nov 7 01:01:46 2003 UTC by lukem

  Add some subsections in the VARIABLE ASSIGNMENTS section.

  In the "modifier description" list, show each modifier with the leading `:'.
  Rationale: it's hard to search for modifiers without it, and we already do
  the same thing in the -options and .makecommands lists.  I now find it much
  easier to find the description for a modifier in the man page.

Obtained from: NetBSD

14 years agoIn cpu_switch(), use an atomic operation to set the td_lock
Marcel Moolenaar [Wed, 27 Jan 2010 02:32:07 +0000 (02:32 +0000)]
In cpu_switch(), use an atomic operation to set the td_lock
of the old thread to the mutex that's passed.

Pointed out by: attilio, jhb

14 years agoAdd a manual page for nvram(4).
Xin LI [Wed, 27 Jan 2010 00:34:52 +0000 (00:34 +0000)]
Add a manual page for nvram(4).

MFC after: 2 weeks

14 years agoRevised revision 199201 (add interface description capability as inspired
Xin LI [Wed, 27 Jan 2010 00:30:07 +0000 (00:30 +0000)]
Revised revision 199201 (add interface description capability as inspired
by OpenBSD), based on comments from many, including rwatson, jhb, brooks
and others.

Sponsored by: iXsystems, Inc.
MFC after: 1 month

14 years agoMissing a fix for the new watchdog handling.
Jack F Vogel [Tue, 26 Jan 2010 23:04:13 +0000 (23:04 +0000)]
Missing a fix for the new watchdog handling.

14 years agoRemove some internal conditional defines that will
Jack F Vogel [Tue, 26 Jan 2010 22:38:31 +0000 (22:38 +0000)]
Remove some internal conditional defines that will
fail in kernel tree.

14 years agoUpdate the 1G drivers, shared code sync with Intel,
Jack F Vogel [Tue, 26 Jan 2010 22:32:22 +0000 (22:32 +0000)]
Update the 1G drivers, shared code sync with Intel,
igb now has a queue notion that has a single interrupt
with an RX/TX pair, this will reduce the total interrupts
seen on a system. Both em and igb have a new watchdog
method. igb has fixes from Pyun Yong-Hyeon that have
improved stability, thank you :)

I wish to MFC this for 7.3 asap, please test if able.

14 years agoAdd my birthday to the calendar.
Beat Gaetzi [Tue, 26 Jan 2010 21:36:11 +0000 (21:36 +0000)]
Add my birthday to the calendar.

14 years agoAdd myself to the list of ports committers.
Romain Tartière [Tue, 26 Jan 2010 20:50:41 +0000 (20:50 +0000)]
Add myself to the list of ports committers.

Approved by: flz (mentor)

14 years agoAdd myself.
Alberto Villa [Tue, 26 Jan 2010 20:39:27 +0000 (20:39 +0000)]
Add myself.

Approved by: tabthorpe (mentor)

14 years agoAdd myself.
Alberto Villa [Tue, 26 Jan 2010 20:38:24 +0000 (20:38 +0000)]
Add myself.

Approved by: tabthorpe (mentor)

14 years agoDo not place fake interrupt register on chip.
Alexander Motin [Tue, 26 Jan 2010 20:27:20 +0000 (20:27 +0000)]
Do not place fake interrupt register on chip.
Now we have better place for it.

14 years agoAllow -o as a synonym for -s, for compatibility with other systems.
Ed Maste [Tue, 26 Jan 2010 20:02:53 +0000 (20:02 +0000)]
Allow -o as a synonym for -s, for compatibility with other systems.

Using -s is preferred, but some existing scripts and makefiles expect
to get the system name from uname -o.

Reviewed by: imp

14 years ago- Add myself. I forgot to do this when I got my commit bit.
Wesley Shields [Tue, 26 Jan 2010 19:48:46 +0000 (19:48 +0000)]
- Add myself. I forgot to do this when I got my commit bit.

14 years agoAdd information about when nmount(2) was introduced.
Edward Tomasz Napierala [Tue, 26 Jan 2010 17:21:25 +0000 (17:21 +0000)]
Add information about when nmount(2) was introduced.

14 years agoRestore SATA speed reporting, broken by ATA_CAM changes.
Alexander Motin [Tue, 26 Jan 2010 16:18:45 +0000 (16:18 +0000)]
Restore SATA speed reporting, broken by ATA_CAM changes.

14 years agoClear ch->devices, if hard-reset failed.
Alexander Motin [Tue, 26 Jan 2010 16:05:49 +0000 (16:05 +0000)]
Clear ch->devices, if hard-reset failed.
This makes hot-plug work nicely.

HW donated by: James R. Van Artsdalen

14 years agoDon't pop up the menu to select a documentation language for non-interactive
John Baldwin [Tue, 26 Jan 2010 15:29:53 +0000 (15:29 +0000)]
Don't pop up the menu to select a documentation language for non-interactive
installs.  Default to not installing any documentation in that case.

MFC after: 1 week

14 years agoRemove slattach from the install mfsroot since it doesn't exist anymore
John Baldwin [Tue, 26 Jan 2010 15:28:00 +0000 (15:28 +0000)]
Remove slattach from the install mfsroot since it doesn't exist anymore
to quiet a warning from crunchgen.

MFC after: 1 week

14 years agoAdd support for SATA part of Marvell 88SE912x controllers to ahci(4).
Alexander Motin [Tue, 26 Jan 2010 15:25:24 +0000 (15:25 +0000)]
Add support for SATA part of Marvell 88SE912x controllers to ahci(4).
Limit early revisions from 6Gb/s to 3Gb/s by default, or they negotiate
only 1.5Gbps, when 3Gb/s devices connected.

Add dummy driver for PATA part of these controllers, preventing generic
driver attach them. It causes system freeze when SATA controller used after
PATA was touched.

14 years agoDocument HTTP digest authentication support.
Dag-Erling Smørgrav [Tue, 26 Jan 2010 15:06:22 +0000 (15:06 +0000)]
Document HTTP digest authentication support.

Mention some prominent past contributors: Hajimu Umemoto (ipv6), Henry
Whincup (https), Jukka Ukkonen (if-modified-since) and Jean-François
Dockes (digest auth)

14 years agoCorrect the HISTORY section of these man pages to show when the function,
Gavin Atkinson [Tue, 26 Jan 2010 15:03:33 +0000 (15:03 +0000)]
Correct the HISTORY section of these man pages to show when the function,
not the "manual page example" was introduced.

Approved by: ed (mentor, implicit)
MFC after: 1 week

14 years agoBump .Dd, forgotten in r203025
Gavin Atkinson [Tue, 26 Jan 2010 14:57:57 +0000 (14:57 +0000)]
Bump .Dd, forgotten in r203025

Approved by: ed (mentor, implicit)
MFC after: 1 week

14 years agoCorrect the HISTORY section of these man pages to show when the function,
Gavin Atkinson [Tue, 26 Jan 2010 14:51:54 +0000 (14:51 +0000)]
Correct the HISTORY section of these man pages to show when the function,
not the "manual page example" was introduced.

Approved by: ed (mentor, implicit)
MFC after: 1 week

14 years agoSpacing changes in pic_ack and pic_delayed_ack
Randall Stewart [Tue, 26 Jan 2010 14:33:57 +0000 (14:33 +0000)]
Spacing changes in pic_ack and pic_delayed_ack

14 years agoConvert to 2-clause license, from NetBSD rc.subr r1.70.
Ed Maste [Tue, 26 Jan 2010 13:23:31 +0000 (13:23 +0000)]
Convert to 2-clause license, from NetBSD rc.subr r1.70.

Submitted by: Alex Kozlov
Obtained from: NetBSD

14 years agoMFV of tzdata2010b, r203017
Edwin Groothuis [Tue, 26 Jan 2010 11:12:47 +0000 (11:12 +0000)]
MFV of tzdata2010b, r203017

Mexico's House of Representatives has approved a proposal for
northern Mexico's border cities to share the same daylight saving
schedule as the United States.

MFC after: now

14 years agoVendor import of tzdata2010b:
Edwin Groothuis [Tue, 26 Jan 2010 10:58:58 +0000 (10:58 +0000)]
Vendor import of tzdata2010b:

Mexico's House of Representatives has approved a proposal for
northern Mexico's border cities to share the same daylight saving
schedule as the United States.

Obtained from: ftp://elsie.nci.nih.gov/pub/

14 years agoRegen the list of prebuild libraries using tools/make_libdeps.sh.
Ruslan Ermilov [Tue, 26 Jan 2010 10:00:26 +0000 (10:00 +0000)]
Regen the list of prebuild libraries using tools/make_libdeps.sh.

14 years agoMy current conf, that comes up but
Randall Stewart [Tue, 26 Jan 2010 05:17:03 +0000 (05:17 +0000)]
My current conf, that comes up but
locks up in make buildworld.

You need to follow the mips wiki for building
the nfs partition and setup things to mount there
(in the conf and in your bootp setup).

14 years ago1) Make sure static is init'd to 0
Randall Stewart [Tue, 26 Jan 2010 05:14:50 +0000 (05:14 +0000)]
1) Make sure static is init'd to 0
2) In one place make sure we call the backup
   startup routine (from the timer).