| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Pointed out by: le
|
|
|
|
|
| |
loader typically doesn't do this so that we end up booting the
with whatever the EFI loader has set it to last.
|
|
|
|
|
|
|
| |
multiple CPU-specific drivers can attach. This is a work in progress
so children aren't supported yet.
Help from: jhb
|
|
|
|
|
|
|
| |
that is specific to those boards.
This allows this file to compile again with CPU_ELAN enabled, but not
CPU_SOEKRIS, for a Compulab board.
|
|
|
|
|
|
|
|
|
| |
in the Memory Mapped Configuration Region (MMCR) to reset the CPU.
If CPU_ELAN is set, try this first to reset the CPU before the
traditional way.
Without this change, my Compulab board powers down on 'reset' instead
of rebooting.
|
|
|
|
| |
Approved by: bms(mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the former ports registered groups: proxy and authpf as well as
the proxy user. Make sure to run mergemaster -p in oder to complete make
installworld without errors.
This also provides the passive OS fingerprints from OpenBSD (pf.os) and an
example pf.conf.
For those who want to go without pf; it provides a NO_PF knob to make.conf.
__FreeBSD_version will be bumped soon to reflect this and to be able to
change ports accordingly.
Approved by: bms(mentor)
|
|
|
|
| |
Reviewed by: jhb
|
|
|
|
|
|
|
|
|
|
|
| |
- security.bsd.hardlink_check_uid, when set, means, that unprivileged
users are not permitted to create hard links to files not
owned by them,
- security.bsd.hardlink_check_gid, when set, means, that unprivileged
users are not permitted to create hard links to files owned
by group they don't belong to.
OK'ed by: rwatson
|
|
|
|
|
|
|
|
|
|
| |
ethernet (tested) and FDDI (not tested). The main use for this is on ADSL (or
other ATM) connections where bridged ethernet is used, PPPoE being a prime
example.
There is no manual page as yet, I will write one shortly.
Reviewed by: harti
|
|
|
|
|
|
|
| |
header to the inner IP header of the PIM Register if this is a PIM
Null-Register message.
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
|
|
|
|
| |
Submitted by: Pavlin Radoslavov <pavlin@icir.org>
|
|
|
|
|
|
| |
vm_object_deallocate() so that it doesn't spin forever either.
Submitted by: bde
|
|
|
|
|
|
| |
during exit. Apparently it isn't safe after all. See uma_large_free().
Pointed out by: alc
|
|
|
|
|
|
|
| |
that we (p1) are currently running, we hold a reference on p_textvp which
means the vnode cannot go away. p2 cannot run yet (and hence cannot exit)
so this should be safe to do at this point. As a bonus, it removes a
block of under-Giant code that was there to support the vref.
|
|
|
|
|
| |
so remove it from here. The most notable examples include vm_mmap().
This removes one more Giant event from exit(2).
|
| |
|
| |
|
| |
|
|
|
|
| |
waiting for a context switch
|
| |
|
|
|
|
|
| |
PR: kern/63864
Submitted by: Gleb Smirnoff
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ever since alpha/alpha/pmap.c revision 1.81 introduced the list allpmaps,
there has been no reason for having this function on Alpha. Briefly,
when pmap_growkernel() relied upon the list of all processes to find and
update the various pmaps to reflect a growth in the kernel's valid
address space, pmap_init2() served to avoid a race between pmap
initialization and pmap_growkernel(). Specifically, pmap_pinit2() was
responsible for initializing the kernel portions of the pmap and
pmap_pinit2() was called after the process structure contained a pointer
to the new pmap for use by pmap_growkernel(). Thus, an update to the
kernel's address space might be applied to the new pmap unnecessarily,
but an update would never be lost.
|
| |
|
|
|
|
|
| |
Free what is allocated for pSRBs at unload time or if something bad happens,
thanks to scottl for spotting this out.
|
|
|
|
| |
Submitted by: rwatson
|
| |
|
|
|
|
| |
Pointed out by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
|
|
|
|
|
|
| |
pmap_pinit2() empty.
Approved by: marcel
|
|
|
|
| |
of vm/vm.h's struct kva_md_info.)
|
|
|
|
| |
Reviewed by: jeff
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
- Logitec LDR-H443SU2
- IO-DATA DVR-UEH8
PR: kern/63793
Submitted by: Ryuji MATSUMOTO <matumoto@pluto.ai.kyutech.ac.jp>
MFC after: 1 week
|
|
|
|
| |
modified at run-time.
|
| |
|
|
|
|
| |
Remove obsolete compat_atdisk device.
|
|
|
|
|
|
|
|
|
|
|
|
| |
if_ndis.c has been split into if_ndis_pci.c and if_ndis_pccard.c.
The ndiscvt(8) utility should be able to parse device info for PCMCIA
devices now. The ndis_alloc_amem() has moved from kern_ndis.c to
if_ndis_pccard.c so that kern_ndis.c no longer depends on pccard.
NOTE: this stuff is not guaranteed to work 100% correctly yet. So
far I have been able to load/init my PCMCIA Cisco Aironet 340 card,
but it crashes in the interrupt handler. The existing support for
PCI/cardbus devices should still work as before.
|
| |
|
| |
|
|
|
|
| |
OK'ed by: imp
|
|
|
|
| |
Approved by: tanimura (mentor)
|
| |
|
|
|
|
|
| |
occurences of 'goto done' after vn_start_write invocation were cleaning
up incompletely.
|
|
|
|
| |
snide comment with a different one.
|
|
|
|
|
|
|
| |
patch chunk rejected that he missed. This would manifest as a lock
assertion panic at boot (Giant not locked in kern_fork.c).
Obtained from: jhb
|
|
|
|
|
|
| |
Giant just to call kthread_exit().
Requested by: many
|
|
|
|
| |
adlink device kthreads.
|
|
|
|
|
|
|
|
| |
- Push Giant down a bit in coredump() and call coredump() with the proc
lock already held rather than unlocking it only to turn around and
relock it.
Requested by: peter
|