| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
with !SMP kernels. Also, replace NCPUS with MAXCPU since they are
redundant.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
of two evils; the greater evil is requiring sys/proc.h to be included
before including machine/mutex.h.
|
|
|
|
|
|
| |
NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP.
Reviewed by: peter
|
|
|
|
|
|
|
|
| |
vn_extattr_get() and vn_extattr_set(). vn_extattr_rm() removes the
specified extended attribute from a vnode, authorizing the change as
the kernel (NULL cred).
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
| |
Add support for constructing a table of critical section regions in
the firmware image. The kernel driver will soon have support for
single stepping the sequencer outside of a critical region prior
to starting exception handling.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ahc_pci.c:
Bring back the AHC_ALLOW_MEMIO option at least until the
memory mapped I/O problem on the SuperMicro 370DR3 is
better understood.
aic7xxx.c:
If we see a spurious SCSI interrupt, attempt to clear it and
continue by unpausing the sequencer.
Change the interface to ahc_send_async(). Some async messages
need to be broadcast to all the luns of a target or all the
targets of a bus. This is easier to achieve by passing explicit
channel, target, and lun parameters instead of attempting to
construct a device info struct to match.
Filter the sync parameters for the PPR message in exactly the
same way we do for an old fashioned SDTR message.
Correct some typos and correct a panic message.
Handle rejected PPR messages.
In ahc_handle_msg_reject(), let ahc_build_transfer_msg() build
any additional transfer messages instead of doing this inline.
aic7xxx.h:
Increase the size of both msgout_buf and msgin_buf to
better accomodate PPR messages.
aic7xxx_freebsd.c:
Update for change in ahc_send_async() parameters.
aic7xxx_freebsd.h
Update for change in ahc_send_async() parameters.
Honor AHC_ALLOW_MEMIO.
aic7xxx_pci.c:
Check the error register before going into full blown PCI
interrupt handling. This avoids a few costly PCI configuration
space reads when we run our PCI interrupt handler because another
device sharing our interrupt line is more active than we are.
Also unpause the sequencer after processing a PCI interrupt.
|
|
|
|
|
|
|
|
| |
sequencer files. Different platforms place the included files in different
locations and it is easier to modify the include path passed as arguments
to the assembler than adding #ifdef support to the assembler.
Remove a spurious 'nop' instruction.
|
|
|
|
|
|
| |
sequencer files. Different platforms place the included files in different
locations and it is easier to modify the include path passed as arguments
to the assembler than adding #ifdef support to the assembler.
|
| |
|
|
|
|
|
|
| |
attached by the pnaphy driver. This seems to work fine with my sample
ADMtek adapter (which has both 10/100 ethernet and homePNA connectors
and hardware).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add lots of comments
* Convert a couple of assertions to KASSERT()
* Minimal whitespace & misapplied {} fixes
* Convert #if 0 to #if COMPILING_LINT for code we presently do not
support, but want to keep available.
Reviewed by: adrian, markm
|
| |
|
| |
|
|
|
|
| |
by RFC 2553.
|
|
|
|
| |
Submitted by: phk
|
|
|
|
|
|
| |
with #ifndef __alpha__/#endif
- Add function prototypes for functions used during the alpha console
probe and gdb port setup inside of #ifdef __alpha__/#endif.
|
|
|
|
| |
the alpha.
|
|
|
|
| |
modules since atomic.h was updated, now is the time.
|
| |
|
|
|
|
| |
not a 16-bit one.
|
| |
|
|
|
|
|
|
|
|
|
| |
a result of mii_phy_probe()) and use that rather than hardcoding a
constant. The hardcoded way was too specific to the particular card
I had and caused PHY probing to fail on at least one laptop with a
built-in AMD chip.
Reported by: rjk@grauel.com (Richard J Kuhns)
|
|
|
|
|
| |
idle loop. Machine-dependant code can elect to eg. take power-saving
actions when this event is invoked.
|
|
|
|
| |
reduce power consumption on most systems.
|
|
|
|
| |
without holding the Giant lock.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pcmciavar.h 1.9->1.12
1.12, enami, minor coding nits
1.11, augustss, (pcmcia_devinfo NRFB)
1.10, cgd, add generic lookup routines
pcmcia.c 1.14->1.23
1.23, drochner, (probe code printing, NRFB)
1.22, augustss, KNF
1.21, uch, (hpcmips tweaks NRFB)
1.20, chopps, remove bogus debug
1.19, enami, minor coding nits
1.18, augustss, (pcmcia_devinfo NRFB)
1.17, nathanw, LP64 printf fixes
1.16, cgd, add generic lookup routines
1.15, aymeric, printf fixes
NRFB == not relevant to freebsd
o Expand the pccard matching routines to include the ability to match
against the CIS strings since our current driver database is based on
that.
o Add lots more ivars to get the information necessary to snag these values.
|
|
|
|
|
|
| |
the ccb queue without masking interrupts.
Submitted by: Petr Lampa <lampa@fee.vutbr.cz>
|
| |
|
|
|
|
|
| |
Intel 815E motherboard, which I believe is an i82562. Seems to work
just fine with the fxp driver.
|
|
|
|
|
|
| |
and FIFOs.
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
| |
o Add '.'s in comments to style(9)-ify them.
o Clean up whitespace a little.
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
|
|
|
| |
must be held when retrieving ACLs from vnodes. This is required for
EA-based UFS ACL implementations.
o Update vacl_get_acl() so that it does appropriate vnode locking.
o Remove static from M_ACL malloc define so that it is accessible for
consumers of ACLs other than in kern_acl.c
Obtained from: TrustedBSD Project
|
|
|
|
| |
instead of M_WAITOK, to allow for maximum flexibility.
|
|
|
|
| |
be called in an interrupt context.
|
|
|
|
|
|
| |
and clearing watchpoints.
Reviewed by: jwd@FreeBSD.org, -hackers@
|
|
|
|
|
|
| |
in case it's insane enough to not do what you tell it to.
Print out (LOGINFO level) initiator ID.
|
|
|
|
| |
(from phk@freebsd.org)
|
|
|
|
| |
(obtained from phk@freebsd.org)
|