augustss
6b0b8292ff
Add NOMODESENSE quirk for TEAC USB floppy.
2000-05-30 15:16:41 +00:00
matt
e621957503
add more speeds (up to 3.2Gb/s)
2000-05-30 14:56:59 +00:00
tsubai
7531770fa4
Insert delay() in busy wait.
2000-05-30 11:45:11 +00:00
tsubai
41a98db641
Add cpu_number().
2000-05-30 11:42:05 +00:00
augustss
53f83c5533
Use attribute packed for on-the-wire data structures.
2000-05-30 10:10:17 +00:00
haya
03c4724943
Use rbus_new_root_share() instead of rbus_new_root_delegate().
2000-05-30 09:26:19 +00:00
augustss
e4217da6d0
As a safety, check that the controller is not suspended when we get
...
an interrupt.
2000-05-30 09:26:06 +00:00
haya
f89b0f51ae
Call extent_alloc_subregion() with EX_MALLOCOK in
...
rbus.c::rbus_space_alloc_subregion().
2000-05-30 09:18:06 +00:00
augustss
f1b4af5ba1
Make this compile too.
2000-05-30 08:36:27 +00:00
augustss
b85fe33276
Make this file compile. (I know it's just a placeholder, but I couldn't
...
resist trying it.)
2000-05-30 08:31:57 +00:00
matt
e78793c612
Beginning of a IEEE 1394 framework. An attachment for PCI OHCI controllers
...
and bus-independent module that just begins to print things out. No real
code behind it. THIS IS A WORK IN PROGRESS. The *reg.h are woefully
incomplete.
2000-05-30 06:56:13 +00:00
perseant
ae7e580ebd
Don't try to "correct" accounting for fragments being extended but which
...
have never been written to disk.
2000-05-30 04:08:41 +00:00
oster
8e82dfa363
For a RAID 1 set that has N components, allow the set to auto-configure as
...
long as at least one of the master or the mirror is available for each
of the N/2 'rows' of the set. (No, RAIDframe doesn't do N-way mirroring..)
Thanks to Manuel Bouyer for noting the problem.
2000-05-30 03:29:49 +00:00
cjs
a9a7dd7904
Fix typo in DEBUG code.
2000-05-30 03:26:34 +00:00
nisimura
58d84e19a6
savefpregs() and loadfpregs() are defined in mips_machdep.c
2000-05-30 02:05:36 +00:00
oster
ef4a0a7cf8
Use #include <sys/kernel.h> instead of a 'extern int hz'.
...
Make this file more readable.
2000-05-30 02:04:29 +00:00
augustss
61143a446c
Add NOMODESENSE quirk for Y-E data floppy (thanks Jason for reminding me).
2000-05-30 01:49:19 +00:00
nisimura
3d826a5c7e
Add a missing closing parenthesis.
2000-05-30 01:42:43 +00:00
nisimura
b67b90d7f9
FPA ownership is now guarded by MDP_FPUSED flag and there is no necessity
...
to have #if ... around savefpregs() calls.
2000-05-30 01:29:59 +00:00
nisimura
0e501989cd
- Have savefpregs() and loadfpregs() in C codes with lengthy inlined
...
asm statements, obsoluting asm routines in locore.S. They are
designed to work in symmetry as names suggests. savefpregs()
does not clear a global variable fpcurproc. Both would be noops when
NOFPU global symbol is defined.
- MDP_FPUSED flag is not turned on for FPA-less processors like Vr4100
and TX3900 even when processes execute FP insns.
2000-05-30 01:23:53 +00:00
augustss
ea5a174495
Massage the SCSI commands when using the UFI protocol in a better way.
...
Now the Y-E Data Flashbuster floppy seems to work.
Thanks to Y-E Data for giving one to the project when I couldn't find
one easily.
2000-05-30 01:12:51 +00:00
augustss
997c3c5b8a
Add a quirk, SDEV_ONLYBIG, which implies that the device cannot handle
...
the 6 byte versions of READ, WRITE, and MODE_SENSE.
This greatly simplifies the UFI (USB Floppy) handling.
2000-05-30 01:08:23 +00:00
matt
c7326acd04
Add the PCI attachment for IEEE 1394 OHCI controllers. Files to follow later.
2000-05-30 00:53:14 +00:00
matt
3ed6c24d5c
Add IEEE 1394 OHCI node and IEEE 1394 bus. Just placeholders for now.
2000-05-30 00:48:47 +00:00
matt
fd1991294f
Regen
2000-05-30 00:21:07 +00:00
matt
adaaa34784
Add the TI 1394 controllers. Makes all the 1394 controller descriptions
...
similar.
2000-05-30 00:20:41 +00:00
mycroft
da42c608fe
Use a better multiplier for the 60Hz case.
2000-05-29 23:48:33 +00:00
simonb
4857b33794
A few more white-space bogons.
2000-05-29 23:40:03 +00:00
matt
3f4005113e
funciton != function
2000-05-29 23:34:08 +00:00
simonb
6c87680cbf
A TAB after the define keyword instead of spaces.
2000-05-29 23:30:06 +00:00
jhawk
0ff7191f39
Ensure that a fault inside the traceback printing code
...
(i.e. db_stack_trace_print()) does not cause an infinite loop of
faults.
2000-05-29 23:10:03 +00:00
sommerfeld
a3edbba355
Add null-pointer tests in ktrsamefile
2000-05-29 22:29:01 +00:00
pk
ee396c032f
Remove IOMMU page table allocation from pmap_bootstrap() and all the
...
hacks surrounding it.
2000-05-29 22:23:34 +00:00
deberg
9735bab338
use rtc.h for poweroff() and #if 0 out badaddr, which isn't used
...
anywhere. machdep.c compiles w/o any noise now.
2000-05-29 22:10:43 +00:00
deberg
e3a332df61
prototype rtc stuff used elsewhere
2000-05-29 22:08:47 +00:00
sommerfeld
879eaa480a
Fix clearing of ktrace points:
...
- need deep compare of open files, not a shallow pointer compare.
- reorder fdrelease()/FILE_UNUSE() invocations so fdrelease doesn't
block waiting for something which can't happen until after it returns.
2000-05-29 22:04:11 +00:00
deberg
dbd1379620
no need to include next{kbd,display}var.h
2000-05-29 21:35:04 +00:00
pk
ce1fb71efc
Use uvm_pglistalloc() to allocate memory for the I/O PTEs; modelled after
...
a similar change by Art Grabowski in Openbsd.
2000-05-29 20:41:10 +00:00
fvdl
b9bb94500e
Obey the "Reset SCSI bus at startup" EEPROM setting.
2000-05-29 20:13:53 +00:00
bouyer
405302008d
ADEV_CDROM -> SDEV_CDROM, for consistency.
2000-05-29 20:13:06 +00:00
ragge
992002c2be
Use the cpu_info struct to store cpu-specific data in the same way in
...
both uniprocessor and multiprocessor environments. Use the otherwise
unused internal CPU register SSP to store the cpu_info pointer.
The macros curcpu(), curproc, cpu_number() and need_resched() are now the
same in both uniprocessor and multiprocessor environments.
2000-05-29 20:00:55 +00:00
thorpej
65184f2470
Change the comment before the vm_page_zero_enable global to indicate
...
what it will now be used for.
2000-05-29 19:25:56 +00:00
mycroft
7385963fc9
Stylistic change.
2000-05-29 18:59:51 +00:00
mycroft
4db674fa50
According to Frank, buffers with dependencies *are* left on v_dirtyblks, so
...
remove the FSYNC_RECLAIM check and force them to be flushed.
2000-05-29 18:53:35 +00:00
mycroft
ced05c5744
Pull in IN_ACCESSED changes and some MNT_LAZY `bug fixes' from FFS to EXT2FS.
2000-05-29 18:41:07 +00:00
mycroft
33ec489188
Pull in IN_ACCESSED changes and some MNT_LAZY `bug fixes' from FFS.
2000-05-29 18:34:36 +00:00
mycroft
edfd1e6f32
Use LIST_{FIRST,NEXT,EMPTY}().
2000-05-29 18:28:48 +00:00
mycroft
d747ada9c2
Add a new inode flags called IN_ACCESSED. This used in place of IN_MODIFIED
...
to record that the atime was updated. In ffs_update(), we only do synchronous
writes if something *other* than the atime was changed.
2000-05-29 18:04:30 +00:00
jhawk
1e59d99d28
For all network drivers that call ether_ifattach(), and also
...
have _detach() functions:
Ensure that softc keeps state about whether the attach succeeded,
and make the detach function return immediately if the attach did
not complete.
2000-05-29 17:37:12 +00:00
mycroft
941524439a
Never call softdep_sync_metadata() in the FSYNC_RECLAIM case. Any pending
...
blocks are detached from the vnode at this point. When the dependencies are
broken to enable writing the blocks, the vnode will be regenerated. (The only
reason we sync buffers in this case is that they have to be detached from the
vnode.)
2000-05-29 17:19:20 +00:00