summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* - Supported the bd_getbigeom function and use this function to get BIOSnyan1999-12-193-350/+26
| | | | | | | geometry. - Use i386/libi386/bootinfo.c instead of pc98/libpc98/bootinfo.c. Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Don't ignore return value from tsleep().phk1999-12-191-1/+3
| | | | Spotted by: charnier
* o Hide pcic_chip functions inside fileimp1999-12-193-89/+28
| | | | | | o Attach children in a better way than before. o Remove some dead code o collapse the socket attach routines into pcic_attach
* Allow LINT to build again.green1999-12-193-24/+30
| | | | | The wd(4) family had to be disabled; wd(4) and ata(4) are mutually exclusive, even at link level.
* Second pass commit to introduce new ACL and Extended Attribute systemrwatson1999-12-1950-23/+1802
| | | | | | | calls, vnops, vfsops, both in /kern, and to individual file systems that require a vfsop_ array entry. Reviewed by: eivind
* First pass commit to introduce new ACL and Extended Attribute system calls.rwatson1999-12-191-0/+12
| | | | | | | The second pass commit with all the supporting code will happen shortly afterwards. Reviewed by: eivind
* i82365_isasubr is gone, remove from building module.imp1999-12-191-1/+1
|
* M_PREPEND-related cleanups (unregisterifying struct mbuf *s).green1999-12-1914-29/+21
|
* I've been style(9)izing mbuf.h and making the macros more resilientgreen1999-12-191-79/+116
| | | | | | | with guidance from EE. This is as far as I'm going without using inline functions. Reviewed by: eivind
* Fix a broken macro usage. It had no semicolon.green1999-12-181-1/+1
| | | | Noticed by: eivind
* Since VOP_LOCK can be used to up and downgrade locks, it is not possibleeivind1999-12-181-1/+1
| | | | | to say anything about the lockstate before and after it. Thus, change the lockspec from U L U to ? ? ?.
* Do NOT unlock dvp if LOCKPARENT && vp == dvp. Does not affect any codeeivind1999-12-181-1/+2
| | | | presently in the tree.
* make vibra16x cards announce what they are in /dev/sndstatcg1999-12-183-6/+9
|
* fix the buffer repetition on ^c problemcg1999-12-181-12/+9
|
* make the vibra16x work for playback at least, record is untestedcg1999-12-185-45/+75
|
* Relax the requirements for doing WDMA2, this should enable DMAsos1999-12-183-27/+27
| | | | | | on non ATA[234] compliant disks. Move all PCI dependent stuff under #ifdef NPCI > 0
* Woops, I'm so sorry I forgot this! From the last mbuf.h change:green1999-12-181-2/+2
| | | | | | | m_mballoc_wakeup() (inline) -> MMBWAKEUP() (macro) m_clalloc_wakeup() (inline) -> MCLWAKEUP() (macro) Noticed by: peter
* Make this compile again.peter1999-12-181-2/+0
| | | | GENERIC-broken-by: imp
* Fix compilation warning on alpha when converting pointer to integerdillon1999-12-182-2/+2
| | | | | | to generate hash index. Reviewed by: Andrew Gallatin <gallatin@cs.duke.edu>
* Make NDFREE unlock VP if appropriate and not asked not to, as documented ineivind1999-12-181-0/+3
| | | | | the manpage for namei(). This capability is not yet used attempted used anywhere in the source tree.
* I've been Bruceified! As penance, I've fixed my error (improper ordering,green1999-12-181-219/+227
| | | | | | | | | | | moving #ifdefs to the non-historically-correct place, indentation bugs), and I've also completely restyle(9)d mbuf.h. There shouldn't be any KNF issues with it anymore, nor should there be any internal discrepencies. (Oh, I also fixed a small bug, but it was benign. The spl was not released in MCLALLOC if M_NOWAIT and there were no free mclusters.) Not objected to by: bde
* Correct the logical ID of Avance Asound 110.tanimura1999-12-181-1/+1
| | | | Submitted by: Bryan Liesner <bleez@netaxs.com>
* spell isa right on sn0 lineimp1999-12-184-4/+4
|
* Merge GENERIC into PCCARDimp1999-12-182-49/+61
| | | | Merge PCCARD into NEWCARD
* Remove vestiages of now obsolete zp and ze drivers.imp1999-12-183-12/+0
| | | | Forgotten by: phk
* Driver for the smc91xx series of ethernet chips. Ported from PAO toimp1999-12-1810-0/+2157
| | | | | | | | | 3.3R and then to -current. The pccard support has been left in the driver, but is presently non-functional because we are using the isa_compat layer for the moment. Obtained From: PAO Sponsored by: Timing Solutions
* Fix bugs in the MP fragment reassembly code that can cause a panic.archie1999-12-171-26/+32
|
* Be more consistant in using perl vs. perl5. We were using perl5 in thepeter1999-12-177-28/+28
| | | | | | | | | kernel builds so as not to confuse with perl4 when bootstrapping from old systems. I don't know if this is still applicable but it shouldn't hurt to be consistant at least. Also copy vnode_if.sh to vnode_if.pl. Doing a 'sh vnode_if.sh' when it was a perl script was kinda silly.
* Add character major 139 for the Sangoma Technologies 'wanrouter' driver.msmith1999-12-171-0/+1
| | | | | | | | | | | | Contact details are: Alex Feldman E-mail : al.feldman@sangoma.com Sangoma Technologies Inc. 1001 Denison st., Suite 101 Markham, L3R 2Z6 ON Phone: (905) 474 - 1990 Fax : (905) 388 - 2475
* o Separate out alloc/release from the activationimp1999-12-172-51/+64
| | | | | | | | o minor formatting nits o remove the bus_map/unmap calls. FreeBSD doesn't need them. o Fix most of the compiler warnings remaining (some still remain, but they are releated to calling functions that are going to change, so I did not bother).
* Two more fixes to if_detach. These are generic to all interfaces andimp1999-12-171-2/+63
| | | | | | | | | do not pollute the interface further. o Run if_detach at splnet(). o Creatively swipe the relevant parts of the netatm atm_nif_detach which will delete the relevant references to the interface going away.
* newpcm no longer requires 'controller pnp'. (And some other drivers?)tanimura1999-12-173-9/+3
| | | | Noticed by: julian
* The function request_cleanup() had a tsleep() with PCATCH. It ismckusick1999-12-162-2/+2
| | | | | | | | | | | | quite dangerous, since the process may hold locks at the point, and if it is stopped in that tsleep the machine may hang. Because the sleep is so short, the PCATCH is not required here, so it has been removed. For the future, the FreeBSD team needs to decide whether it is still reasonable to stop a process in tsleep, as that may affect any other code that uses PCATCH while holding kernel locks. Submitted by: Dmitrij Tejblum <tejblum@arc.hq.cti.ru> Reviewed by: Kirk McKusick <mckusick@mckusick.com>
* Move POSIX feature constants from pthread.h to unistd.h, as required byjasone1999-12-161-0/+24
| | | | | | | | | | | | | | 1003.1c-1995. Undefine _POSIX_THREAD_SAFE_FUNCTIONS, since we do not implement all of the necessary interfaces. At least getgrgid_r(), getrnam_r(), getpwuid_r(), getpwnam_r(), getc_unlocked(), getchar_unlocked(), putc_unlocked(), and putchar_unlocked() are missing. Due to a likely typo in 1003.1c-1995, we are not technically allowed to define _POSIX_THREADS without defining _POSIX_THREAD_SAFE_FUNCTIONS, but either way we're non-compliant, so I'm leaving _POSIX_THREADS defined. PR: bin/8281
* Update the xl driver to recognize yet another 3c905B/3c905C class NIC:wpaul1999-12-162-0/+5
| | | | | | | | | | | | | | | | | the 3c450-TX HomeConnect. Like the 3cSOHO100-TX OfficeConnect, this NIC uses the same ASIC as the 3c905B/3c905C but is targeted for a particular market segment (home users). It is somewhat less expensive than the 3c905B/3c905C ($49, according to the 3Com web site), comes with its own custom driver kit and is bundled with various goofy Windows software packages designed to demonstrate the niftyness of home networking (networked game demos, etc...). Changes are: - Add PCI ID to list in if_xlreg.h. - Update xl_devs table in if_xl.c. - Update xl_choose_xcvr() to consider the HomeConnect the same as all the other 10baseT/100baseTX cards.
* Don't build gensetdefs when we can use /usr/bin/gensetdefs. The lattermarcel1999-12-167-532/+17
| | | | | | also creates setdef{0|1}.c so there's no need to have those in the repository. Using /usr/bin/gensetdefs has no consequences for the output.
* Have NFS use a snapshot of boottime instead of boottime itself todillon1999-12-162-12/+28
| | | | | | | | | | | generate the NFSv3 Version id. boottime itself may change, sometimes once every tick if you are running xntpd, which really throws off clients. Clients will tend to throw away what they believe to be stale data too often, and can get into long loops rewriting the same data over and over again because they believe the server has rebooted over and over again due to the changing version id. Approved by: jkh
* This commit was generated by cvs2svn to compensate for changes in r54690,obrien1999-12-163-229/+311
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * * The C1010 stepping B0 (Rev 1) tested OK for DT transfers without the U3ENobrien1999-12-163-229/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | broken bit work-around enabled. * Fixed a bug that made MDP not work. (However, MDP is actually not tested due to lack of hardware using this feature). * Chip table changed to support the C1010 B0 w/o the U3EN bit work-around enabled. * Add the SYM_SETUP_MAX_LUN, SYM_SETUP_LP_PROBE_MAP (used to tell the driver about chips that are to be claimed with lower priority than old PCI bus based driver (typically the ncr)), SYM_SETUP_SCSI_DIFF, and SYM_SETUP_PCI_PARITY options. Submitted by: Gerard Roudier <groudier@club-internet.fr>
* | Adjust data pointers for untransmitted bytes in fifos when there's phaseluoqi1999-12-161-5/+13
| | | | | | | | change during data transfer.
* | Add options used by the `sym' (Symbios SCSI) driver.obrien1999-12-161-0/+13
| | | | | | | | | | | | | | | | | | SYM_SETUP_LP_PROBE_MAP Low Priority Probe Map (bits) SYM_SETUP_SCSI_DIFF HVD support for 825a, 875, 885 SYM_SETUP_PCI_PARITY PCI parity checking SYM_SETUP_MAX_LUN Number of LUNs supported Submitted by: Gerard Roudier <groudier@club-internet.fr>
* | Add FAST-80 timing to the scsi syncrates table.obrien1999-12-161-0/+1
| | | | | | | | Submitted by: Gerard Roudier <groudier@club-internet.fr>
* | Cleanup the probe messages a bit, show what the device really is, notsos1999-12-161-10/+19
| | | | | | | | | | | | just "CDROM". Also cope with devices that doesn't report speed in the old way, this should be changed into the new GET_PERFORMANCE cmd instead..
* | Add Dual LVD bus (1280) supportmjacob1999-12-167-161/+259
| |
* | dev/pcic/i82365_isasubr.c was removed from tree when it was mergedimp1999-12-161-1/+0
| | | | | | | | into i82365_isa.c. Update conf/files to reflect that.
* | Introduce NDFREE (and remove VOP_ABORTOP)eivind1999-12-1586-956/+459
| |
* | update to isdn4bsd beta release 0.90: since the isic drivers are nowhm1999-12-151-5/+0
| | | | | | | | | | new-busified, remove all isic traces from compatibility mode wrapper Noticed by: Warner Losh
* | Typo fix.tegge1999-12-151-1/+1
| |
* | Add -L${DESTDIR}${LIBDIR} to ld's command line so that the rightmarcel1999-12-151-1/+3
| | | | | | | | libstand is used.
* | update to isdn4bsd beta release 0.90: make LINT compile again, at leasthm1999-12-153-3/+3
| | | | | | | | one "device isic0 ..." line has to be uncommented.
OpenPOWER on IntegriCloud