summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Unbreak world; _DIAGASSERT macro is not available in FreeBSD.ru2001-05-1621-57/+0
|
* mdoc(7) police: fix markup.ru2001-05-161-198/+255
|
* Install wchar.h and wctype.h.ru2001-05-161-1/+1
| | | | Forgotten by: tshiozak
* Remove forgotten -Wallbrian2001-05-161-1/+0
| | | | Reminded by: ru
* Fix an array which was too small.phk2001-05-161-1/+1
| | | | | PR: 27380 Submitted by: Samuel Greear <sgreear@vsni.com>
* Fix problem with static linking:markm2001-05-161-1/+1
| | | | | | | | > Script started on Sat May 12 22:18:47 2001 > ttyp1:bde@gamplex:/usr/src/libexec/rshd> rsh localhost ls > rcmd: localhost: Undefined error: 0 Reported by: bde
* mdoc(7) police: fix markup and spelling.ru2001-05-161-33/+32
|
* mdoc(7) police: fix markup and spelling.ru2001-05-161-13/+17
|
* mdoc(7) police: fix markup (demonstrates new -xwidth modifier).ru2001-05-161-26/+26
|
* mdoc(7) police: fix markup.ru2001-05-161-4/+5
|
* mdoc(7) police: uppercase abbreviations in revision 1.34.ru2001-05-161-4/+4
|
* mdoc(7) police: double spaces in plain text chunks aren't good.ru2001-05-161-1/+1
|
* Catch up with some recent changes:imp2001-05-161-1/+6
| | | | | | 1) pcic_isa.c 2) For pc98, add mecia driver and -DPC98 to command line. 3) pcic_p.c -> pcic_pci.c
* Separate out isa attachment to its own file. The pci attachment willimp2001-05-164-84/+189
| | | | | | | | | | | soon attach directly to pcic rather than the kludge pci-pcic device we have now. In some ways, this is similar to the work PAO3 did to try to support cardbus bridges. In some ways different. This and future commits will be taking from the spirit of many of those changes. pcicvar.h is completely different from the pcicvar.h that appeared in PAO3, but similar in concept.
* This file is now obsolete. The #defines in it have never been usedimp2001-05-161-44/+0
| | | | and the pcic_devclass no longer is used by pccard.c.
* Note recent windows of breakage.imp2001-05-161-1/+20
| | | | | Note new ata subsystem. Add additional files for the portmap change.
* remove include of ipl.h because it no longer existsalfred2001-05-161-1/+0
|
* Fix typo.archie2001-05-161-1/+1
| | | | Noticed by: ade
* Lock the procfs functions for doing a single step and reading/writingjhb2001-05-164-132/+67
| | | | | | registers better. Hold sched_lock not only for checking the flag but also while performing the actual operation to ensure the process doesn't get swapped out by another CPU while we the operation is being performed.
* pcic98reg.h is now contained in meciareg.h.imp2001-05-152-59/+1
|
* The mecia support has moved to the mecia driver, so remove the copy ofimp2001-05-151-351/+35
| | | | it here.
* Add mecia driver definitions.imp2001-05-151-0/+1
|
* Rev 1.131 was missing:imp2001-05-150-0/+0
| | | | Submitted by: KATO Takenori-san <kato@nendai.nagoya-u.ac.jp>
* This code touches MD code inappropriately. So we have to include pc98imp2001-05-151-0/+5
| | | | specific file for pc98.
* Introduce getprogname(3) and setprogname(3) library calls. These getdd2001-05-155-3/+126
| | | | | | | | | and set __progname, respectively. Discussed on: -arch (Feb 2001), -audit Reviewed by: -audit Approved by: kris Obtained from: (mostly) NetBSD
* A new driver for the MECIA. This is the NEC Original PCMCIAimp2001-05-152-0/+792
| | | | | | controller found in many of the early NOTE98 machines that were produced. This controller is completely unlike the intel 82365, so I've separated it out from the main pcic driver.
* "Sir, the deorbit burn completed succesfully."jhb2001-05-156-220/+0
| | | | RIP {sys/machine}/ipl.h.
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-1559-63/+0
|
* Add a PROC_TRYLOCK() macro to perform a mtx_trylock() on the process lock.jhb2001-05-151-0/+1
|
* Remove unneeded includes in the i386 case.jhb2001-05-151-5/+0
|
* - Remove unneeded include of sys/ipl.h.jhb2001-05-151-1/+2
| | | | | - Lock the process before calling killproc() to kill it for exceeding the maximum CPU limit.
* - Remove unneeded include of sys/ipl.h.jhb2001-05-151-3/+2
| | | | | | - Require the proc lock be held for killproc() to allow for the vmdaemon to kill a process when memory is exhausted while holding the lock of the process to kill.
* Move the definition of HWI_MASK to the i386/isa/icu.h header right next tojhb2001-05-152-0/+4
| | | | the definition of ICU_LEN.
* Save one fork on a buildworld. env FOO=foo bar -> FOO=foo bar.imp2001-05-152-2/+2
|
* If PASTE isn't defined, define it as a transitional measure. Thisimp2001-05-151-6/+13
| | | | | | | allows me to complete make buildworld on my stable machine. Also change termination case to be clearer what is going on while searching for map files.
* - Use ICU_LEN rather than NHWI for the size of the array of ithreads.jhb2001-05-152-4/+2
| | | | - Remove unneeded include of sys/ipl.h.
* - Use PROC_LOCK_ASSERT instead of a direct mtx_assert.jhb2001-05-151-8/+6
| | | | | | | | | | | | - Don't hold Giant in the swapper daemon while we walk the list of processes looking for a process to swap back in. - Don't bother grabbing the sched_lock while checking a process' sleep time in swapout_procs() to ensure that a process has been idle for at least swap_idle_threshold2 before swapping it out. If we lose the race we just let a process stay in memory until the next call of swapout_procs(). - Remove some unneeded spl's, sched_lock does all the locking needed in this case.
* Fix instance of (struct ti_softc *) that should have beenwpaul2001-05-151-1/+1
| | | | | | (struct nge_softc *), which the compiler never complained about. I guess it doesn't matter, a pointer is a pointer, but looked weird to me.
* Include sys/lock.h and sys/mutex.h so that this compiles.jhb2001-05-151-0/+2
|
* Adjust the descriptor structures a little by making the software partswpaul2001-05-151-4/+12
| | | | | | | | | | be unions with enough padding to make sure they always end up being a multiple of 8 bytes in size, since the 83820/83821 chips require descriptors to be aligned on 64-bit boundaries. I happened to get it right for the 32-bit descriptor/x86 case, but botched everything else. Things should work properle on 32-bit/64-bit platforms now. Note that the 64-bit descriptor format isn't being used currently.
* adapt to FreeBSD.tshiozak2001-05-152-4/+20
| | | | | | | | | | - enable locale-insensitive functions of wchar.h: wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c XXX: wcswidth.c is not enabled yet. - enable wmemchr(3) man page. XXX: FreeBSD lacks .St -isoC99 and .St -isoC-amd1.
* adapt to FreeBSD.tshiozak2001-05-152-1/+15
| | | | | | | | | | | | - add #define NULL 0 instead of sys/null.h. - enable locale-insensitive functions: wcscat.c wcschr.c wcscmp.c wcscpy.c wcscspn.c wcslcat.c wcslcpy.c wcslen.c wcsncat.c wcsncmp.c wcsncpy.c wcspbrk.c wcsrchr.c wcsspn.c wcsstr.c wmemchr.c wmemcmp.c wmemcpy.c wmemmove.c wmemset.c - disable some locale-sensitive functions defined in wchar.h temporarily: mbrlen mbrtowc mbsinit mbsrtowcs wcrtomb wcsrtombs wcwidth wcswidth - disable all functions defined in wctype.h temporarily: is* tow*
* Remove a bogus comment which I forgot to get rid of after testinggreid2001-05-151-1/+1
|
* ahc_eisa.c:gibbs2001-05-1514-323/+506
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ahc_pci.c: Prepare for making ahc a module by adding module dependency and version info. aic7770.c: Remove linux header ifdefs. The headers are handled differently in Linux where local includes (those using "'s instead of <>'s) are allowed. Don't map our interrupt until after we are fully setup to handle interrupts. Our interrupt line may be shared so an interrupt could occur at any time. aic7xxx.c: Remove linux header ifdefs. current->curr to avoid Linux's use of current as a #define for the current task on some architectures. Add a helper function, ahc_assert_atn(), for use in message phases we handle manually. This hides the fact that U160 chips with the expected phase matching disabled need to have SCSISIGO updated differently. if (ahc_check_residual(scb) != 0) ahc_calc_residual(scb); else ahc_set_residual(scb, 0); becomes: ahc_update_residual(scb); Modify scsi parity error (or CRC error) handling to reflect expected phase being disabled on U160 chips. Move SELTO handling above BUSFREE handling so we can use the new busfree interrupt behavior on U160 chips. In ahc_build_transfer_msg() filter the period and ppr_options prior to deciding whether a PPR message is required. ppr_options may be forced to zero which will effect our decision. Correct a long standing but latent bug in ahc_find_syncrate(). We could choose a DT only rate even though DT transfers were disabled. In the CAM environment this was unlikely as CAM filters our rate to a non-DT value if the device does not support such rates. When displaing controller characteristics, include the speed of the chip. This way we can modify the transfer speed based on optional features that are enabled/disabled in a particular application. Add support for switching from fully blown tagged queing to just using simple queue tags should the device reject an ordered tag. Remove per-target "current" disconnect and tag queuing enable flags. These should be per-device and are not referenced internally be the driver, so we let the OSM track this state if it needs to. Use SCSI-3 message terminology. aic7xxx.h: The real 7850 does not support Ultra modes, but there are several cards that use the generic 7850 PCI ID even though they are using an Ultra capable chip (7859/7860). We start out with the AHC_ULTRA feature set and then check the DEVSTATUS register to determine if the capability is really present. current -> curr ahc_calc_residual() is no longer static allowing it to be called from ahc_update_residual() in aic7xxx_inline.h. Update some serial eeprom definitions for the latest BIOS versions. aic7xxx.reg: Add a combined DATA_PHASE mask to the SCSIPHASE register definition to simplify some sequencer code. aic7xxx.seq: Take advantage of some performance features available only on the U160 chips. The auto-ack feature allows us to ack data-in phases up to the data-fifo size while the sequencer is still setting up the DMA engine. This greatly reduces read transfer latency and simplifies testing for transfer complete (check SCSIEN only). We also disable the expected phase feature, and enable the new bus free interrupt behavior, to avoid a few instructions. Re-arrange the Ultra2+ data phase handling to allow us to do more work in parallel with the data fifo flushing on a read. On an SDTR, ack the message immediately so the target can prepare the next phase or message byte in parallel with our work to honor the message. aic7xxx_93cx6.c: Remove linux header ifdefs. aic7xxx_freebsd.c: current -> curr Add a module event handler. Handle tag downgrades in our ahc_send_async() handler. We won't be able to downgrade to "basic queuing" until CAM is made aware of this queuing type. aic7xxx_freebsd.h: Include cleanups. Define offsetof if required. Correct a few comments. Update prototype of ahc_send_async(). aic7xxx_inline.h: Implement ahc_update_residual(). aic7xxx_pci.c: Remove linux header ifdefs. Correct a few product strings. Enable several U160 performance enhancing features. Modify Ultra capability determination so we will enable Ultra speeds on devices with a 7850 PCI id that happen to really be a 7859 or 7860. Don't map our interrupt until after we are fully setup to handle interrupts. Our interrupt line may be shared so an interrupt could occur at any time.
* initial import of wchar.h and wctype.htshiozak2001-05-152-0/+201
| | | | Obtained from: NetBSD and Citrus XPG4DL
* Use " |= " to enable special media handling for fxp with no MII, insteadjlemon2001-05-152-2/+2
| | | | | | | of " &= ". Also change the MII PHY device mask to check the correct bits. Cookie to: Andre Albsmeier <andre.albsmeier@mchp.siemens.de> Pointy hat to: me
* Print longer package names. Some of them were running off the rightbmah2001-05-151-3/+3
| | | | | | | | edge of Perl field specifications. PR: bin/26664 Submitted by: philip@eilio.com MFC after: 3 days
* Support /dev/ctty againbrian2001-05-151-3/+8
| | | | Submitted by: peter
* Add support for FreeBSD 4.4.ru2001-05-151-0/+2
|
* Removed duplilcate $FreeBSD$ tag.ru2001-05-151-2/+0
|
OpenPOWER on IntegriCloud