| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
now. The proc locking isn't actually safe yet and won't be until the proc
locking is finished.
|
|
|
|
|
|
|
| |
discards qualifier"), and probably adds a few where module names are
compared to or passed as non-const strings.
Not-objected-to-by: bde
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
requirements(RFC1573, interface MIB). This change for 4.4BSD was
first introduced in if_ethersubr.c:1.17->1.18.
BTW, iflastchange on all of IFs are inconsistent. e.g.
ether, tun: update
fddi, tokenring, ppp: not update
I'll make patch later.
Obtained from: KAME
MFC after: 2 weeks
|
|
|
|
|
| |
Obtained from: KAME
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
versions/revisions.
Modified from the original patch to mark G3 and G4 processors as such.
Submitted by: Jeff Schottmiller <jeff@neoscale.com>
|
|
|
|
|
|
| |
This should make dependencies at load time work like before. Oops.
Noticed by: markm
|
| |
|
|
|
|
|
|
|
|
|
|
| |
converting from the old external mbuf buffer code to the new (with the
MEXTADD() macro). Also free free list memory correctly in
foo_free_jumbo_mem() routines: grab the head of the list, then
remove it, _then_ free() it.
This fixes the memory corruption problem I've been chasing in the level 1
driver.
|
|
|
|
|
|
| |
PR: kern/21132
Reviewed by: no objections to by -arch
MFC after: 1 month
|
|
|
|
|
|
|
|
| |
and its associated constants. Implement _SC_IOV_MAX in the usual way.
Be a bit sloppy about the namespace question; this should get cleared up
in time for 5.0.
MFC after: 1 month
|
|
|
|
|
|
| |
don't leak memory in clkrun_hack()
Submitted by: grog (partially)
|
|
|
|
|
|
| |
it writes out to the trace file.
Reported by: peter, gallatin, and others
|
|
|
|
|
|
| |
startup routine more closely matches that of alpha and ia64. At some
point the common mutexes shared across all platforms probably should move
into sys/kern_mutex.c.
|
|
|
|
|
|
|
|
|
|
|
|
| |
trace code that was brought over from NetBSD.)
- Check for "syscall_with_err_pushed" as the label prior to a syscall trap
frame rather than "Xlcall_syscall" and "Xint0x80_syscall". We don't
have a valid trapframe during the short range of code that those two
symbols now cover.
- Simplify db_next_frame() to avoid duplicating the code for the different
trap frame types.
- Don't try to trace a swapped-out process. (Brought over from NetBSD via
the new alpha trace code.)
|
|
|
|
| |
a warning.
|
|
|
|
|
|
|
|
| |
been set up.
PR: kern/28178
Reviewed by: cg
MFC after: 2 weeks
|
|
|
|
| |
module path.
|
|
|
|
|
| |
This function loads a module if required, otherwise bumps the reference
count -- the opposite of linker_file_unload().
|
| |
|
|
|
|
|
|
|
| |
a temporary address generated from a detached public one also detached.
Submitted by: JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>
Obtained from: KAME
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
cycling channel numbers.
remove unused fields from struct snddev_info.
|
| |
|
| |
|
|
|
|
|
|
| |
This adds the config stuff needed to build kernels.
Reviewed by: obrien
|
| |
|
|
|
|
|
| |
is so that all the pccard options are together and this reduces diffs with
GENERIC.
|
|
|
|
|
|
|
|
|
| |
1.307 Turn on kernel debug support
1.309 Turn off pcm
1.311 move wx to miibus chipsets
1.312 Comment out USERCONFIG
Reminded by: mihira-san <sanpei@sanpei.org>
|
|
|
|
| |
crdup() or change_e*id() block on malloc() or mutex.
|
|
|
|
|
|
|
|
| |
information until the problems can be tracked down. Right now these
are unconditional, but later it will be hidden behind a boot verbose.
Also, if there are no events listed in the event mask, return right
away. Specifically avoid writing back interrupt acks in this case.
|
|
|
|
|
|
|
|
|
| |
1: most drivers are sensitive to timing, and
2: the handlers are MPSAFE and need a chance to get into the kernel
before some other non-mpsafe handler blocks the ithread on Giant in
shared irq cases.
Reviewed by: cg (in principle)
|
|
|
|
|
|
| |
handlers. This is beneficial since it means that pcm's MPSAFE handler
can get run before things that will block on Giant in the shared irq
case.
|
|
|
|
| |
MI code in August 2000 elsewhere.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
worked before.
mixer, dsp and sndstat are seperate devices - give them their own cdevsws
instead of demuxing requests sent to a single cdevsw.
use the si_drv1/si_drv2 fields in dev_t structures for holding information
specific to an open instance of mixer/dsp.
nuke /dev/{dsp,dspW,audio}[0-9]* links - this functionality is now provided
using cloning.
various locking fixes.
|
|
|
|
| |
warning: cast discards qualifiers from pointer target type
|
| |
|
|
|
|
| |
Apply style(9).
|
|
|
|
|
|
|
|
|
| |
ports later on.
This includes the basic MI interface routines as well as a console driver.
The MD code is kept in the MD directories.
Reviewed by: obrien
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
us our first minimal glimpse of PowerPC support.
With this code we can get to the "mountroot>" prompt on my Apple iMac. We
can't get any further due to lack of clock and interrupt handling, among other
things. This does however mean that pmap and VM are initialising.
We're fairly dependant on OpenFirmware at this point, but I hope to add
support for other classes of firmware at a later stage.
Reviewed by: obrien, dfr
|
|
|
|
|
| |
112: warning: cast to pointer from integer of different size
125: warning: cast to pointer from integer of different size
|
|
|
|
|
|
|
|
|
|
|
| |
Print type of pci bridge we find.
Force the IRQ of pci bridges upon all its children.
Allocate the resources on behalf of the bridge when we're testing to see if
they exist.
This should help people who don't read updating instructions very well.
This patch started out with an idea from Shigeru Yamamoto-san in -current.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
make(1) wants to build loader.sym *before* the .o files. Eliminating
one seeminly intermediate step avoids the problem. Somehow, it seems
that variables are not getting expanded at the right time.
Any explanations would be appreciated...
Changing:
${BASE}.sym: ${OBJS} ${LIBSTAND} ${LIBFICL} ${LIBALPHA} ${CRT} vers.o
${LD} ...
To:
BASEOBJS= ${OBJS} ${LIBSTAND} ${LIBFICL} ${LIBALPHA} ${CRT} vers.o
${BASE}.sym: ${BASEOBJS}
echo ${BASEOBJS}
${LD} ...
.. the echo only shows LIBFICL, CRT and vers.o. ${OBJS} is not included.
|
|
|
|
|
|
|
|
|
|
|
|
| |
told to use IRQ 6, progam the pcic to use irq 7 instead. Evidentally,
at least some of the cards are wired this way. If you want to use irq
6, configure it. All the mapping is done just before we set the
interrupt registers. See [FreeBSD98-testers 5064] for details.
Added commentary about valid interrupts on some CBUS pc98 CL PD6722
based cards.
Submitted by: Hiroshi TSUKADA-san <hiroshi@kiwi.ne.jp>
|
| |
|
| |
|
|
|
|
|
|
|
| |
built in, or as an addon card (My Japanese isn't quite good enough to
know which). [FreeBSD98-testers 5098] contains all the details.
Submitted by: Kawanobe Koh-san <kawanobe@st.rim.or.jp>
|