Age | Commit message (Collapse) | Author |
|
|
|
ok deraadt@
|
|
false positives like the DUART on the MPC8347 as found on socppc.
ok deraadt@
|
|
with sleep mode. So skip the wakeup code as well if we are a serial console.
The port on the v445 almost certainly isn't a real st16650 and probably
doesn't implement sleep mode (perhaps someone cut the soft core down a bit
too much?). But it is indistinguishable from it, so we have to deal with it.
ok deraadt@
|
|
ok stsp@, deraadt@
|
|
to store multicast frames when one of the associated stations is in power
saving mode.
ok stsp@
|
|
ok dlg@.
|
|
ok dlg@.
|
|
|
|
|
|
same problem/fix as sparc.
|
|
Add display of more feature bits: DTES64 PCID DEADLINE F16C RDRAND
Add display of "Structured Extended Feature Flags Parameters":
FSGSBASE SMEP EREP INVPCID
ok mikeb@
|
|
ok deraadt@
|
|
have to be not multiple of 16, recalculate request credit and number of
replies if their sum exceeds MaxReplyDescriptorPostQueueDepth. tested
on SAS2004 with bonnie++.
|
|
|
|
|
|
|
|
mpii. this stops the chip from freaking out on me when doing chained
sgls.
found by alex wilson who wins prizes.
|
|
to get stuck with OACTIVE set, requiring 'ifconfig ral0 down up' to unwedge.
Make space in the Tx queue from the rt2661_tx_dma_intr() handler,
rather than waiting until rt2661_tx_intr() is run. The latter function
now collects AMRR statistics only. AMRR node allocation is now separated
from ieee80211_node allocation to make this possible.
This commit also brings back the separation of OACTIVE flags for management
and data Tx queues which I reverted in the previous commit.
Inspired by ral commits by sephe@dragonflybsd and patch submission to
misc@ by Roland Dreier http://marc.info/?l=openbsd-misc&m=125895269930106&w=2
Tested by myself, edd, jsg, Tobias Ulmer, Pieter Verberne, Tim van der Molen.
|
|
correctly determine the number of segments in the next chain, and also
figure out the correct offset for the chain element at the end of the
request frame.
|
|
|
|
|
|
instead of initting the ccbs sgl dma virtual address, i was assigning it
to the sense memories dva. this means we wouldnt be getting sense data
where we thought it was, and passing NULL (does NULL mean anything over
a pci bus?) to the hardware when we have long sgl chains.
hopefully this fixes the NMIs ive been getting.
|
|
shared between processes.
ok djm@
|
|
with macppc's vgafb(4) and maybe later on sparc64 drivers too.
suggested by and ok kettenis@
|
|
invocations. This allows us to use the compiler builtin define __PIC__ to check
for PIC/PIEness rather than passing -DPIC. Simplifies PIE work a lot.
ok matthew@, conceptually ok kurt@
|
|
|
|
cleaned up later.
ok deraadt@
|
|
|
|
lengths nor to allocate the storage dynamically so place them on
the stack and initialize the header by hand.
|
|
|
|
ok miod@
|
|
|
|
compilers defaulting to c99 inline instead of the old gnu style.
ok guenther@ miod@ deraadt@
|
|
ok miod@ (who found others to fix as well)
|
|
ok kettenis@, miod@
|
|
This also makes sure we call cpu_unidle() on the correct cpu, since the
inlining order was wrong and could call it on the old cpu.
ok kettenis@
|
|
flag. It is now called IFXF_INET6_NOPRIVACY. So IPv6 privacy
addresses are on by default without resetting the flag during
ifconfig down/up.
OK stsp@, sperreault@ (who wrote the same diff)
|
|
value of BYTE_ORDER, this makes radeondrm(4) usable on big-endian
archs.
ok kettenis@, deraadt@
|
|
built with -fno-pie. This gets the hairiest part of PIE out of the way ...
ok deraadt@
|
|
spotted by clang
ok deraadt@
|
|
store the type of the interrupt (level, edge).
ok miod@, mpi@
|
|
segments to the kernel, ld (2.15), and ld.so. Tested on alpha, amd64,
i386, macppc, and sparc64 (thanks naddy, mpi, and okan!).
Idea discussed for some time; committing now for further testing.
ok deraadt
|
|
|
|
runs out of space for entries.
|
|
case the kernel will still be using the port even after the last process closes
it. And on machines like the v445 the firmware won't be happy if the console
port is in sleep mode when the kernel reboots or halts.
ok miod@
|
|
`struct device' as its softc. This is not the case on loongson, and the
glxpcib softc gets subtly corrupted, causing a kernel panic when attempting
to select the glxpcib timecounter as the current timecounter.
Skirt this by not using the pcib softc fields if we are invoked from
glxpcib - it is not really worth putting pcib_softc in a header for the sake
of MI glxpcib code.
|
|
Fixes DMA problems spotted on the v445.
|
|
on the v445 (compared to the v215/v245). Generalize the code to allow for
arbitrary wirings. Makes the serial console on the v445 work.
|
|
|