summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Argh, revert the clobber changes. Since %ecx and %edx aren't call safe,John Baldwin2000-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. Notes: svn path=/head/; revision=69770
* staticize.Poul-Henning Kamp2000-12-083-6/+7
| | | | Notes: svn path=/head/; revision=69767
* Remove conflicts between unsinged char *s and int s.Noriaki Mitsunaga2000-12-081-6/+6
| | | | | | | | | It was possible cause of kernel panic. Pointed Out by: phk@FreeBSD.ORG Notes: svn path=/head/; revision=69763
* The drivers ncv, nsp and stg are already merged to -stable.Noriaki Mitsunaga2000-12-081-1/+1
| | | | Notes: svn path=/head/; revision=69761
* mdoc(7) police: Once again, remove single-space hard sentence breaks.Ruslan Ermilov2000-12-081-69/+142
| | | | Notes: svn path=/head/; revision=69760
* strunvis(3) and unvis(3) are the same files.Alexander Langer2000-12-081-1/+0
| | | | Notes: svn path=/head/; revision=69759
* mdoc(7) police: once again, remove the hard sentence breaks.Ruslan Ermilov2000-12-081-11/+23
| | | | Notes: svn path=/head/; revision=69757
* There are four types of encoding now, not three. Most of them use theAlexander Langer2000-12-081-2/+2
| | | | | | | backslash as a special char, but not all. Notes: svn path=/head/; revision=69756
* Run weekly a little bit later to give more time for daily to completeDavid E. O'Brien2000-12-081-1/+1
| | | | | | | (since it starts later now). Notes: svn path=/head/; revision=69753
* Remove a warning.Nick Hibma2000-12-081-1/+2
| | | | | | | Reported by: phk Notes: svn path=/head/; revision=69752
* Remove unused declarations for spending and sdelayed, and remove unusedJake Burkholder2000-12-081-22/+0
| | | | | | | #defines for bits corresponding to pending interrupts. Yay threads! Notes: svn path=/head/; revision=69751
* Whitespace. Make the indentation for MPASS and MPASS2 consistent andJake Burkholder2000-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. Notes: svn path=/head/; revision=69750
* Resolve conflicts from the 20001201 merge.Mike Smith2000-12-084-82/+150
| | | | Notes: svn path=/head/; revision=69749
* This commit was generated by cvs2svn to compensate for changes in r69746,Mike Smith2000-12-08158-2228/+2908
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=69747
| * Update to the 20001201 ACPI CA snapshot.Mike Smith2000-12-08162-2310/+3058
| | | | | | | | Notes: svn path=/vendor-sys/acpica/dist/; revision=69746
* | Add macros MPASS3 and MPASS4, which take the file and line numberJake Burkholder2000-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. Notes: svn path=/head/; revision=69745
* | - Convert a lot of homebrew debugging output to use the ACPI CA debuggingMike Smith2000-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. Notes: svn path=/head/; revision=69744
* | Change the calling conventions of the MTX_ENTER macro to matchJake Burkholder2000-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. Notes: svn path=/head/; revision=69743
* | Kill some bogus "register" keywords.Poul-Henning Kamp2000-12-081-31/+11
| | | | | | | | | | | | | | Go Ansi on the functions. Notes: svn path=/head/; revision=69741
* | Well, the previous commit wasn't entirely correct either. For now, justJohn Baldwin2000-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. Notes: svn path=/head/; revision=69740
* | When TFTP tries to open a file, it is expecting struct open_filePaul Saab2000-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> Notes: svn path=/head/; revision=69739
* | Add "empty" makefile. Cross-building fails without it.Marcel Moolenaar2000-12-081-0/+5
| | | | | | | | Notes: svn path=/head/; revision=69738
* | Add Linuxulator manpage. Derived from i386 version.Marcel Moolenaar2000-12-082-2/+127
| | | | | | | | Notes: svn path=/head/; revision=69737
* | The osfulator can be compiled-in now:Marcel Moolenaar2000-12-081-4/+3
| | | | | | | | | | | | | | | | | | | | o add kernel option to the synopsis. o remove "only as module" from bugs. Reviewed by: sheldonh Notes: svn path=/head/; revision=69736
* | Add comments to the proc structure to describe how each member will beJohn Baldwin2000-12-081-93/+113
| | | | | | | | | | | | | | | | locked. This list is subject to change, but hopefully many changes will not have to be made. Notes: svn path=/head/; revision=69735
* | Add missing #include.Archie Cobbs2000-12-081-0/+1
| | | | | | | | Notes: svn path=/head/; revision=69734
* | Only call bwillwrite() for vnodes. Do not penalize devices or pipes.Matthew Dillon2000-12-071-1/+2
| | | | | | | | Notes: svn path=/head/; revision=69733
* | When I converted this driver, I neglected to deal with packet alignment.Bill Paul2000-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). Notes: svn path=/head/; revision=69732
* | Hide intrstate in the #ifdef where it belongs.Poul-Henning Kamp2000-12-071-1/+1
| | | | | | | | Notes: svn path=/head/; revision=69731
* | Don't use a private malloc(9) type for something this M_DEVBUFish.Poul-Henning Kamp2000-12-071-6/+4
| | | | | | | | | | | | | | Noticed long time ago by: bde Notes: svn path=/head/; revision=69730
* | Add needed include of <sys/devicestat.h>Poul-Henning Kamp2000-12-071-0/+1
| | | | | | | | Notes: svn path=/head/; revision=69729
* | Move extern tsc_present outside function to quelch a warning.Poul-Henning Kamp2000-12-072-2/+8
| | | | | | | | Notes: svn path=/head/; revision=69728
* | Add __ucmpdi2 prototype to quelch a warning.Poul-Henning Kamp2000-12-071-0/+1
| | | | | | | | Notes: svn path=/head/; revision=69727
* | Add back some now needed #include <sys/systm.h>Poul-Henning Kamp2000-12-0732-12/+36
| | | | | | | | | | | | | | Fix various warnings while here anyway. Notes: svn path=/head/; revision=69726
* | Build the sym driver as a kernel module.Alexander Langer2000-12-071-0/+9
| | | | | | | | Notes: svn path=/head/; revision=69725
* | Document 'untested' status of ExtIO module on AS2100. Even when weWilko Bulte2000-12-071-0/+4
| | | | | | | | | | | | | | don't know if these things were ever produced. Notes: svn path=/head/; revision=69723
* | Document support for AlphaServer 2100A.Wilko Bulte2000-12-071-0/+1
| | | | | | | | | | | | | | | | Thanks to: gallatin & Compaq for open-sourcing bits of Tru64 UNIX Tested by: wilko Notes: svn path=/head/; revision=69722
* | Explicitly document the fact that securelevel > 0 means that kernel modulesBen Smithurst2000-12-071-1/+5
| | | | | | | | | | | | | | | | | | | | may not be (un)loaded. PR: 23350 Submitted by: Gordon Tetlow <gordont@bluemtn.net> Notes: svn path=/head/; revision=69720
* | Remove unneeded include of <pci.h>Alexander Langer2000-12-071-1/+0
| | | | | | | | | | | | | | Approved by: groudier Notes: svn path=/head/; revision=69719
* | Fix bug where minimal dist selection didn't check off the rightJordan K. Hubbard2000-12-073-3/+3
| | | | | | | | | | | | | | | | | | menu item. Noticed by: Dan "Sheepdip" Langille <dan@freebsddiary.org> Notes: svn path=/head/; revision=69717
* | Retire this ancient version of rdist.David E. O'Brien2000-12-0712-4409/+0
| | | | | | | | Notes: svn path=/head/; revision=69716
* | put localdir firstDavid E. O'Brien2000-12-071-2/+1
| | | | | | | | Notes: svn path=/head/; revision=69715
* | Whitespace-only to sync with -stable.Ruslan Ermilov2000-12-071-2/+0
| | | | | | | | Notes: svn path=/head/; revision=69707
* | MFS: Silence compilation warnings.Ruslan Ermilov2000-12-071-1/+1
| | | | | | | | Notes: svn path=/head/; revision=69705
* | Create a pmtimer device instance for GENERIC and NEWCARD kernels by default.Mitsuru IWASAKI2000-12-073-0/+3
| | | | | | | | | | | | | | Submitted by: Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp> Notes: svn path=/head/; revision=69704
* | Add a PCI vendor/device database, used by pciconf (and available for useMike Smith2000-12-071-0/+3631
| | | | | | | | | | | | | | | | | | | | | | by other tools as well). Note that omissions and corrections for this file should be resolved via http://www.yourvote.com/pci, as this is the master source for this database, rather than by editing this file directly. Notes: svn path=/head/; revision=69701
* | Update to improve handling of verbose PCI vendor/device information.Mike Smith2000-12-074-4504/+240
| | | | | | | | | | | | | | | | | | | | - Read the database from /usr/share/misc (or wherever else we're pointed) rather than compiling it in. - Decode the class/subclass fields if requested. - Print things in a slightly longer but more readable format. Notes: svn path=/head/; revision=69700
* | Add Isochronus transfer mode support required byRoger Hardiman2000-12-071-13/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USB WebCams, using a patch from Peter Housel. With this change ugen, and with Peter's 'vid' program in ports/graphics/vid, we can capture single images from USB Cameras using the OmniVision OV511 chipset (including some models of the Creative WebCam 3) NetBSD merged in Peter's patch to their ugen.c file several months ago, so this brings us back in line. Submitted by: Peter Housel <housel@acm.org> http://members.home.com/housel/ Approved by: Nick Hibma Notes: svn path=/head/; revision=69699
* | Non functional change.Roger Hardiman2000-12-071-70/+21
| | | | | | | | | | | | | | | | | | | | | | | | Change a few indentations to tabs. Change the functions to use ANSI sytle parameters. This lowers the diffs between our copy of ugen.c and NetBSD's copy Approved by: Nick Hibma Notes: svn path=/head/; revision=69698
* | Add support for compiling ray driver.Warner Losh2000-12-071-0/+9
| | | | | | | | Notes: svn path=/head/; revision=69691