| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
there are some strange machines that seem to need this.
o delete bogus comment.
o don't use the the bios for read/writing config space. They interact badly
with SMP and being called from ISR. This brings -current in line with
-stable.
# make the latter #ifdef on USE_PCI_BIOS_FOR_READ_WRITE in case we
# need to go back in a hurry.
|
| |
|
|
|
|
|
| |
o Standardize on _MACHINE_STDARG_H_ to allow multiple header includes.
o Restrict the definition of va_copy() to C99 environments.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NB: But it will enable it in all kernels not having options "NO_GEOM"
Put the GEOM related options into the intended order.
Add "options NO_GEOM" to all kernel configs apart from NOTES.
In some order of controlled fashion, the NO_GEOM options will be
removed, architecture by architecture in the coming days.
There are currently three known issues which may force people to
need the NO_GEOM option:
boot0cfg/fdisk:
Tries to update the MBR while it is being used to control
slices. GEOM does not allow this as a direct operation.
SCSI floppy drives:
Appearantly the scsi-da driver return "EBUSY" if no media
is inserted. This is wrong, it should return ENXIO.
PC98:
It is unclear if GEOM correctly recognizes all variants of
PC98 disklabels. (Help Wanted! I have neither docs nor HW)
These issues are all being worked.
Sponsored by: DARPA & NAI Labs.
|
|
|
|
|
|
|
| |
Also fix some style bugs in surrounding code, and add a comment
about FP state restoral that seems questionable.
Submitted by: bde
|
|
|
|
| |
<sys/cdefs.h>.
|
| |
|
|
|
|
|
|
|
|
| |
o bus_dmamap_load_mbuf
o bus_dmamap_load_uio
Test on i386. Known to compile on alpha and sparc64, but not tested.
Otherwise untried.
|
|
|
|
|
| |
already copied into, rather than doing the bcopy() from the userland
pointer. "Oops."
|
|
|
|
|
|
|
|
| |
This will be removed when new versions of syscalls sigreturn()
and sigaction() are added (mini is working on this but is in
the middle of a move).
This should fix the problem of cvsupd dying.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
It doesn't work.
It cannot be made to work.
Goodbye.
X-MFC after: ASAP
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
These are still unknown name but these are working as well
as the other ServerWorks chipset.
Description strings should be corrected when the chipsets
are known.
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
doesn't give them enough stack to do much before blowing away the pcb.
This adds MI and MD code to allow the allocation of an alternate kstack
who's size can be speficied when calling kthread_create. Passing the
value 0 prevents the alternate kstack from being created. Note that the
ia64 MD code is missing for now, and PowerPC was only partially written
due to the pmap.c being incomplete there.
Though this patch does not modify anything to make use of the alternate
kstack, acpi and usb are good candidates.
Reviewed by: jake, peter, jhb
|
|
|
|
| |
<sys/diskmbr.h>.
|
|
|
|
|
|
|
|
| |
due to a missing comma.
I have no idea what trouble, if any, this may have caused.
Pointed out by: FlexeLint
|
| |
|
|
|
|
| |
Requested by: rwatson, phk, and many others
|
|
|
|
| |
so make the non-empty #ifdef lint.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
on a process's pending signals, use the signal queue flattener,
ksiginfo_to_sigset_t, on the process, and on a local sigset_t, and then work
with that as needed.
|
|
|
|
|
|
|
| |
of 1 so that it is not probed until after acpi0 is probed and attached.
- In legacy_probe(), return ENXIO if acpi0 is around and alive.
- nexus_attach() is now much simpler and just lets its child drivers do
all the work.
|
|
|
|
|
|
| |
and attach routines have succeeded so that if they fail we can still use
the PnP BIOS to find ISA on-board devices. The fact that we do this here
is gross but fixing it properly involves a lot more work.
|
|
|
|
|
| |
Peter's rev 1.189 should fix the lost console on SCSI-based systems due
to this message.
|
|
|
|
|
|
|
|
| |
testing any modifications to them, they shouldn't even bother with
disklabels in the first place and they are just plain obsolete old
hardware which should be axed entirely before 5.0-R IMO.
Sponsored by: DARPA & NAI Labs.
|
|
|
|
| |
The kernel printf() isn't race-free
|
|
|
|
|
|
|
| |
This is a band-aid until the KSE pthread committers get back on the ground
and have their machines setup.
Submitted by: eischen
|
|
|
|
|
|
|
| |
than doing the checks piecemeal and then doing a second copyin later.
PR: 38021
Submitted by: davidx (I've tweaked the patch a bit)
|
| |
|
|
|
|
|
| |
PR: 38016
Submitted by: davidx
|
| |
|
|
|
|
|
|
| |
static in its prototype, mark it static at the definition too.
Inspired by: FlexeLint warning #512
|
| |
|
|
|
|
| |
64-bit clean.
|
|
|
|
| |
not used anywhere anymore.
|
|
|
|
| |
Submitted by: marius@alchemy.franken.de
|
| |
|
| |
|
|
|
|
| |
see if we have been probed before by checking for a pciX bus device.
|
|
|
|
| |
if (bootverbose).
|
|
|
|
|
|
|
|
|
| |
- nexus no longer has PCI bridges as direct children, so the PCI bus
ivar is no longer used and is removed.
- Don't attach default EISA, ISA, or MCA busses. Instead, if we do not
have an acpi0 device after bus_generic_probe(), add a legacy0 child
device.
- Remove machine/nexusvar.h.
|
| |
|
|
|
|
| |
hang off of the legacy driver instead of the nexus.
|
|
|
|
|
|
|
|
| |
ACPI or for when ACPI support is disabled or not present in the kernel.
Basically, the nexus device is now split into two with some parts
(such as adding default ISA, MCA, and EISA busses if they aren't found
as well as support for PCI bus device ivars) being moved to the legacy
driver.
|
| |
|