| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
- Make softinterrupts (SWI's) almost completely MI, and divorce them
completely from the x86 hardware interrupt code.
- The ihandlers array is now gone. Instead, there is a MI shandlers array
that just contains SWI handlers.
- Most of the former machine/ipl.h files have moved to a new sys/ipl.h.
- Stub out all the spl*() functions on all architectures.
Submitted by: dfr
|
| |
|
| |
|
| |
|
|
|
|
| |
Reviewed by: sheldonh@freebsd.org
|
|
|
|
| |
Reviewed by: sheldonh@freebsd.org
|
|
|
|
|
| |
that this header doesn't depend on USER_LDT. This fixes the USER_LDT
breakage with SMP kernels.
|
|
|
|
|
| |
- Add a vm86pcb_lock mutex that is used to lock the vm86pcb used when
making a vm86 call.
|
|
|
|
|
|
| |
of the Am79c973 with "AlertIT Technology," whatever that is. Also mention
support for the PCnet/FAST III cards in the documentation. The
PCnet/FAST III chips have integrated 10/100 PHYs.
|
| |
|
| |
|
|
|
|
| |
Submitted by: Tsuyoshi Hatakenaka <tsuyoshi@wni.co.jp>
|
| |
|
|
|
|
|
|
|
|
| |
a default. This should prevent people from whacking return at
the Distributions menu and getting nothing selected as a result
(a minimal "standard" system will at least install).
Flagged as big tech support headache by: Chris Shumway <cshumway@osd.bsdi.com>
|
|
|
|
|
| |
- Change the chip description to use mixed-case so it is consistent and
doesn't yell at the user during boot.
|
|
|
|
| |
Let the user know...
|
|
|
|
|
|
|
|
|
|
| |
adapters. This is necessary in order to make this driver work with
the built-in ethernet on the alpha Miata machines. These systems
have a 21143-PC chip on-board and optional daughtercards with either
a 10/100 MII transceiver or a 10baseT/10base2 transceiver. In both
cases, you need to twiddle the GPIO bits on the controller in order
to turn the transceivers on, and you have to read the media info
from the SROM in order to find out what bits to twiddle.
|
|
|
|
|
| |
PR: 21723
Submitted by: razuwaev@relex.ru
|
| |
|
| |
|
|
|
|
|
|
|
| |
-- don't depend on garbage in <sys/mount.h>. mbufs aren't actually
used here either. They should have been completely removed from filesystem
interfaces when they were removed from the interfaces to convert between
file handles and vnodes.
|
| |
|
|
|
|
| |
Requested by: jeh
|
|
|
|
| |
Requested by: sanpei
|
|
|
|
|
|
| |
of the description for the "power" internal command.
Reviewed by: sanpei
|
|
|
|
|
|
|
|
|
|
|
| |
/boot/GENERIC/kernel
/boot/kernel/kernel
/boot/kernel/*.ko
and removes:
/kernel.GENERIC
from the bin dist.
Approved by: jkh
|
|
|
|
|
|
|
| |
comma in array declarations).
Output a constant indicating the number of critical section entries
in the firmware.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of two (one to access the circular input fifo, the other to get the SCB).
This costs us a command slot so the driver can now only queue 254
simultaneous commands.
Have the kernel driver honor critical sections in sequencer code.
When prefetching S/G segments only pull a cacheline's worth but
never less than two elements. This reduces the impact of the
prefetch on the main data transfer when compared to the 128
byte fetches the driver used to do.
Add "bootverbose" logging for transfer negotiations.
Correct a bug in ahc_set_syncrate() that would prevent an update
of the sync parameters if only the ppr_options had changed.
Correct locking for calls to ahc_free_scb(). ahc_free_scb() is no
longer protected internally to simplify ports to other platforms.
Make sure we unfreeze our SIMQ if a resource shortage has occurred
and an SCB is been freed.
ahc_pci.c:
Turn on cacheline streaming for all controllers that support it.
Clarify diagnostic messages about PCI interrupts.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
and strcat()s which would be more difficult to fix, but I think they're
safe anyway.
* Don't crash at runtime by overflowing a buffer with constant data in
print-icmp.c on a long hostname.
* Don't overflow a static buffer by trying to decode an AFS ACL into a buffer
which is way too small for it.
Reviewed by: -audit
|
|
|
|
|
|
|
|
|
| |
top.c: fix from NetBSD/OpenBSD: make sure that new_message() is called
with a format.
Add $FreeBSD$ While I'm here.
These files are already off the vendor branch.
|
| |
|
| |
|
|
|
|
|
| |
support for ServerWorks ROSB4 ATA33, CMD 648 ATA66 and CMD 649 ATA100,
and Cyrix 5530.
|
|
|
|
| |
Sound based one works for me.
|
|
|
|
|
|
|
| |
Document osf1_enable
Submitted by: Eric D. Futch <efutch@nyct.net>
PR: 21649
|
|
|
|
|
|
|
| |
disk drivers along with a load of fixes to context switching, fork
handling and a load of other stuff I can't remember now. This takes us as
far as start_init() before it dies. I guess now I will have to finish off
the VM system and syscall handling :-).
|
|
|
|
| |
on new installs.
|
| |
|
|
|
|
|
|
|
|
| |
release {io,irq} resources.
fix multi io window in release io routine
PR: 20454
|
|
|
|
|
|
| |
missed in the probe. This might break the CMD chips again, more
testing is needed on that, but we need the mainstream chips to
work again ...
|
|
|
|
| |
PR: 21742
|
|
|
|
| |
remote access on default installations.
|
|
|
|
| |
This may be a WIP, but `make release' needs it sooner than later.
|
|
|
|
|
|
|
| |
up lock on extattrs.
o Get for free a comment indicating where auto-starting of extended
attributes will eventually occur, as it was in my commit tree also.
No implementation change here, only a comment.
|
|
|
|
|
|
|
|
| |
call, which should be the last thing down to a per-mount extattr
management structure, after ufs_extattr_stop() on the file system.
This currently has the effect only of destroying the per-mount lock
on extended attributes, and clearing appropriate flags.
o Remove inappropriate invocation in ufs_extattr_vnode_inactive().
|
|
|
|
|
|
| |
Add lockdestroy() and appropriate invocations, which corresponds to
lockinit() and must be called to clean up after a lockmgr lock is no
longer needed.
|
| |
|
| |
|
| |
|