summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable aac(4) module build for amd64scottl2004-08-301-0/+1
|
* Only compile aac_linux.ko for i386scottl2004-08-301-0/+2
|
* Set WARNS level to 2.marcel2004-08-301-0/+1
|
* Improve 64-bit cleanliness: make sure to use long format specifiers formarcel2004-08-301-12/+12
| | | | long arguments. This is WARNS=2 clean now.
* Build kgmon(8) on ia64.marcel2004-08-301-0/+1
|
* s/ENTRY/ENTRY_NOPROFILE/g for particular functions that do not followmarcel2004-08-304-8/+8
| | | | | the C calling convention or are otherwise not regular functions. This allows us to boot a profiling kernel.
* Add a missing '\n'.pjd2004-08-301-2/+2
|
* Only test return_instead if P_SINGLE_EXIT is set, otherwise a fork()davidxu2004-08-291-1/+1
| | | | | | | | | | 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>
* Move the acquisition and release of the lock on the object at the head ofalc2004-08-291-4/+12
| | | | | the shadow chain outside of the loop in vm_object_madvise(), reducing the number of times that this lock is acquired and released.
* Put the ispfw.ko module on the EFI boot partition when creating amarcel2004-08-291-0/+1
| | | | | | | | | | 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.
* Add -c option to preserve comments from GENERIC in the output.des2004-08-291-4/+12
|
* Remove the last remnants of HW_WDOG (no, really!)des2004-08-291-15/+0
|
* In alpha_pci_alloc_resource(), when allocating a memory resource,marcel2004-08-291-1/+1
| | | | | | | | | | | 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.
* Start the de-orbital burn of our previous FreeBSD version compat libsobrien2004-08-2912-132/+7
| | | | | | living in usr/src. We need to use them from ports to record dependencies. Discussed with: re(scottl)
* Initial support (disabled) for rebidding devices. I've been runningimp2004-08-291-4/+36
| | | | | | | | | | 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.
* MFp4: Merge in the patches, submitted long ago by someone whose emailimp2004-08-291-12/+26
| | | | | | | | | 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.
* Finish the removal of the HW_WDOG option.ru2004-08-291-6/+0
| | | | Hopefully, we'll finally have the compilable LINT kernels again. ;)
* Protect the command flags set in the rc.conf files in case they'rekensmith2004-08-291-1/+1
| | | | | | | | more than one word, adding some quotes. Advice from: mtm (my first attempt wasn't quite right) Reviewed by: mtm MFC after: 3 days
* GCC, ehh.pjd2004-08-292-0/+2
|
* Remove an unused variable.simokawa2004-08-291-1/+1
|
* Back out previous commit, ichwd is i386-only.des2004-08-291-1/+0
|
* According to mdoc(7), HISTORY comes before AUTHORS.des2004-08-291-5/+5
| | | | MFC after: 3 days
* Add a section for hardware watchdog timers, initially populated by ichwd.des2004-08-291-0/+7
| | | | MFC after: 3 days
* Remove the HW_WDOG option; it serves no purpose.des2004-08-295-20/+0
| | | | MFC after: 3 days
* Back out the two previous commits; ichwd is i386-only.des2004-08-291-6/+0
|
* Enable more modules on AMD64:obrien2004-08-291-0/+14
| | | | ciss em ext2fs i2c ida iir ips lnc mly safe scsi_low smbfs sppp twa
* Enable sound modules.obrien2004-08-291-0/+1
|
* o Restore a historical ipfw1 logamount behaviour: rules with 'log'maxim2004-08-291-0/+7
| | | | | | | | | | | 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
* Fixed the module name (macros don't work here).ru2004-08-291-1/+1
|
* Add cross-reference to ftw(3).tjr2004-08-291-0/+1
|
* Add an entry for ichwd to hopefully unbreak the LINT build.iedowse2004-08-291-0/+1
|
* Do not match TGA2 adapters. They are not compatible with TGA adapters,marcel2004-08-291-2/+0
| | | | | | | | 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.
* Fix two cases where a successful return from usbd_transfer() wouldiedowse2004-08-291-2/+2
| | | | | | 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.
* Unconditionally add `-fno-omit-frame-pointer' to CFLAGS when buildingiedowse2004-08-291-0/+3
| | | | | modules on the amd64 platform. Without this, ddb stack traces cannot follow module function calls, which makes debugging very difficult.
* Add support for completing the installation of ELF relocatableiedowse2004-08-291-3/+208
| | | | | object format modules that were read in by the loader. Loading modules via the loader should now work on the amd64 platform.
* Prevent vm_page_zero_idle_wakeup() from attempting to wake up theiedowse2004-08-291-2/+5
| | | | | | | | | | 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
* Add the loader side of support for preloading ELF relocatable objectiedowse2004-08-298-1/+550
| | | | | | | | | | 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.
* Separate out the ELF relocation code from the ELF loader, and addiedowse2004-08-286-35/+294
| | | | | | | | | 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.
* Stop pretending: TurboLaser support is really brokenwilko2004-08-281-1/+2
| | | | MFC after: 2 days
* Stop pretending: TurboLaser support is really broken.wilko2004-08-281-1/+2
| | | | MFC after: 2 days
* Now that I discovered that 164SX SRM recognises Intel 8255x NICs and allowswilko2004-08-281-3/+5
| | | | them to be net booted lets document that fact.
* Eliminate unnecessary indirection.alc2004-08-283-6/+6
|
* Fixed untested change.ru2004-08-281-1/+1
|
* Explicitly pass in the relocation base and data offset into ef_reloc()iedowse2004-08-287-43/+54
| | | | | | rather than relying on a trick that happens to work for the current relocation schemes. Also add some comments and improve variable naming.
* Correct typo in printf() warning.rwatson2004-08-281-1/+1
| | | | Submitted by: Pawel Worach <pawel.worach at telia.com>
* In 5.x, a device hint is used instead of a device flaghrs2004-08-281-39/+18
| | | | | | | | and UserConfig. Submitted by: Gavin Atkinson (gavin.atkinson at ury dot york dot ac dot uk) PR: docs/66980 MFC after: 2 days
* Add an updating entry for the recent change in network stack lockingrwatson2004-08-281-0/+13
| | | | | default for debug.mpsafenet, pointing at the recent announcement and things to try if instability is experienced.
* Add the Intel ICH watchdog timer driver.netchild2004-08-281-0/+6
| | | | Approved by: des
* Mark Netgraph TTY, KAME IPSEC, and IPX/SPX as requiring Giant for correctrwatson2004-08-283-0/+10
| | | | | | | 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.
* Remove the listing for the Seagate ST01/02 and the Future Domain 8xx/950simon2004-08-282-12/+0
| | | | | | | | 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
OpenPOWER on IntegriCloud