summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add support for loadable microcode which implements interrupt coalescingjlemon2001-10-251-15/+162
| | | | | | | | | | | | | | | | | | | | | | and packet bundling. Make the microcode settings controllable via sysctl and loader tunables. Submitted by: Marko Zec <zec@tel.fer.hr> (with some munging and dynamic sysctl support by me) Also extend the workaround for Dynamic Standby mode to later '559 chips, not just the ICH2 variants.
* | . Add structure elements for sysctl.jlemon2001-10-251-3/+23
| | | | | | | | . Document default values for microcode
* | . Add structure definition for microcode download.jlemon2001-10-251-7/+23
| | | | | | | | | | | | | | Submitted by: Marko Zec <zec@tel.fer.hr> . Add some PCI chip revision entries. . Make size of txcb dependent on pointer size rather than arch #define
* | Add Intel's loadable microcode to implement receive side bundling.jlemon2001-10-251-0/+1129
| | | | | | | | | | | | | | This is taken verbatim from the Intel's e100-1.6.22 release, with the addition of their LICENSE file at the top. Submitted by: Marko Zec <zec@tel.fer.hr>
* | cnclose() can potentially race against itself. To avoid vn_close() races,jlemon2001-10-251-2/+3
| | | | | | | | | | | | NULL-out cnd_vp before calling the latter, as it may block. Submitted by: dillon
* | Add PCI_ENABLE_IO_MODES option, for BIOSen that neglect this.jlemon2001-10-256-0/+7
| | | | | | | | Submitted by: Andrew R. Reiter arr@watson.org
* | Fix bugs in NgSendMsg() and NgSendAsciiMsg() where the wrong tokenarchie2001-10-251-2/+2
| | | | | | | | | | | | | | value could be returned when the debug level was non-zero. Submitted by: Harti Brandt <brandt@fokus.gmd.de> MFC after: 5 days
* | Re-commit www:wwwache2001-10-252-0/+2
| | | | | | | | | | | | | | | | If anybody wants to remove them for some reason, please consider "pop" removing first. Approved by: arch discussion from Oct 20 MFC after: 3 days
* | Resume deorbit burn sequence for <malloc.h>. Inspection of my make logswollman2001-10-251-5/+2
| | | | | | | | | | reveals no programs in the standard build which hit the previous warning message. This change will NOT be merged to 4-stable.
* | o Remove extern showallsockets, defunct as of the change torwatson2001-10-251-1/+0
| | | | | | | | | | kern.security.seeotheruids_permitted. This was missed in the commit that made this change elsewhere.
* | Backout 1.61 -- both intrcnt and intrnames are already exportedluigi2001-10-254-24/+0
| | | | | | | | via sysctl under "hw".
* | Change #include "DEFS.h" to <machine/asm.h>.peter2001-10-254-4/+4
| |
* | Use the correct sysctl names for intrcnt and intrnames.luigi2001-10-251-2/+2
| |
* | Split the per-process Local Descriptor Table out of the PCB and intojhb2001-10-2517-172/+215
| | | | | | | | | | | | | | struct mdproc. Submitted by: Andrew R. Reiter <arr@watson.org> Silence on: -current
* | Force FWRITE on when opening the console, so that the flags passed tojlemon2001-10-251-2/+5
| | | | | | | | | | vn_close match those from vn_open. This fixes the panic some people were seeing about "vrele: missed vn_close".
* | Update Labour Day in New Zealand. It's definitely not today. Thisgrog2001-10-251-1/+1
| | | | | | | | | | year it was on 22 October, which makes me think that it's the 4th Monday in October. At least this way it's correct for this year.
* | re-undo rev 1.78 now that style(9) is sane in this regard,julian2001-10-241-102/+102
| | | | | | | | (make struct {proc,thread,kse,ksgrp} readable again.)
* | Merge in BSDisms. Slight rewordings in some cases.julian2001-10-241-16/+19
| | | | | | | | | | Submitted by: bde@freebsd.org Reviewed by: jhb@freebsd.org
* | Document the requirements and nature of the logical CPU IDs. It isn'tjhb2001-10-241-0/+10
| | | | | | | | | | | | | | very strict and leaves much up to the platform so that it can define a convenient mapping. Requested by: mjacob
* | Change the module name from 'snd_sonicvibes' to 'snd_vibes' as that isjhb2001-10-241-3/+3
| | | | | | | | | | the filename (thus the "old" module name) and the name used by snd_driver.ko.
* | Change module name from 'snd_als' to 'snd_als4000' to match name injhb2001-10-241-3/+3
| | | | | | | | snd_driver.ko.
* | Change the module name from 'via' to 'snd_via82c686' to match the KLDjhb2001-10-241-5/+3
| | | | | | | | filename and in snd_driver.ko.
* | Change the module name from 'snd_cmipci' to 'snd_cmi' to match thejhb2001-10-241-3/+3
| | | | | | | | | | filename, module name in the loader, the dependency in snd_driver.ko, and to be consistent with other sound drivers.
* | * Clear the TLB on boot.dfr2001-10-241-4/+7
| | | | | | | | | | * If a pte for a location given to pmap_enter_quick is valid, just give up - don't panic, even if the mapping is different.
* | If we get an unhandled page fault in kernel mode, either panic (ifdfr2001-10-241-1/+14
| | | | | | | | | | | | | | | | | | pcb_onfault is not set) or arrange to restart at the location in pcb_onfault. This ought to help the stability of a system under moderate load. It certainly stops DDB from hanging the kernel when it tries to access a non-present page.
* | De-orbit DEFS.h - the other arches do not use it, and it got replacedpeter2001-10-2442-82/+35
| | | | | | | | | | | | with <machine/asm.h>. Reviewed by: bde
* | Try to get the self-relocator to work with IPLTLSB relocations. Doesn'tdfr2001-10-244-12/+80
| | | | | | | | work right though - I can't figure out why.
* | Unbreak alpha builds.mjacob2001-10-241-3/+4
| |
* | unwind v_writecount in fhopen() if we are unable to allocate thedillon2001-10-242-2/+8
| | | | | | | | | | | | descriptor. MFC after: 3 days
* | cn_tab no longer exists, use cnadd() to add a console device. Note thatjlemon2001-10-247-7/+7
| | | | | | | | this may result in duplicate console output in some cases.
* | Don't enable write cacheing on devices that don't support tagged queuingdes2001-10-241-1/+1
| | | | | | | | | | | | | | unless hw.ata.wc is set. Approved by: sos MFC after: 1 week
* | Document C99 conformity.asmodai2001-10-241-2/+7
| | | | | | | | Update text which is printed out to reflect reality.
* | Add __FBSDID.asmodai2001-10-241-3/+5
| | | | | | | | | | Change __assert() function to print failing function name. This makes us C99 conforming.
* | Add __FBSDID.asmodai2001-10-241-5/+10
| | | | | | | | | | | | Change __assert() function to print failing function name. #if 0 the sccsid block. This makes us C99 conforming.
* | Add $FreeBSD$.asmodai2001-10-241-3/+6
| | | | | | | | | | | | Change assert() macro to print failing function name. Change K&R function prototype wrapper to ANSI prototype. This makes us C99 conforming.
* | Remove call to cninit_finish().jlemon2001-10-242-3/+0
| |
* | - Clean up the comments slightly here to make them more readable.jhb2001-10-242-6/+14
| | | | | | | | | | | | | | | | - Set the type and trapframe number for the F00F workaround since type can be used later by sv_transtrap(). Debuggers might also want to look at the type in the trapframe. Submitted by: bde (mostly)
* | Help to recover from bad seek (i.e. negative or too big) happens beyondache2001-10-242-5/+12
| | | | | | | | | | our pre-check control. Do the same way as refill.c does when it set __SERR, i.e. clear read and ungetc buffers. Clear EOF flag too.
* | Make apm a module.ume2001-10-242-0/+11
| | | | | | | | | | We need further work to be able to specify an equivalence of `flags 0x20'. Many PCs should work for now. But, some PCs need `flags 0x20'.
* | Refer more consistently to the different FreeBSD (hardware platform)bmah2001-10-248-13/+14
| | | | | | | | | | | | ports. Also use "official" names for platforms where appropriate. Partly suggested by: phantom
* | Add some new entities with the "official" names of the platformsbmah2001-10-246-0/+6
| | | | | | | | we support (as opposed to the names of ports).
* | Added the pmc driver which supports power management controller ofnyan2001-10-247-0/+533
| | | | | | | | | | | | | | old NEC PC-98NOTE. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) MFC after: 1 week
* | Fix this to actually compile in the !INVARIANTS case.jhb2001-10-242-1/+11
| | | | | | | | Reported by: Maxime Henrion <mux@qualys.com>
* | Use vm_offset_t instead of caddr_t to fix a warning and removerobert2001-10-241-3/+3
| | | | | | | | two casts.
* | fix kvprintf panic in attach routinehm2001-10-241-6/+1
| |
* | Correct a typo: numtiple -> multiple.roam2001-10-241-1/+1
| | | | | | | | | | | | PR: 31474 Submitted by: Eric Yu <ericyu@mail2000.com.tw> MFC after: 1 week
* | fix SNDCTL_DSP_GETISPACE behaviourcg2001-10-241-3/+2
| |
* | improve recording behaviourcg2001-10-241-5/+10
| |
* | Finish the removal of the LABPC driver.ru2001-10-243-142/+4
| | | | | | | | Forgotten by: phk
* | It's safe to assume that ${.OBJDIR} == ${.CURDIR} in theru2001-10-241-1/+1
| | | | | | | | NOOBJ-hinted Makefiles.
OpenPOWER on IntegriCloud