Age | Commit message (Collapse) | Author |
|
The chip has been found on a Sun Fire V210 as a second RTC hooked up
to the SMU. Setting the time there has the advantage that it remains
after a boot since the internal V210 RTC will be synced by the DS1307
at boot time.
Not linked to sparc64 yet since it will overwrite the internal RTC
handler.
ok deraadt
|
|
This means we won't sleep and wait for the firmware to send an interrupt
when it's done processing the command. For unknown reasons, sometimes the
firmware never wakes the driver after a phy db command so the driver gives
up partway through the hardware init sequence.
We already have a DELAY in place after each phy db command we send to give
the firmware some time for processing, so skipping the sleep is not expected
to cause problems. If it does, we'll have to revisit this change.
For now, this change makes iwm(4) work better in bsd.rd.
Problem reported by Remi Locherer on bugs@, and confirmed by kettenis@.
Lots of help with testing and ok tb@
|
|
sparc was like sparc64 (or more likely sparc64 was like sparc) in
that the spl api was build with macros that created inline functions
that the spl were implemented as. this rework provides an splraise
that the splfoo macros are defined to.
because the code sequences for spl0, splraise, and splx are relatively
long, ive turned them into functions.
tested by (and thanks go to) miod@ tobiasu@
|
|
ok mpi deraadt gerhard
|
|
both NCM 1.0 and MBIM.
ok gerhard@
|
|
ok gerhard@
|
|
|
|
|
|
ok tb@ earlier version
|
|
trivial change to use rrw locks instead. All it needs is LK_* defines
for the RW_* flags.
tested by naddy and sthen on package building infrastructure
input and ok jmc mpi tedu
|
|
ok tedu@ visa@
|
|
ok mpi@ kettenis@
|
|
parameters even if a link is down.
|
|
|
|
cannot be bound to by non-root users.
Ok millert@ bluhm@
|
|
Writing to the bbb emmc (but not reading) gives errors otherwise.
This does not occur with an sd card on bbb but apparently does on panda.
|
|
It's intended for use with diagnostic tools (like audioctl) and is of
no use to audio programs.
|
|
Patch by Imre Vadasz.
|
|
by 0x100 for nodes compatible with "ti,omap4-hsmmc" to get the same
offsets as omap3. Handle both the nintr 1 (omap3/am335x) and nintr 3
(omap4) cases in attach. Ideally the "interrupts" property will be
handled by the interrupt controller drivers directly in future.
|
|
ok mpi@ jca@ mglocker@
|
|
in the file sys/dev/ic/rtwn.c. This reduces kernel bloat and will make it
easier to have both drivers benefit from future enhancements.
ok mpi@
|
|
ok kettenis@ visa@
|
|
to finish on close.
Tested and ok Patrick Keshishian
ok mpi
|
|
physical pages. Recent canges to uvm_map(9) mean that we now assume that
memory in interrupt safe maps is not pageable, and while we made sure all
mappings were backed by physical pages, a mapping allocated with
uvm_km_valloc(9) appears to pageable and triggered an assertion.
ok miod@
|
|
ok mlarkin@
|
|
The umb(4) driver provides support for USB MBIM devices.
Those devices establish connections via celluar networks such as
GPRS, UMTS, and LTE.
ok mpi@ sthen@
additional feedback from deraadt@ jmc@ stsp@ kettenis@
|
|
|
|
IP_SENDSRCADDR introduction easier.
Ok jca@
|
|
loop when we worked out that no IPsec is needed which led to a NULL
de-ref on the next iteration.
Fix this by making the code more similar to the IPv4 case.
Found the hard way by me, OK mpi@
|
|
has been moved to nd6_resolve().
ok visa@, millert@, florian@, sthen@
|
|
to deactivate our children.
ok mglocker@
|
|
byte order. Spotted by Gleb Smirnoff (glebius@FreeBSD.org), thanks!
ok tedu
|
|
new "llprio" setting on the pppoe(4) interface instead.
Tested by Daniel Gillen and myself, ok mikeb
|
|
an immediate timeout if a positive value is specified is unexpected
behavior. Defer calling the handler for at least one tick. Do not
change that timeout_add(0) gives you an immediate timeout.
OK millert@ uebayasi@ tedu@
|
|
detect function. Remove the board-specific return 1 cases as they all
match the case of a "non-removable" property.
Note that this introduces a
sdmmc0: can't enable card
message on the CuBox-i as is has the internal eMMC controller enabled in
its device tree even though there is no eMMC soldered onto the board.
ok jsg@
|
|
property.
From Tom Cosgrove.
|
|
splraise is a wrapper around the sh _cpu_intr_raise(), and all the
splfoo macros are now defined as calling splraise(IPL_FOO).
tested on my landisk box
|
|
such that we can distinguish between non-existing properties and zero-length
properties. This brings the FDT code in line with the real OFW
implementations.
ok jsg@
|
|
``rt->rt_ifa'' later.
|
|
memory.
This will allow to unlink 'sruct rtentry' and 'struct ifaddr' to be able
to add route entries without needing an address.
ok sthen@, visa@, florian@
|
|
|
|
|
|
art_lookup and art_match now return an active srp_ref, which the caller must
leave when it's done with the returned route (if any). This allows lookups
to be done without holding any locks.
The art_table and art_node garbage collectors are still responsible for
freeing items removed from the routing table, so they now use srp_finalize
to wait out any active references, and updates are done using srp_swap
operations.
ok dlg@ mpi@
|
|
another step toward making splraise an MI api.
ok aoyama@
|
|
|
|
After writing data into this loop, it was spinning forever causing
a kernel hang. Detect the loop by counting how often the same mbuf
is spliced. If that happens 128 times, assume that there is a loop
and abort the splicing with ELOOP.
Bug found by tedu@; OK tedu@ millert@ benno@
|
|
are constants; save two more ints.
From Patrick Keshishian
ok mpi
|
|
utvfu_match().
From Patrick Keshishian
ok mpi
|
|
And as a result get rid of a few defines/flags.
* Fix _as_close() to and audio bulk thread exit.
* Change sc->sc_as_running into a flag; save an int.
From Patrick Keshishian
ok mpi
|
|
|