summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some nits in the globs used to describe the various sets of atomicjhb2000-12-081-5/+5
| | | | | | operations. Submitted by: jake, jasone
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-08158-601/+362
| | | | | Submitted by: josh@zipperup.org Submitted by: Robert Drehmel <robd@gmx.net>
* Fix probe/attach a little. We don't have to call bpfattach() anymorewpaul2000-12-081-22/+19
| | | | | | | | | since ether_ifattach() does it for us. We do need to call ether_ifdetach() instead of if_detach(). And we don't have to check for ifp->if_name already being initialized because it never will be in FreeBSD 4.x and above. Reviewed by: Warner Losh, Duncan Barclay
* Revert the previous change I made to cpu_switch. It doesn't help asjake2000-12-085-8/+14
| | | | much as I thought it would and according to bde was a pessimization.
* Fix typo.archie2000-12-081-1/+1
| | | | Submitted by: Ben Smithurst <csxbcs@comp.leeds.ac.uk>
* Staticise some malloc poolsmsmith2000-12-082-2/+2
| | | | Submitted by: phk
* Do not check for existence of ${_dir}/kern/ , because for modules that setjasone2000-12-082-3/+3
| | | | | | | | | | | | | | | .PATH to ${.CURDIR}/[...]/kern , the "exists" expression will fail for the form exists(${.CURDIR}/[...]/kern/). This appears to be happening because make is searching for the argument to "exists" by using .PATH rather than a relative search, because .PATH and the argument match at the beginning. Additionally, make appears to consider a path that starts with ${.CURDIR} as relative, even though it expands to an absolute path. The reason that most people aren't seeing this problem is that the absolute paths of /usr/src/sys and /sys are also searched, so as long as the kernel source can be found in at least one of those places, no problems surface. This problem was inadvertently introduced on 1 December 2000, with the addition of the sysvipc modules.
* Staticize some malloc M_ instances.phk2000-12-0841-55/+59
|
* Fix a jump to the wrong label, <sigh>. Put a period at the end of ajake2000-12-082-4/+4
| | | | | | sentence in a comment. Submitted by: bde
* Fixes to the Aironet driver to clear up some WEP issues.archie2000-12-083-52/+210
| | | | | | | "Security notes" section to the man page added by me. PR: 23097 Submitted by: Doug Ambrisko <ambrisko@whistle.com>
* Fixes to the Aironet driver to clear up some WEP issues.archie2000-12-082-2/+5
| | | | | PR: 23097 Submitted by: Doug Ambrisko <ambrisko@whistle.com>
* Argh, revert the clobber changes. Since %ecx and %edx aren't call safe,jhb2000-12-082-18/+18
| | | | | | | calling the C functions mtx_enter_hard() and mtx_exit_hard() clobbers them. Note that %eax is also not call safe, but it is already clobbered due to cmpxchg. However, now we are back to not compiling again, so these macros are still left disabled for now.
* staticize.phk2000-12-083-6/+7
|
* Remove conflicts between unsinged char *s and int s.non2000-12-081-6/+6
| | | | | | It was possible cause of kernel panic. Pointed Out by: phk@FreeBSD.ORG
* The drivers ncv, nsp and stg are already merged to -stable.non2000-12-081-1/+1
|
* mdoc(7) police: Once again, remove single-space hard sentence breaks.ru2000-12-081-69/+142
|
* strunvis(3) and unvis(3) are the same files.alex2000-12-081-1/+0
|
* mdoc(7) police: once again, remove the hard sentence breaks.ru2000-12-081-11/+23
|
* There are four types of encoding now, not three. Most of them use thealex2000-12-081-2/+2
| | | | backslash as a special char, but not all.
* Run weekly a little bit later to give more time for daily to completeobrien2000-12-081-1/+1
| | | | (since it starts later now).
* Remove a warning.n_hibma2000-12-081-1/+2
| | | | Reported by: phk
* Remove unused declarations for spending and sdelayed, and remove unusedjake2000-12-081-22/+0
| | | | #defines for bits corresponding to pending interrupts. Yay threads!
* Whitespace. Make the indentation for MPASS and MPASS2 consistent andjake2000-12-081-9/+11
| | | | | | slightly more sane. Make the arguments to the nop MPASS2 match those of the functional one. Change 4 spaces to a tab. Don't indeent a label so its easier to see.
* Resolve conflicts from the 20001201 merge.msmith2000-12-084-82/+150
|
* This commit was generated by cvs2svn to compensate for changes in r69746,msmith2000-12-08158-2228/+2908
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Update to the 20001201 ACPI CA snapshot.msmith2000-12-08162-2310/+3058
| |
* | Add macros MPASS3 and MPASS4, which take the file and line numberjake2000-12-081-5/+13
| | | | | | | | | | as parameters. Use them in the mutex inlines so that the file and line numbers are those of the caller instead of always in this file.
* | - Convert a lot of homebrew debugging output to use the ACPI CA debuggingmsmith2000-12-0813-196/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | infrastructure. It's not perfect, but it's a lot better than what we've been using so far. The following rules apply to this: o BSD component names should be capitalised o Layer names should be taken from the non-CA set for now. We may elect to add some new BSD-specific layers later. - Make it possible to turn off selective debugging flags or layers by listing them in debug.acpi.layer or debug.acpi.level prefixed with !. - Fully implement support for avoiding nodes in the ACPI namespace. Nodes may be listed in the debug.acpi.avoid environment variable; these nodes and all their children will be ignored (although still scanned over) by ACPI functions which scan the namespace. Multiple nodes can be specified, separated by whitespace. - Implement support for selectively disabling ACPI subsystem components via the debug.acpi.disable environment variable. The following components can be disabled: o bus creation/scanning of the ACPI 'bus' o children attachment of children to the ACPI 'bus' o button the acpi_button control-method button driver o ec the acpi_ec embedded-controller driver o isa acpi replacement of PnP BIOS for ISA device discovery o lid the control-method lid switch driver o pci pci root-bus discovery o processor CPU power/speed management o thermal system temperature detection and control o timer ACPI timecounter Multiple components may be disabled by specifying their name(s) separated by whitespace. - Add support for ioctl registration. ACPI subsystem components may register ioctl handlers with the /dev/acpi generic ioctl handler, allowing us to avoid the need for a multitude of /dev/acpi* control devices, etc.
* | Change the calling conventions of the MTX_ENTER macro to matchjake2000-12-082-22/+26
| | | | | | | | | | | | | | that of MTX_EXIT. Don't assume that the reg parameter to MTX_ENTER holds curproc, load it explicitly. Put semi-colons at the end of the macros to be more consistent and so its harder to forget them when these change.
* | Kill some bogus "register" keywords.phk2000-12-081-31/+11
| | | | | | | | Go Ansi on the functions.
* | Well, the previous commit wasn't entirely correct either. For now, justjhb2000-12-082-2/+4
| | | | | | | | | | disable the optimized mutex micro-operations for the non-I386_CPU case and fall back to the C stubs that call the atomic_foo() inlines.
* | When TFTP tries to open a file, it is expecting struct open_fileps2000-12-081-0/+3
| | | | | | | | | | | | | | | | member f_devdata to be a pointer to a socket number. When currdev is "pxe", that assumption is correct. When currdev is "disk*", that assumption is incorrect. Submitted by: Jim Browne <jbrowne@jbrowne.com>
* | Add "empty" makefile. Cross-building fails without it.marcel2000-12-081-0/+5
| |
* | Add Linuxulator manpage. Derived from i386 version.marcel2000-12-082-2/+127
| |
* | The osfulator can be compiled-in now:marcel2000-12-081-4/+3
| | | | | | | | | | | | | | o add kernel option to the synopsis. o remove "only as module" from bugs. Reviewed by: sheldonh
* | Add comments to the proc structure to describe how each member will bejhb2000-12-081-93/+113
| | | | | | | | | | locked. This list is subject to change, but hopefully many changes will not have to be made.
* | Add missing #include.archie2000-12-081-0/+1
| |
* | Only call bwillwrite() for vnodes. Do not penalize devices or pipes.dillon2000-12-071-1/+2
| |
* | When I converted this driver, I neglected to deal with packet alignment.wpaul2000-12-071-0/+17
| | | | | | | | | | | | | | We must force payload alignment to a longword boundary to make the alpha happy. This should stop the driver from trapping on the alpha when the interface is ifconfig'ed (actually, when the first frame is received).
* | Hide intrstate in the #ifdef where it belongs.phk2000-12-071-1/+1
| |
* | Don't use a private malloc(9) type for something this M_DEVBUFish.phk2000-12-071-6/+4
| | | | | | | | Noticed long time ago by: bde
* | Add needed include of <sys/devicestat.h>phk2000-12-071-0/+1
| |
* | Move extern tsc_present outside function to quelch a warning.phk2000-12-072-2/+8
| |
* | Add __ucmpdi2 prototype to quelch a warning.phk2000-12-071-0/+1
| |
* | Add back some now needed #include <sys/systm.h>phk2000-12-0732-12/+36
| | | | | | | | Fix various warnings while here anyway.
* | Build the sym driver as a kernel module.alex2000-12-071-0/+9
| |
* | Document 'untested' status of ExtIO module on AS2100. Even when wewilko2000-12-071-0/+4
| | | | | | | | don't know if these things were ever produced.
* | Document support for AlphaServer 2100A.wilko2000-12-071-0/+1
| | | | | | | | | | Thanks to: gallatin & Compaq for open-sourcing bits of Tru64 UNIX Tested by: wilko
* | Explicitly document the fact that securelevel > 0 means that kernel modulesben2000-12-071-1/+5
| | | | | | | | | | | | | | may not be (un)loaded. PR: 23350 Submitted by: Gordon Tetlow <gordont@bluemtn.net>
* | Remove unneeded include of <pci.h>alex2000-12-071-1/+0
| | | | | | | | Approved by: groudier
OpenPOWER on IntegriCloud