summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* make iicbb_devclass and iicbb_driver globally visible. This will letjmg2003-06-192-2/+5
| | | | | | | | drivers that implemnt the i2c bit banging bus interface not have to recompile iicbb in order to add an attachment for it. This will mean the bktr and other definitions can go back to their respective drivers.
* Move MD function prototypes together.mdodd2003-06-191-4/+8
|
* Fix warnings; no parameters in function prototypes.mdodd2003-06-192-3/+3
|
* correct spelling of struct cdev * from dev_t which is a 32bit type andjmg2003-06-192-3/+3
| | | | | | isn't very useful for passing pointers on LP64 systems. device names on sparc64 and alpha should now work.
* Add vm object locking.alc2003-06-192-0/+12
|
* Assert that the vm object is locked in vm_page_try_to_free().alc2003-06-191-0/+2
|
* Fixing some glaring problems with aac_disk_dump().scottl2003-06-191-2/+18
| | | | | | | | | | - Mark that it cannot handle greater than 4GB of RAM at this time. Fixing that will come later. Fail any attempts to dump above thati limit. - If a call to aac_disk_dump() needs to be split into multiple i/o's, increment the virtual offset after each i/o instead of just dumping the same offset over and over again. - Bail out if bus_dmamap_load() returns an error. Error recovery is likely not possible.
* Fix a vm object reference leak in the page-based copy-on-write mechanismalc2003-06-191-1/+1
| | | | | | used by the zero-copy sockets implementation. Reviewed by: gallatin
* Add a solaris compatible ofw interface for third party software thatjake2003-06-192-0/+264
| | | | | | | expects one to use. Only the functions used by XFree86 are actually implemented. Glanced at by: tmm
* Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use thatphk2003-06-185-7/+8
| | | | rather than assume that only DTYPE_VNODE is seekable.
* The .Fn functioncharnier2003-06-181-2/+4
|
* Forced commit:silby2003-06-180-0/+0
| | | | | | Rev 1.201 also removed the out of file descriptor warning messages displayed to the console. They were not ratelimited, and only made a bad situation more annoying.
* Reserve the last 5% of file descriptors for root use. This should allowsilby2003-06-181-2/+3
| | | | | | | | | systems to fail more gracefully when a file descriptor exhaustion situation occurs. Original patch by: David G. Andersen <dga@lcs.mit.edu> PR: 45353 MFC after: 1 week
* Initialize struct fileops with C99 sparse initialization.phk2003-06-187-31/+52
|
* Add FBTYPEs used by the sbus bus support in XFree86. This uses some ofjake2003-06-181-4/+8
| | | | | | | the values that are "reserved", but they are not reserved anywhere else so I'm assuming this is what they were unreserved for. Unfortunately some of the values for local syscons types overlap the values used for sbus adapters elsewhere, so we can't have all the same values.
* Add IPv6 related attributes defined in RFC3162.ume2003-06-181-0/+6
| | | | MFC after: 1 week
* Ignore fake ttes in pmap_copy, its too hard to deal with them not havingjake2003-06-181-0/+2
| | | | | a real vm_page right now. This fixes a panic when processes with resident device mappings fork, such as the X server.
* Follow the (good) trend of returning import files to vendor versionsru2003-06-182-4/+0
| | | | where possible for easier future imports.
* Further cleanup of the sparc64 busdma implementation:tmm2003-06-187-365/+190
| | | | | | | | | | | | | | | | | | | | | | | | | - Move prototypes for sparc64-specific helper functions from bus.h to bus_private.h - Move the method pointers from struct bus_dma_tag into a separate structure; this saves some memory, and allows to use a single method table for each busdma backend, so that the bus drivers need no longer be changed if the methods tables need to be modified. - Remove the hierarchical tag method lookup. It was never really useful, since the layering is fixed, and the current implementations do not need to call into parent implementations anyway. Each tag inherits its method table pointer and cookie from the parent (or the root tag) now, and the method wrapper macros directly use the method table of the tag. - Add a method table to the non-IOMMU backend, remove unnecessary prototypes, remove the extra parent tag argument. - Rename sparc64_dmamem_alloc_map() and sparc64_dmamem_free_map() to sparc64_dma_alloc_map() and sparc64_dma_free_map(), move them to a better place and use them for all map allocations and deallocations. - Add a method table to the iommu backend, and staticize functions, remove the extra parent tag argument. - Change the psycho and sbus drivers to just set cookie and method table in the root tag. - Miscellaneous small fixes.
* Add defines required for TLS support.kan2003-06-181-0/+2
|
* Avoid a NULL pointer dereference.mdodd2003-06-181-1/+2
|
* Moved the syscons options, kbd options and DEV_SPLASH to the MI optionsjake2003-06-186-158/+33
| | | | file.
* Make the execle() synopsis look (again) like a normal C prototype.ru2003-06-181-3/+3
| | | | | | | | | Also fixed the rest of ell (list) functions prototypes to include a (commented out) terminating null pointer. Pointed out by: bde Obtained from: POSIX.1-2001 Glanced at by: imp
* s/USE_OPENLDAP/WITH_OPENLDAP/ per request from kris.mr2003-06-181-1/+1
|
* Use stock (FSF) version of this file from now on.ru2003-06-181-15/+1
| | | | | | | | | The local hack to reset the terminal window size after info(1) has been asleep and is awakening is superseded by the official fix in Texinfo 4.4. PR: gnu/51733 Submitted by: AIDA Shinra (author of the official fix)
* Update for version 4.6 import.ru2003-06-181-7/+7
|
* - Use the initial terminal mode instead of the current modeyar2003-06-182-73/+64
| | | | | | | | | | as the source of defaults for terminal device parameters. - Do duplucate code reduction and simplification enabled by the above. Reviewed by: green MFC after: 1 month
* Update for texinfo 4.6.ru2003-06-181-3/+6
|
* Merge texinfo 4.6 changes onto the trunk.ru2003-06-181-29/+3
|
* Use stock (FSF) version of this file.ru2003-06-184-156/+333
|
* This commit was generated by cvs2svn to compensate for changes in r116528,ru2003-06-181-397/+0
| | | | which included commits to RCS files with non-trunk default branches.
* This commit was generated by cvs2svn to compensate for changes in r116525,ru2003-06-1844-673/+2464
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of stripped down GNU texinfo 4.6ru2003-06-1849-858/+2800
| |
| * Removed files not present in v4.5 import.ru2003-05-022-573/+0
| |
* | Preserve an involunteerily joke SunCheckup has been providing.joerg2003-06-181-0/+5
| | | | | | | | | | (NB: the space before the colon in the second line is authentic, please don't remove.)
* | Now that most of this file is new, stylify the rest and correct theharti2003-06-181-59/+57
| | | | | | | | style bugs (space/tab) introduced by me.
* | Sleep on "-" in our normal state to simplify debugging.phk2003-06-182-3/+5
| |
* | This commit was generated by cvs2svn to compensate for changes in r116520,des2003-06-183-8/+15
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Avoid side effects in macro arguments (perforce change #33323)des2003-06-183-8/+15
| | | | | | | | | | | | Submitted by: Dmitry V. Levin <ldv@altlinux.org>
* | | Style: __FBSDID().harti2003-06-185-10/+16
| | |
* | | Add "GEOM_FOX", a class which detects and selects between multiplephk2003-06-186-0/+480
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | redundant paths to the same device. This class reacts to a label in the first sector of the device, which is created the following way: # "0123456789abcdef012345..." # "<----magic-----><-id-...> echo "GEOM::FOX someid" | dd of=/dev/da0 conv=sync NB: Since the fact that multiple disk devices are in fact the same device is not known to GEOM, the geom taste/spoil process cannot fully catch all corner cases and this module can therefore be confused if you do the right wrong things. NB: The disk level drivers need to do the right thing for this to be useful, and that is not by definition currently the case.
* | | Add (optional, default off) support to kerberos5 for supporting openldap.mr2003-06-1810-25/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests with openldap20 where successful whereas openldap21 didn't like the way hdb-ldap accessed openldap (doesn't like non-bind access). To activate the support put a USE_OPENLDAP=yes in your make.conf. The OPENLDAPBASE is also optional and points to /usr/local as default. Approved by: markm MFC after: 2 weeks
* | | Add missing */phk2003-06-181-1/+1
| | |
* | | Don't lock scheduler lock twice.davidxu2003-06-182-4/+2
| | |
* | | Include libmap.h for prototypes.mdodd2003-06-181-0/+1
| | |
* | | Lock the vm object when freeing a vm page.alc2003-06-181-0/+14
| | |
* | | - Add support for DT_FLAGS.mdodd2003-06-184-6/+72
| | | | | | | | | | | | - Define various things from the most recent ELF spec.
* | | Fix a performance bug in all of the various implementations ofalc2003-06-184-4/+4
| | | | | | | | | | | | | | | uma_small_alloc(): They always zeroed the page regardless of what the caller requested.
* | | Handle recursion on the vm_page_queue_mtx manually in pmap_qenter andjake2003-06-171-4/+10
| | | | | | | | | | | | | | | | | | pmap_qremove, in order to avoid making the mutex recursable. Discussed with: alc
* | | Remove another reference to ffsinfo.8brueffer2003-06-171-3/+1
| | |
OpenPOWER on IntegriCloud