summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Make LINT compile again.phk2000-10-223-3/+2
|
* Release and unlock vnode if resource deadlock detected.bp2000-10-222-0/+2
|
* Update stale comment.bp2000-10-222-6/+2
| | | | PR: kern/21805
* Remove de_lock field from denode structure and make msdosfs PDIRUNLOCK aware.bp2000-10-228-26/+54
|
* Clean up the raid code a bit, also allow disks on HPT controllers tosos2000-10-222-66/+98
| | | | be swapped around and still be put in the correct order in a raid.
* Fix warning in the ISA only case.sos2000-10-221-0/+1
|
* Get the prober error code instead of relying on scp->error to containsos2000-10-221-0/+1
| | | | the lastest greatest.
* Up the reset pulse to 100ms in ata_reset, some drives especiallysos2000-10-221-7/+1
| | | | | | DVD drives need this to reset proberly. Remove some verboseness..
* First attempt at timeouts for bio commands sent to the controller. No retry isscottl2000-10-222-0/+34
| | | | | attempted right now; the failure is merely passed up. This may help with the mysterious lockups seen by some with Pablano controllers.
* Make usual 1-line cardbus support modification.imp2000-10-222-0/+2
| | | | I'm committing this over an Intel PRO-100 CardBus II card.
* Cleanup the rman_make_alignment_flags function to be much clearer and shorterimp2000-10-221-12/+10
| | | | than the prior version.
* o Remove lots of kludges with iospace and irq.imp2000-10-221-10/+13
| | | | | | o Make sure that I/O space is aligned properly based on the length of the resource we're allocating. o Add bootverbose message when we fail.
* Cleanup allocation of resources for 16-bits. We now do the rightimp2000-10-221-12/+20
| | | | | thing in pccbb bridge (the pcic bridge will be updated as I merge the two copies of the code that were in the original cardbus commit).
* if_ed_cbus.c is required from PC-98 only, and if_ed_isa.c is not necessarynyan2000-10-211-1/+9
| | | | for PC-98.
* Add '-DPC98' to CFLAGS if MACHINE == pc98.nyan2000-10-212-0/+8
|
* (Introduce something sitting in my repo for 3 weeks now...)bmilekic2000-10-214-48/+22
| | | | | | | | | Have if_ti stop "hiding" the softc pointer in the buffer region. Rather, use the available void * passed to the free routine and pass the softc pointer through there. To note: in MEXTADD(), TI_JUMBO_FRAMELEN should probably be TI_JLEN. I left it unchanged, because this way I'm sure to not damage anything in this respect...
* Propogate the 'const'ness of mutex descriptions to the witness code tojhb2000-10-203-9/+9
| | | | quiet warnings.
* Define the mtx_legal2block() macro used in the witness code that managedjhb2000-10-205-0/+12
| | | | | | to get lost during the MI mutex conversion. Reported by: Steve Kargl <sgk@troutmask.apl.washington.edu>
* Revert the init_clocks change in revision 1.72. On the alpha we use anjhb2000-10-201-1/+1
| | | | | | | ISA device for our clock, so trying to initialize the clock before probing devices introduces a chicken and egg problem. Debug help from: peter
* Actually enable the witness code if the WITNESS kernel option is enabled.jhb2000-10-203-15/+3
|
* Allow interrupts to be sharable.imp2000-10-201-9/+6
| | | | This allows us to probe, but not attach.
* Get the interrupt correct.imp2000-10-201-1/+1
|
* Fix a braino in the ASS_SIEN() macro in the MUTEX_DEBUG case by usingjhb2000-10-202-2/+4
| | | | mtx_saveintr instead of saveintr.
* Doh. Fix a 64-bit-ism by using uintptr_t for a temporary lock variablejhb2000-10-203-3/+3
| | | | instead of int.
* Don't bother setting the saved IPL in the sched_lock mutex as it doesn'tjhb2000-10-201-5/+0
| | | | | really do anything since the first mtx_enter() will overwrite the value saved here.
* Catch up to some of the changes to _getlock_spin_block. Specifically,jhb2000-10-202-8/+8
| | | | use _obtain_lock() instead of a manual atomic_cmpset_ptr.
* Grrrr. Fix the order of the #define's so atomic_cmpset_{acq,rel}_longjhb2000-10-201-5/+5
| | | | are defined before atomic_cmpset_{acq,rel}_ptr tries to call them.
* Fix the atomic_cmpset_{acq,rel}_ptr() functions to do proper type-casting.jhb2000-10-201-4/+18
|
* remove old pccbb bridge code.jon2000-10-203-2701/+0
| | | | (argh, I thought I already did this in the original commmit)
* Introduce the M_ZERO flag to malloc(9)phk2000-10-202-0/+4
| | | | | | | | | | | | | | Instead of: foo = malloc(sizeof(foo), M_WAIT); bzero(foo, sizeof(foo)); You can now (and please do) use: foo = malloc(sizeof(foo), M_WAIT | M_ZERO); In the future this will enable us to do idle-time pre-zeroing of malloc-space.
* Add actual URL for XMAC II datasheet in comments.archie2000-10-202-4/+8
|
* Add i815 host to PCI bridge IDache2000-10-202-0/+6
|
* Return -10000 in pci_hostb_probe to allow agp driver (disabled otherwise)ache2000-10-202-2/+2
|
* Add i815 Host to Hubache2000-10-202-0/+6
|
* Add i815 IDsache2000-10-201-1/+19
|
* Save a few CPU cycles in IP fragmentation code.ru2000-10-201-3/+1
|
* Submitted by: Hans Petter Selasky <hselasky@c2i.net>hm2000-10-202-17/+33
| | | | Remove double 0x7e flags between hdlc-frames.
* Used kbio.h and consio.h instead of machine/console.h.kato2000-10-204-6/+6
|
* Merged from sys/i386/isa/npx.c revision 1.86.kato2000-10-201-1/+1
|
* Merged from sys/i386/isa/clock.c revision 1.160.kato2000-10-203-9/+9
|
* Merged from sys/i386/i386/machdep.c revisions 1.417 and 1.418.kato2000-10-202-34/+20
|
* Add missing 'unit' coderoger2000-10-201-0/+4
| | | | Submitted by: Brad L. Chisholm <blc@bsdwins.com>
* Catch up to moving headers:jhb2000-10-2068-87/+76
| | | | | - machine/ipl.h -> sys/ipl.h - machine/mutex.h -> sys/mutex.h
* GC the unused safepri variable.jhb2000-10-201-1/+0
|
* Remove unnecessary machine/mutex.h include.jhb2000-10-202-2/+0
|
* - GC some #if 0'd code regarding the non-existant safepri variable.jhb2000-10-201-17/+6
| | | | | - Don't dink with the witness state of Giant unless we actually own it during mi_switch().
* Actually harvest interrupt threads when the last handler is removed from ajhb2000-10-206-12/+102
| | | | thread.
* - machine/mutex.h -> sys/mutex.hjhb2000-10-202-4/+4
| | | | | - Use cpu_throw() instead of cpu_switch() during cpu_exit() since we don't need to save our previous state.
* Catch up to SMP_DEBUG -> MUTEX_DEBUG.jhb2000-10-202-4/+4
|
* - machine/mutex.h -> sys/mutex.hjhb2000-10-205-9/+9
| | | | | - Catch up to the MI mutex structure due to saveflags,saveipl,savepsr becoming saveintr.
OpenPOWER on IntegriCloud