| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This is needed on sparc64 (and maybe all OpenFirmware based machines) as
most [all?] OpenBoot PROM's require either an a.out or FCode boot image.
Submitted by: jake
|
|
|
|
| |
MFC after: 7 days
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
/kernel. kgmon actually appears to use getbootfile(), and the man page
might need to be updated to reflect that.
Reported by: Hiten Pandya <hiten@uk.FreeBSD.org>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
a really warped way of things. Anyway deal with it,
and luckily the newer HighPoint BIOS's doesn't mind..
No brownies to HighPoint for that...
|
|
|
|
|
|
|
|
| |
can be called both with and without the pipe mutex held. (For example,
if called by pipeselwakeup(), it is held. Whereas, if called by kqueue_scan(),
it is not.)
Reviewed by: alfred
|
|
|
|
|
|
|
|
|
| |
There is still some locations where the PROC lock should be held
in order to prevent inconsistent views from outside (like the
proc->p_fd fix for kern/vfs_syscalls.c:checkdirs()) that can be
fixed later.
Submitted by: Jonathan Mini <mini@haikugeek.com>
|
| |
|
| |
|
|
|
|
|
| |
worked for the beast disklabel only goes to show how weak a simple
parity really is.
|
| |
|
| |
|
|
|
|
|
|
| |
MFC: ASAP
:
|
|
|
|
| |
MFC after: 7 days
|
|
|
|
|
|
|
|
|
| |
that could be used to set/get arbitrary length link level
addresses. Alias "lladdr" parameter and "ether" family
to the new "link" family for backward compatibility.
PR: bin/31476
MFC after: 1 week
|
|
|
|
| |
Suggested by: Lennart Augustsson <augustss@netbsd.org>
|
|
|
|
|
|
| |
PR: kern/30540
Submitted by: Tony Finch <dot@dotat.at>
MFC after: 3 days
|
| |
|
|
|
|
| |
Sponsored by: Advanis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This completes the ATA RAID support, since all functions to manipulate
the RAID are accessible from FreeBSD, the BIOS on the ATA RAID cards
are only nessesary for booting.
I decided to allow for creation of ATA RAID's on any ATA controller, but
please keep in mind the restrictions on that. Due to the BIOS not
knowing what to do you can only boot from a RAID1 or the first disk
in a SPAN, if its not located on a "real" ATA RAID controller like
the Promise or Highpoint controllers.
Sponsored by: Advanis
|
| |
|
|
|
|
|
| |
The mdoc markup and all spelling errors in this file are all legal game
for anyone with more doc-clue than me.
|
|
|
|
|
|
|
|
|
|
|
| |
with this flag. Remove the dup_list and dup_ok code from subr_witness. Now
we just check for the flag instead of doing string compares.
Also, switch the process lock, process group lock, and uma per cpu locks over
to this interface. The original mechanism did not work well for uma because
per cpu lock names are unique to each zone.
Approved by: jhb
|
|
|
|
| |
call cpu_thread_link().
|
| |
|
| |
|
|
|
|
| |
Pointy hat to: dillon
|
| |
|
|
|
|
| |
Submitted by: dd
|
|
|
|
| |
fdisk -s for each partition.
|
|
|
|
| |
match it up with apic_vector.s.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disablement assumptions in kern_fork.c by adding another API call,
cpu_critical_fork_exit(). Cleanup the td_savecrit field by moving it
from MI to MD. Temporarily move cpu_critical*() from <arch>/include/cpufunc.h
to <arch>/<arch>/critical.c (stage-2 will clean this up).
Implement interrupt deferral for i386 that allows interrupts to remain
enabled inside critical sections. This also fixes an IPI interlock bug,
and requires uses of icu_lock to be enclosed in a true interrupt disablement.
This is the stage-1 commit. Stage-2 will occur after stage-1 has stabilized,
and will move cpu_critical*() into its own header file(s) + other things.
This commit may break non-i386 architectures in trivial ways. This should
be temporary.
Reviewed by: core
Approved by: core
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Correct backtrace was made more complex when the new signal trampoline
was introduced to support more than 32 signals, while keeping a modified
version of the old signal trampoline.
The 'where' command will now show:
#2 <signal handler called>
where appropiate.
Submitted by: Tor.Egge@fast.no
|
|
|
|
| |
Add const to usage function.
|
| |
|
|
|
|
|
| |
from `index' to `indx'. The correct fix would be to not support or use
index().
|
|
|
|
|
| |
`timo'. This also makes the parameter name in the prototype the same as
in the function.
|
|
|
|
|
| |
#include <sys/time.h> instead of depending on namespace pollution in
<sys/stat.h> for the declaration of struct timeval.
|
|
|
|
|
|
|
| |
__FBSDID first, because it should not be defined at all,
o Remove inclusion of cdefs.h in locore.s.
Pointed out by: peter
|
| |
|
| |
|
| |
|