| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
64-bit counters that wrap on overflow. They are collecte once per
second from the chips. Currently they can be retrieved via a sysctl phy_stats.
A write of an arbitrary value to the sysctl atomically retrieves the
statistics and clears them.
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
vendor.
|
| |
| |
| |
| | |
and AcpiOsWritable() have type ACPI_SIZE and not UINT32.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Use ACPI_BUFFER as the type for AcpiGetObjectInfo
* Remove AcpiEnableEvent/AcpiClearEvent for ACPI_EVENT_FIXED (power/sleep
buttons) as they are no longer needed
* Change calls to use the new GPE functions
* Add AcpiOs*Lock functions
|
| |
| |
| |
| | |
Reported by: Kevin Oberman <oberman@es.net>
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
Submitted by: kochi@netbsd.org
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| | |
Originally committed as 1.1.1.17
|
| | |
|
| |
| |
| |
| | |
vendor branch.
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| |
| |
| |
| | |
`firstaddr' from `v' if we know that the former equals zero.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
from the network interface earlier in ether_input(). At some point
(no fingers pointed), things were restructured and the labeling operation
moved later. This wasn't a problem as BPF_MTAP() relies on the ifnet
label not the mbuf label, but there might have been other problems.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
|
| |
| |
| |
| |
| | |
outdoor use controls
o use sysctl-visible values in setting up channel list
|
| |
| |
| |
| |
| |
| |
| |
| | |
Even if we have no AT keyboard, an AT keyboard is registered because
it's probed with KB_CONF_PROBE_ONLY flag set during console initialization.
Unregister the keyboard if it doesn't present while second probe.
This should fix USB keyboard only case without 'kbdcontrol -k /dev/kbd1'.
|
| | |
|
| |
| |
| |
| | |
Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
them again afterwards. This fixes a disabled FP fault while in the FPSWA
handler.
While here, merge the FP fault and FP trap handling code to reduce code
duplication. Where code was different, it was not sure it should be.
Trigger case: ports/math/atlas
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
multiple mutex pools with different options and sizes. Mutex pools can
be created with either the default sleep mutexes or with spin mutexes.
A dynamically created mutex pool can now be destroyed if it is no longer
needed.
Create two pools by default, one that matches the existing pool that
uses the MTX_NOWITNESS option that should be used for building higher
level locks, and a new pool with witness checking enabled.
Modify the users of the existing mutex pool to use the appropriate pool
in the new implementation.
Reviewed by: jhb
|
| |
| |
| |
| | |
to the user.
|
| | |
|
| |
| |
| |
| |
| |
| | |
4D Plus.
PR: 44333
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we already had 'O_NOP' instructions which always match, all
I needed to do is allow the NOP command to have arbitrary length
(i.e. move its label in a different part of the switch() which
validates instructions).
The kernel must know nothing about comments, everything else is
done in userland (which will be described in the upcoming ipfw2.c
commit).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
our unwind information for functions that are entry points into the
kernel. When stepping to the next frame, the unwinder will let us
know when sych a marker was encountered. We use this to stop the
current unwind session, query the trapframe and restart a new
unwind session based on the new trapframe.
The implementation is a bit sloppy, but at this time there are
bigger fish to fry.
|
|\ \
| | |
| | |
| | | |
which included commits to RCS files with non-trunk default branches.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
default. There were 2 cases where the trace code was in the else-
part of an if-statement without any compound construct to protect
against nullification. The result was that 2 unconditional statements
turned into conditional statements and wrecked havoc.
This fix has been returned to the vendor and in anticipation of a
future import committed onto the vendor branch.
|
| | |
| | |
| | |
| | |
| | | |
land applications by introducing the KERN_PROC_SV_NAME sysctl node,
which is searchable by PID.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
it to the bss section and skips the initialization. This causes all
sorts of havoc because the bogus bss zero code clobbered previously set
variables. All our supported boot loaders already zero the bss, even
kgzip for the elf case. Since we dont generate a.out kernels, the old
a.out bootblocks and the a.out kgzip are not a factor anymore.
|
| | | |
|
| | |
| | |
| | |
| | | |
Submitted by: Lars Eggert <larse@ISI.EDU>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the lock when using DEVICE_POLLING.
Tested by: Robin P. Blanchard <Robin.Blanchard@gactr.uga.edu>
Reviewed by: njl
|
| | | |
|
| | |
| | |
| | |
| | | |
LOADER_NET_SUPPORT.
|
| | | |
|
| | |
| | |
| | |
| | | |
the signal itself, it should get it without looking for other threads.
|
| | |
| | |
| | |
| | | |
PR: 49033/53249
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
PR: 49033, 53249
|
| | |
| | |
| | |
| | |
| | | |
This results in a zero length prologue and a body that covers the
whole function. This is more correct.
|
| | |
| | |
| | |
| | | |
IVT entries.
|
| | |
| | |
| | |
| | |
| | |
| | | |
modify vendor code (libuwx) with a specific include directive.
The second order advantage is that we can also enable verbosity
in the glue code (ia64/ia64/unwind.c).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(mainly the 3Com 3c996B/BCM5701).
For some reason that I don't fully understand, the 5701 signals PCS
encoding errors as though they were link change events, i.e. the 'link
state changed' bit in the status word of the status block is updated
and an interrupt is generated. This would cause the bge_tick() function
to be invoked and a "gigabit link up" message to be printed on the console.
To avoid this, the interrupt handler now checks the MAC status register
when a link change interrupt is triggered, and it will only call the
bge_tick() function if the 'PCS encoding error detected' bit is clear.
(This change should have no effect on copper NICs since this bit can
only ever be set in TBI mode. I do not know how it affects 5704 NICs
with a BCM8002 SERDES PHY.)
Special thanks to: Sherry Rogers at UCB for allowing me access to one
of their traffic monitor boxes so I could diagnose this problem.
|
| | |
| | |
| | |
| | | |
in output and clobber lists at the same time.
|