Age | Commit message (Collapse) | Author |
|
|
|
cleanup oce_set_promisc and oce_config_vlan function arguments, a bunch of
defines and prototypes while at it.
|
|
Make sure that what seems to be a 8-bit ID register of value zero does not
match as an expansion board, which it can't be, and continue with the specific
frame buffer test logic.
|
|
ok jsing@
|
|
|
|
|
|
|
|
|
|
command buffer it sent to the card but an incorrect assignment of
the DMA address pointing to this buffer would offset the problem.
Once I've fixed an incorrect assignment oce_init started to fail.
Turns out that oce_set_promisc is about the only function whose
command size is larger than the payload of the standard command
buffer and needs an external chunk of DMA memory.
|
|
|
|
|
|
Since the ifp is not detached in the SIOCSIFRDOMAIN case remove the
clear there. With and OK deraadt@
|
|
for passing around a pointer to a cleanup function and we'd like to use it
for that purpose in the near future.
ok miod@
|
|
for passing around a pointer to a cleanup function and we'd like to use it
for that purpose in the near future.
ok miod@
|
|
- Use ANAR_PAUSE_TOWARDS define
- Only advertise flow control if the MAC sets MIIF_DOPAUSE
ok jsg@
|
|
ok jsg@
|
|
ok jsg@
|
|
Tested with Apple/Sun gem(4) with and without flow control (Sun ERI/Apple GEM
with FastE PHY).
ok kettenis@
|
|
|
|
Tested by and ok stsp@
|
|
ok mikeb@
|
|
|
|
program could induce the kernel to panic by attempting to do a sempo
with nsops > kern.seminfo.semume and the SEM_UNFO flag set.
This fixes it so we return ENOSPC, like the man page says, rather
than panicing.
ok miod@, millert@
|
|
message. Sleep if necessary.
|
|
|
|
|
|
Furthermore, all the extra powering up and down caused resumes to not
work.
ok ratchov
|
|
which packets (as in direction) of the traffic will be diverted
through the divert socket.
ok claudio@, henning@
|
|
|
|
"failed"; no indication is given up to the autoconf framework since
xxattach() returns void. Until this situation is improved, there are
a handful of drivers which must use driver-specific checks in xxactivate()
to see if the xxattach() function succeeded or failed.
Add such a check here.
ok kettenis
|
|
boot() as required.
ok miod
|
|
which contradicts the datasheet (but actually works).
Also, use a segment (instead of a new mbuf and data copy) to zero-pad
small packets, modeled after if_myx.
ok sthen@, gerhard@, henning@
|
|
|
|
to Atheros Linux developers was never sold. So update initvals to what Linux
is using for the 1.1 generation. Because the serdes values are written to
different registers on the AR9485 this involves tweaking the serdes init code
for all athn(4) chip families. This commit doesn't make AR9485 devices work
yet but is a step in the right direction.
Tested by krw, kettenis, and Andrew Ngo. ok kettenis@
|
|
checking the wrong bits of eeprom to determine rfkill switch pin and polarity,
and was reading the wrong register to determine rfkill gpio pin state.
ok kettenis@
|
|
|
|
progress.
|
|
D3 state, so the attach funciton must do this.
ok kettenis
|
|
ok yuo matthieu
|
|
in libkern from getting a ".abicalls" pseudo-op from including <machine/asm.h>;
this will in turn flag the .o file as PIC even though it doesn't contain PIC
code, really.
This gets rid of the annoying "linking PIC files with non-PIC files" warnings
spewed by ld at link time.
|
|
unresolved symbols, then as a relocatable image as initially intended. This
will prevent the arcbios.c 1.18 breakage from occuring again.
|
|
is also bumped for multicast ranges.
ok mikeb@
|
|
pci_set_powerstate() to using it instead. Many of these chunks of code had
bugs in them, especially missing delay() calls. Some of them were doing
things our PCI subsystem is now responsible for handling. If you have
any of the affected devices, please keep an eye out for regressions.
ok kettenis
|
|
than a kludged together chunk of code for just one chip, which happens
to be entirely wrong. We need to watch for regressions on cardbus, though.
ok kettenis
|
|
|
|
boot blocks to fail on IP27 and IP35 (IP26, IP30 and 32-bit ARCBios systems
unaffected).
While there, provide a simpler ARC_Call() macro for 32-bit boot blocks, and
put a few more variables and statements within explicit __LP64__ guards.
Crank boot blocks version as well.
|
|
ok mikeb@
|
|
manupulation functions in this file; do some minor style
cleanup while here.
|
|
advantages. We shouln't do this. If the protection changes later on
(and VM_MAP_WIREFUTURE was set), uvm_map_protect() will wire them.
Found by Matthias Pitzl.
ok miod@ markus@
|
|
Resurrect the rather silly "unplug my network device while I am
doing nfs diskless revarp" safety code which was disabled due to
a missing "ether.h" include, found by jsg
ok jsg
|