summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* - Remove (some) unnecessary explicit initializations to zero.alc2003-02-011-8/+5
| | | | - Style changes to vm_pageout(): declarations and white-space.
* SSC calls use break immediate 0x80000. 0x80001 only works formarcel2003-02-012-2/+2
| | | | break.i. Ski is rather broken in this respect.
* - Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()salc2003-02-011-3/+10
| | | | | with the page queue lock. - Assert that the page queue lock is held in vm_page_free_wakeup().
* Put replace spaces with tabs in keeping with the rest of the file.joe2003-02-016-6/+6
|
* add PST to i386 notes.phk2003-02-011-0/+5
|
* Define new malloc type M_FW and use it.simokawa2003-02-018-76/+81
|
* Fix some typos in 3 comments.gj2003-02-011-4/+5
| | | | Reported by: marius@alchemy.franken.de
* - replace timeout with callout_*.simokawa2003-02-016-53/+51
| | | | | - replace TAILQ with STAILQ for device list. - some clean up.
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-0150-1679/+1532
| | | | | | | | I'm not convinced there is anything major wrong with the patch but them's the rules.. I am using my "David's mentor" hat to revert this as he's offline for a while.
* Check status FIFO more closely to report error.simokawa2003-02-011-11/+43
|
* Eliminate the sc_openmask, ccdopen() and ccdclose() functions, wephk2003-02-013-93/+12
| | | | | | | can use the flag maintained by geom_disk.c Having only a strategy method to intialize, don't waste space using a cdevsw structure to do so.
* NO_GEOM cleanup: don't #include <sys/diskslice.h>phk2003-02-011-1/+0
|
* Under #ifdef DIAGNOSTIC, fill malloc(9) allocations which do not havephk2003-02-011-0/+8
| | | | M_ZERO specified with 0x70. (malloc_flags=J for the kernel :-)
* Under DIAGNOSTIC, only report expensive timeouts if they are more expensivephk2003-02-011-1/+2
| | | | than the last on we reported.
* Add basic support for device wiring down to specific (CAM)simokawa2003-02-011-4/+55
| | | | | target id. It still needs to be hard-coded now but will be changed to be configured by tunables or device hints.
* Move configuration of geom/providers into its own function in preparationphk2003-02-011-36/+65
| | | | for adding on-the-fly config interface.
* Build glue for zs_macio.benno2003-02-011-1/+1
|
* MacIO frontend for the zs driver.benno2003-02-011-0/+296
| | | | | Many thanks to jake for doing the initial driver and for helping me in making this work.
* - Introduce a flags value into the interrupt handler structure.benno2003-02-012-7/+11
| | | | | - Copy the flags passed to inthand_add into the flags value. - If the interrupt is INTR_FAST, re-enable the irq after running the handler.
* Sort device list by eui64 in acendent order correctly.simokawa2003-02-011-12/+12
|
* Move a comment and optimize the frag timeout code a slight bit.silby2003-02-011-3/+3
| | | | | Submitted by: maxim MFC with: The previous two revisions
* Regen.shiba2003-02-011-4/+4
|
* Allied Telesis WR211PCM(wi) and Corega PCC-T(ed) haveshiba2003-02-011-1/+1
| | | | | | | same manufacture id and product id. So use CIS info (PCCARD_CISTPL_VERS_1). reported by HONDA Yasuhiro <yasu@yasu.org>
* - add pmap_pagedaemon_waken variablegrehan2003-02-013-141/+288
| | | | | | | | | | | | | | | - remove dead code and fix warnings in pmap_zero_page/zero_page_area - implement pmap_clear_reference pmap_ts_referenced pmap_page_exists_quick pmap_remove_all - align pmap_qenter/qremove closer with i386 code - fix vm_page locking in pmap_new_thread (from benno) - add new parameter to pmap_clear_bit to return original pte value Approved by: benno
* Add deviceids for 6105 and 6105M chips. Further changes will be necessarysilby2003-02-014-0/+12
| | | | | | | to fully support these new chips, but preliminary evidence suggests that they work acceptable with our present driver. MFC after: 1 week
* Switch the if_vr driver from using our generic MII routines over tosilby2003-02-014-0/+186
| | | | | | | | | | | | | using the Rhine's internal shift registers which are designed for the job. This reduces the amount of time we wait around shifting bits, and seems to work better with some chips. Also, provide a workaround for some newer cards which report fake PHYs at multiple addresses. (As more cards are ID'd, I'm sure this part of the code will have to be expanded to cover more cases.) Submitted by: Thomas Nystrom <thn@saeab.se> MFC after: 1 week
* Make nirq mean 'number of irqs' and not 'last irq'.benno2003-02-011-5/+5
|
* Only add one tick per tick to the thread stats, instead of some random number.julian2003-01-312-4/+4
|
* Remove commented out g_enc_dos_partition(). We won't be needing it.phk2003-01-311-18/+0
|
* Correct handling of locking for chroot() and chdir() cases: ratherrwatson2003-01-312-14/+16
| | | | | | | | | than having change_dir() release the vnode lock on success, hold the lock so that we can use it later when invoking MAC checks and VOP_ACCESS() in the chroot() code. Update the comment to reflect this calling convention. Update callers to unlock the vnode lock. Correct a typo regarding vnode naming in the MAC case that crept in via the previous patch applied.
* Add PCI id for Quatech SSCLP-200/300 lowprofile single-port RS422/485 card.phk2003-01-311-0/+7
|
* SCSI Changers, SCSI Tapes, and SES devices work just about as well asmjacob2003-01-311-3/+3
| | | | anything else in sparc64.
* Clean up vnode handling on return from chroot() in certain errorrwatson2003-01-312-4/+8
| | | | | | | | cases: we might multiply vrele() a vnode when certain classes of failures occur. This appears to stem from earlier Giant/file descriptor lock pushdown and restructuring. Submitted by: maxim
* Add a rudimentary class for slicing Apple partitioned disks.phk2003-01-314-0/+201
| | | | | | More work is needed on this, stakeholders please contact me. Not quite asked for by: rwatson
* Add tuner code for WinTV Go FM (Hauppauge Model 44811 C133). Patchorion2003-01-311-0/+1
| | | | supplied by Ross Finlayson <finlayson@live.com>.
* function name change.simokawa2003-01-311-1/+1
|
* SBP related changes.simokawa2003-01-313-14/+64
| | | | | - Issue LOGOUT command on detach and shutdown. - Rename some functions.
* Use a local variable to store the number of ticks that elapsed intjr2003-01-311-2/+3
| | | | | kernel mode instead of (unintentionally) using the global `ticks'. This error completely broke profiling.
* Fixes from Thomas Nystrom to fix hanging problems experienced by vr cardssilby2003-01-314-68/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | under load. This patch has been tested by Thomas and other for more than a month now, and all (known) hangs seem to be solved. Thomas's explanation of the patch: * Fix the problem with the printing of the RX-error. * Code from if_fet do better deal with the RX-recovery including a timeout of the RX-turnoff. * The call to vr_rxeof before vr_rxeoc have been moved to a point where the RX-part of the chip is turned off. Otherwise there is a window where new data could have been written to the buffer chain before the RX-part is turned off. If this happens the chip will see a busy rx-buffer. I have no evidence that this have occured but god knows what the chip will do in this case! * I have added a timeout of the TX-turnoff. I have checked and in my 900 MHz system the flags for turnoff (both RX & TX) is seen at the first check in the loop. * I could see that I got the VR_ISR_DROPPED interrupt sometimes and started to thinking about this. I then realized that no recovery is needed for this case and therefore I only count it as an rxerror (which was not done before). * Finally I have changed the FIFO RX threshhold to 128 bytes. When I did this the VR_ISR_DROPPED interrupt went away. Theory: The chip will receive a complete frame before it tries to write it out to memory then the RX threshold is set to store'n'forward. IF the frame is large AND the next rx frame also is large AND the bus is busy transfering a TX frame to the TX fifo THEN the second received frame wont fit in the FIFO and is then dropped. By having the RX threshold set to 128 the RX fifo is emptied faster. MFC after: 5 days
* SBP related changes.simokawa2003-01-312-8/+16
| | | | | - Set dual phase retry BUSY_TIMEOUT. - Let users to know serial bus error.
* Add some agility to the disk_create() API:phk2003-01-302-25/+63
| | | | | | | | | | | | | | | | | | | Make passing the methods in a cdevsw structure optional. Move "CANFREE" and "NOGIANT" flags into struct disk instead of the cdevsw which may or may not be there. Rename CANFREE to CANDELETE to match BIO_DELETE operation. Add "OPEN" flag so drivers don't have to provide open/close methods just to maintain such a flag. Add temporary stopgap include of <sys/conf.h> to <sys/disk.h> until the files which have them in the other order are fixed. Add KASSERTS to make sure we don't get fed too many NULL pointers. Clear our geom's softc pointer before we wither.
* NO_GEOM cleanup: Remove sys/disklabel.h include.phk2003-01-301-2/+1
|
* NO_GEOM cleanup: remove DISKFLAG_{WANTED,LOCK}phk2003-01-301-3/+0
|
* NO_GEOM cleanup: retire disk_invalidate()phk2003-01-306-10/+0
|
* NO_GEOM cleanup: unifdef;phk2003-01-301-8/+0
|
* Add support for the Trek Thumbdrive 8MB USB Drive.trhodes2003-01-304-2/+21
| | | | | PR: 46004 Submitted by: Brian J. McGovern <mcgovern@tick.beta.com> (original version)
* o Constrain inputs to 25Hz granularity so interpolator can operateorion2003-01-301-64/+97
| | | | | | | between any pair of values in range 4-96kHz. Thanks to Ken Marks for discovering there were problems with the previous version. o Use a non-recursive gcd routine.
* - bpf is now working (tested with tcpdump)fjoe2003-01-302-25/+16
| | | | | | - fix promiscious mode MFC after: 3 days
* Fix some style and incorrect indentation level bugs.ambrisko2003-01-301-24/+24
| | | | Questioned by: phk (for the indentation problem)
* MFi386: Install the "boot" image which is boot1 + boot2.nyan2003-01-301-2/+7
|
OpenPOWER on IntegriCloud