summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
...
* Add some verbiage about the new ACPICA code. Note that this probablymsmith2000-10-282-0/+24
| | | | | breaks building this config, as the old ACPI code will conflict. The old code will be going away shortly, so this should not be an issue.
* Allow PCI busses to be connected to host bridges detected by ACPI as well.msmith2000-10-282-0/+2
|
* Connect the new ACPICA code to the 'acpica' device.msmith2000-10-283-10/+141
|
* Initial FreeBSD OSPM (operating system power management) modules formsmith2000-10-2815-0/+4893
| | | | | | | | | | | | | | ACPICA. Most of these are still works in progress. Support exists for: - Fixed feature and control method power, lid and sleep buttons. - Detection of ISA PnP devices using ACPI namespace. - Detection of PCI root busses using ACPI namespace. - CPU throttling and sleep states (incomplete) - Thermal monitoring and cooling control (incomplete) - Interface to platform embedded controllers (mostly complete) - ACPI timer (incomplete) - Simple userland control of sleep states. - Shutdown and poweroff.
* FreeBSD-specific OSD (operating system dependant) modules for the Intelmsmith2000-10-2811-0/+1084
| | | | ACPICA code.
* Revert two experimental changes which escaped from my devel machine.phk2000-10-287-7/+7
|
* This commit was generated by cvs2svn to compensate for changes in r67754,msmith2000-10-28261-0/+158932
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of the Intel-maintained ACPI Component Architecture. Thismsmith2000-10-28261-0/+158932
| | | | | is Intel's reference implementation of the core operating-system ACPI support. (This import is on the vendor branch.)
* Hook ipfilter back up as it compiles now.obrien2000-10-281-2/+2
|
* Add a quirk entry for Nakamichi MJ-* changers. The changer in question isken2000-10-281-0/+4
| | | | | | a <NAKAMICH MJ-5.16S 1.06>. Submitted by: Kevin Van Maren <vanmaren@fast.cs.utah.edu>
* The x86 atomic operations are already locked, so they do not need anjhb2000-10-282-4/+0
| | | | | | | | additional locked instruction to guarantee a write barrier for the acquire variants. Approved by: dfr Pointy hat to: jhb
* Fix typo in the 4.x case.msmith2000-10-271-1/+1
|
* implement SNDCTL_DSP_POSTcg2000-10-271-3/+2
|
* Fix a couple of whitespace nits.jhb2000-10-274-8/+8
|
* Remove 86 unneeded #includesphk2000-10-2722-86/+0
|
* Remove more unused #includes.phk2000-10-279-30/+0
|
* Initialize rn_mklist in rn_newpair(). The undocumented assumptionwollman2000-10-271-0/+1
| | | | | | | | | seems to be that the nodes are bzero'd beforehand, but the submitter found that this was not always the case, and in any event defensive programming here costs epsilon squared. PR: 22244 Submitted by: Dave Gillam <daveg@chiaro.com>
* remove a stddef.h missed by phkgallatin2000-10-271-1/+0
|
* Add usage of M_ZERO to malloc calls where the result was just bzeroed.mjacob2000-10-271-7/+4
| | | | | PR: 22186 Submitted (partially) by: josh@zipperup.org
* Add M_ZERO to malloc calls where the result is just bzeroed.mjacob2000-10-272-8/+5
| | | | | PR: 22188 Submitted (partially) by: josh@zipperup.org
* Include sys/param.h for `__FreeBSD_version' rather than the non-existentobrien2000-10-272-4/+4
| | | | | | osreldate.h. Submitted by: dougb
* Remove ipfilter and mark it as broken until it will be fixed by maintainer.ache2000-10-271-2/+2
| | | | Not compiles under -current
* Convert all users of fldoff() to offsetof(). fldoff() is badphk2000-10-2749-119/+36
| | | | | | | | | | | | | | | | | | | | | | | because it only takes a struct tag which makes it impossible to use unions, typedefs etc. Define __offsetof() in <machine/ansi.h> Define offsetof() in terms of __offsetof() in <stddef.h> and <sys/types.h> Remove myriad of local offsetof() definitions. Remove includes of <stddef.h> in kernel code. NB: Kernelcode should *never* include from /usr/include ! Make <sys/queue.h> include <machine/ansi.h> to avoid polluting the API. Deprecate <struct.h> with a warning. The warning turns into an error on 01-12-2000 and the file gets removed entirely on 01-01-2001. Paritials reviews by: various. Significant brucifications by: bde
* Expand on the reasons for and against defining NO_F00F_HACK. This is one ofdougb2000-10-272-4/+4
| | | | | | those options that is frequently misunderstood, and ends up on -questions. PR: 21852
* Backout revision 1.7 which was a bad idea since it would force peopledfr2000-10-271-1/+1
| | | | | | | | | | to reinstall boot1 after a 'make world'. Unfortunately this means that people who have already installed a new boot1 from a 'make world' after 2000/09/18 *must* reinstall it after their next build using something like: # disklabel -B /dev/da0c
* Remove bogus undocumented macros used to control conditional assembly.phk2000-10-271-13/+0
|
* Remove #if DO_DEFLATEphk2000-10-272-6/+0
| | | | | | Remove #if DO_BSD_COMPRESS They are the wrong way to enable/disable features and undocumented to boot.
* Declare or #define per-cpu globals in <machine/globals.h> in all cases.bde2000-10-2717-77/+12
| | | | The i386 UP case was messily different.
* Fetch the protocol header (TCP, UDP, ICMP) only from the first fragmentru2000-10-271-16/+11
| | | | | | | | of IP datagram. This fixes the problem when firewall denied fragmented packets whose last fragment was less than minimum protocol header size. Found by: Harti Brandt <brandt@fokus.gmd.de> PR: kern/22309
* Merge from i386: Add MSP ioctlroger2000-10-271-0/+10
|
* As the blocking model has seems to be troublesome for many, disablemarkm2000-10-2711-1/+30
| | | | | | | it for now with an option. This option is already deprecated, and will be removed when the entropy-harvesting code is fast enough to warrant it.
* Add PCI device ID for an upcoming revision of the product.msmith2000-10-272-1/+3
|
* Add a missing newline to a diagnostic.msmith2000-10-271-1/+1
|
* Add and document the WITNESS_SKIPSPIN and WITNESS_DDB kernel options.jhb2000-10-273-0/+14
|
* - Use MUTEX_DECLARE() and MTX_COLD for the WITNESS code's internal mutex sojhb2000-10-273-168/+114
| | | | | | | | | | | | | | | | it can function before malloc(9) is up and running. - Add two new options WITNESS_DDB and WITNESS_SKIPSPIN. If WITNESS_SKIPSPIN is enabled, then spin mutexes are ignored by the WITNESS code. If WITNESS_DDB is turned on and DDB is compiled into the kernel, then the kernel will drop into DDB when either a lock hierarchy violation occurs or mutexes are held when going to sleep. - Add some new sysctls: debug.witness_ddb is a read-write sysctl that corresponds to WITNESS_DDB. The kernel option merely changes the default value to on at boot. debug.witness_skipspin is a read-only sysctl that one can use to determine if the kernel was compiled with WITNESS_SKIPSPIN. - Wipe out the BSD/OS-specific lock order lists. We get to build our own lists now as we add mutexes to the kernel.
* Yet another bug fix/optimization for the Davicom DM9100/9102: increasewpaul2000-10-272-0/+10
| | | | | | | | | the PCI latency timer value to 0x80. Davicom's Linux driver does this, and it drastically reduces the number of TX underruns in my tests. (Note: this is done only for the Davicom chips. I'm not sure it's a good idea to do it for all of them.) Again, still waiting on confirmation before merging to stable.
* Install the loader manpages.obrien2000-10-261-1/+0
|
* add reinit functions to mixerscg2000-10-2613-21/+100
| | | | | unstaticize chn_start() add reset/resetdone functions to channels
* do not attach to soundblaster 1.x - they are unsupportedcg2000-10-261-3/+7
|
* Change comment from sprintf to snprintfimp2000-10-261-1/+1
|
* Change snprintf to strncpy.imp2000-10-261-2/+9
| | | | | Also add a comment about a bogus assumption in the current code found at bsdcon by jhb.
* Add new ioctls for userland access to the MSP deviceroger2000-10-263-0/+30
|
* add a version tag for the alpha linulator to depend ongallatin2000-10-261-0/+2
|
* Fix typoroger2000-10-261-1/+1
|
* Minor build fixes.dfr2000-10-264-3/+4
|
* Update osf1_setuid() and osf1_setgid() to use the new change_euid() andgallatin2000-10-261-8/+13
| | | | | | | | | | change_ruid() in kern_prot.c. This fixes an incorrect use of chgproccnt(). Update both osf1_setuid() and osf1_setgid() to use setsugid() instead of just frobbing the flag. (mostly) submitted by: truckman
* unstaticize change_ruid() because it is needed by osf1_setuid()gallatin2000-10-262-3/+2
|
* RFC 791 says that IP_RF bit should always be zero, but nothingru2000-10-261-52/+29
| | | | | | | | in the code enforces this. So, do not check for and attempt a false reassembly if only IP_RF is set. Also, removed the dead code, since we no longer use dtom() on return from ip_reass().
* fix conflicts from rcsidsdarrenr2000-10-2628-356/+1198
|
* Wrong header length used for certain reassembled IP packets.ru2000-10-261-2/+2
| | | | | | This was first fixed in rev 1.82 but then broken in rev 1.125. PR: 6177
OpenPOWER on IntegriCloud