| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
| |
long arguments. This is WARNS=2 clean now.
|
| |
|
|
|
|
|
| |
the C calling convention or are otherwise not regular functions. This
allows us to boot a profiling kernel.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
syscall can interrupt other thread's syscall in sleepq_catch_signals().
Current, all callers know thread_suspend_check may suspend thread
itself, so we need't to check return_instead for normal suspension
flags (no P_SINGLE_EXIT set).
Tested by: deischen
Reported by: Maarten L. Hekkelman <m.hekkelman@cmbi.kun.nl>
|
|
|
|
|
| |
the shadow chain outside of the loop in vm_object_madvise(), reducing the
number of times that this lock is acquired and released.
|
|
|
|
|
|
|
|
|
|
| |
bootable ISO. HP machines (like the rx2600) that (also) have isp(4)
may have a non-standard firmware on the controller. Our isp(4) driver
is not able to work with those and even panics. This makes installing
FreeBSD rather impossible. By adding the ispfw.ko module, we give the
user a chance to upload a certified firmware onto the card and so make
it possible to either use the isp(4) successfully or otherwise avoid
the panic.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
do not set the virtual address to the bus address when the bus
doesn't have either of the PCI_RF_DENSE or PCI_RF_BWX flags set.
The TGA driver uses the virtual address to access the registers,
which on some machines can cause a memory management fault. Map
the bus address as K0SEG virtual memory instead. Note that with
some hardware combinations involving the TGA2 adapter this change
merely results that the memory management fault is replaced by a
machine check.
|
|
|
|
|
|
| |
living in usr/src. We need to use them from ports to record dependencies.
Discussed with: re(scottl)
|
|
|
|
|
|
|
|
|
|
| |
this in my tree for a while and in its disabled state there are no
issues. It isn't enabled yet because some drivers (in acpi) have side
effects in their probe routines that need to be resolved in some
manner before this can be turned on. The consensus at the last
developer's summit was to provide a static method for each driver
class that will return characteristics of the driver, one of which is
if can be reprobed idempotently.
|
|
|
|
|
|
|
|
|
| |
address I've lost, that move the location information to the atttach
routine as well. While one could use devinfo to get this data, that
is difficult and error prone and subject to races for short lived
devices.
Would make a good MT5 candidate.
|
|
|
|
| |
Hopefully, we'll finally have the compilable LINT kernels again. ;)
|
|
|
|
|
|
|
|
| |
more than one word, adding some quotes.
Advice from: mtm (my first attempt wasn't quite right)
Reviewed by: mtm
MFC after: 3 days
|
| |
|
| |
|
| |
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
| |
|
|
|
|
| |
ciss em ext2fs i2c ida iir ips lnc mly safe scsi_low smbfs sppp twa
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
keyword but without 'logamount' limit the amount of their log messages
by net.inet.ip.fw.verbose_limit sysctl value.
RELENG_5 candidate.
PR: kern/46080
Submitted by: Dan Pelleg
MFC after: 1 week
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
nor are they 3D accelarators as the description would like us to
believe. Since the TGA2 adapter has a VGA mode (unlike the TGA adapter),
one can use the VGA driver instead.
This fixes GENERIC kernels on alpha with TGA2 adapters.
|
|
|
|
|
|
| |
be treated as an error and cause a transfer to be freed twice. This
can probably only happen at boot time when transfers are processed
synchronously.
|
|
|
|
|
| |
modules on the amd64 platform. Without this, ddb stack traces cannot
follow module function calls, which makes debugging very difficult.
|
|
|
|
|
| |
object format modules that were read in by the loader. Loading
modules via the loader should now work on the amd64 platform.
|
|
|
|
|
|
|
|
|
|
| |
page zeroing thread before it has been created. It was possible for
calls to free() very early in the boot process to panic here because
the sleep queues were not yet initialised. Specifically, sysinit_add()
running at SI_SUB_KLD would trigger this if the array of pointers
became big enough to require uma_large_alloc() allocations.
Submitted by: peter
|
|
|
|
|
|
|
|
|
|
| |
format modules, which are currently only used on the amd64 platform.
This initial implementation just parses enough of the module to
allow it to extract dependencies and load all the bits into the
right place in memory, so the kernel must still do the full relocation
and linking. The details of the loaded sections are passed to the
kernel by supplying a copy of the ELF section header table as module
metadata with the MODINFOMD_SHDR tag.
|
|
|
|
|
|
|
|
|
| |
better relocation support for the amd64 and i386 platforms. This
should not result in any change in functionality, but moves a step
towards supporting the relocatable object file modules on amd64.
The same hack/trick as load_elf*.c uses is used here to simultaneously
support both elf32 and elf64 on amd64 and i386.
|
|
|
|
| |
MFC after: 2 days
|
|
|
|
| |
MFC after: 2 days
|
|
|
|
| |
them to be net booted lets document that fact.
|
| |
|
| |
|
|
|
|
|
|
| |
rather than relying on a trick that happens to work for the current
relocation schemes. Also add some comments and improve variable
naming.
|
|
|
|
| |
Submitted by: Pawel Worach <pawel.worach at telia.com>
|
|
|
|
|
|
|
|
| |
and UserConfig.
Submitted by: Gavin Atkinson (gavin.atkinson at ury dot york dot ac dot uk)
PR: docs/66980
MFC after: 2 days
|
|
|
|
|
| |
default for debug.mpsafenet, pointing at the recent announcement and
things to try if instability is experienced.
|
|
|
|
| |
Approved by: des
|
|
|
|
|
|
|
| |
operation using NET_NEEDS_GIANT(). This will result in a boot-time
restoration of Giant-enabled network operation, or run-time warning on
dynamic load (applicable only to the Netgraph component). Additional
components will likely need to be marked with this in the future.
|
|
|
|
|
|
|
|
| |
SCSI controllers. The driver was removed before FreeBSD 3.0, so it is
probably time to remove from the Hardware Notes... :-).
Historical clue by: Josh Paetzel <josh@tcbug.org>
MFC after: 3 days
|