itojun
a25da23509
#if 0'ed too strong sanity check against packets with v4 compatible addresses.
...
we may want to re-enable it whenever mech-xx clarifies router behavior
against native IPv6 packet with IPv4 compatible addresses.
2000-03-21 11:05:12 +00:00
pk
3eb54fdef9
We need cons_attach_input().
2000-03-21 10:56:23 +00:00
soda
0dadd7f429
if there is MBR, but there isn't BSD MBR partition entry,
...
writedisklabel(9) paniced.
pointed out and fixed by Shuichiro URATA <ur@a-r.org>, thanks.
2000-03-21 09:44:57 +00:00
soda
83e4ae0975
second and third argument of pmap_steal_memory() are not paddr_t*, but vaddr_t*.
2000-03-21 09:33:45 +00:00
itojun
fb2faae278
add prototype for ip6intr (not tested).
2000-03-21 04:42:57 +00:00
garbled
53e9e9a6dd
Back this out and rethink..
2000-03-21 04:23:22 +00:00
garbled
f77540b159
Allow kernels to compile again for prep. Patch supplied by nonaka.
2000-03-21 03:55:23 +00:00
soren
826e64bd17
Add math.h.
2000-03-21 02:48:17 +00:00
soren
7db0d53d01
Add math.h.
2000-03-21 02:30:42 +00:00
soren
28fba2d433
Blocking soft interrupts can be useful..
2000-03-21 02:27:50 +00:00
soren
82f0c9bf4a
Add bounds_check_with_label().
2000-03-21 02:26:48 +00:00
thorpej
800e276128
Fix INTRCNT_DEC_550_IRQ_LEN. From Nathan Williams.
2000-03-21 02:17:11 +00:00
soren
b124a5ec8d
Extend the evil interrupt kludge to the second ethernet.
2000-03-21 01:05:53 +00:00
oster
7f288b4e0d
Just return "100% done" when asked about reconstruction progress on
...
a RAID0 set.
2000-03-20 22:59:26 +00:00
enami
68e028fe82
Cancel requested command if controller isn't active.
2000-03-20 22:57:00 +00:00
enami
83446dedc1
- Test the generic device active flag instead of home grown one.
...
- Test also it in wdcintr.
2000-03-20 22:53:36 +00:00
msaitoh
d2be696634
use SDMR2 and SDMR3
2000-03-20 22:27:16 +00:00
msaitoh
c5d98a393d
COFF's /sbin/osloader
2000-03-20 21:24:54 +00:00
msaitoh
826aac6ff8
- Use macro
...
- RTCCNT is not 16000Hz but 16384Hz (not used)
- fix the bug in 16bit int <-> BCD conversion macro (SH4)
2000-03-20 20:44:32 +00:00
msaitoh
7052a2af38
Add the definitions of SH4's TPSC field of TCR register
...
(This field is not compatible with SH3's)
2000-03-20 20:36:58 +00:00
msaitoh
ff49b7006c
move MMUCR register definitions into mmureg.h
2000-03-20 20:30:33 +00:00
msaitoh
f1a4c4f9e7
Computex's SH7750 evaluation board
2000-03-20 20:11:00 +00:00
ad
424f6471cb
- Remove dead code.
...
- Make synchronous writes optional, disabled by default (*way* too slow).
- Handle case where dm_nsegs > CAC_SG_SIZE.
- Fix a couple of silly bugs.
- Fix use of __attribute__((__packed__));
2000-03-20 18:48:34 +00:00
tron
282dcaac92
Regen.
2000-03-20 18:39:52 +00:00
tron
a28ca8f97e
Add support for RPTI-EP400 PCMCIA network adapter. Patches supplied by
...
Tim Walls in PR kern/9644.
2000-03-20 18:39:32 +00:00
ad
d02615fe27
Install cac{reg,var}.h.
2000-03-20 18:07:59 +00:00
jdolecek
bd134c34ac
only define struct vnd_softc if _KERNEL is defined
2000-03-20 13:17:47 +00:00
takemura
6e8bcbe821
Built in video supports get/set color map.
2000-03-20 12:45:41 +00:00
soren
d71e4cbde1
Use correct MACHINE_ARCH.
2000-03-20 12:26:11 +00:00
pk
436638ab3a
Call rcons_ttyinit() on first open.
2000-03-20 11:27:16 +00:00
pk
7327fb6f23
Split off tty initialization in rcons_init() into a separate routine
...
and get rid of `fbconstty'.
2000-03-20 11:24:46 +00:00
pk
4f91a51915
Move `nca' declaration to `conf/files'.
2000-03-20 11:03:42 +00:00
takemura
9a04280130
Change color map and share color map data with kernel part.
2000-03-20 10:47:33 +00:00
scottr
7dbb8560d6
Revert to the old practice of always setting up MRG, even if we don't
...
need it for ADB. Besides the misleading message at autoconf time,
MRG is sometimes useful for things other than ADB.
2000-03-20 08:07:52 +00:00
thorpej
92d27d3c2e
Get rid of the powerhook when we detach.
2000-03-20 07:52:58 +00:00
jdolecek
2bbd0a8511
one more
2000-03-20 07:30:14 +00:00
mycroft
18d0b53078
Need CD9660 now...
2000-03-20 06:10:45 +00:00
mycroft
634d0c9744
Oops; fix a slight biff in the PIO input routine.
2000-03-20 06:01:11 +00:00
tsutsui
979d79d931
Use sc_cfg4 for the Am53c974.
2000-03-20 05:48:28 +00:00
tsutsui
553896782a
Cosmetics. ( 0x80 -> NCRSTAT_INT )
2000-03-20 03:49:22 +00:00
thorpej
3eed2414e5
Handle a few more SPECIAL intructions.
2000-03-20 02:54:45 +00:00
thorpej
3c8d09cc56
Update the amask bits.
2000-03-20 02:19:44 +00:00
augustss
0ef19aad57
Regen.
2000-03-20 01:31:29 +00:00
augustss
06bb856348
Some new devices. From FreeBSD.
2000-03-20 01:31:10 +00:00
mycroft
df8c3f5ceb
Interrupts work now. Woohoo.
2000-03-20 00:53:17 +00:00
erh
24d8dabec4
Regen.
2000-03-20 00:50:45 +00:00
mycroft
8b484a0264
NCR_SCSIREGS() and NCR_PIOREGS() are bogus. GC them.
2000-03-20 00:50:20 +00:00
erh
c21d536f5d
sys_clone isn't MD on linux.
2000-03-20 00:50:14 +00:00
mycroft
41cd6b4fc9
Reset CFG4 and CFG5 correctly in the reset routine.
2000-03-20 00:49:42 +00:00
augustss
ebd6f5f498
Add another item.
2000-03-20 00:42:21 +00:00
augustss
9a34877094
Clean up code a little.
2000-03-20 00:41:55 +00:00
augustss
eb6e78ce98
Make sure all packets (except the last) have the maximum packet size even
...
when using multiple TDs.
2000-03-20 00:37:00 +00:00
augustss
89de970942
Switch method for determing if we are cold booting. The driver now works
...
with OHCI adapters.
2000-03-20 00:27:11 +00:00
soren
4c547143d4
NetBSD/cobalt. Work-in-progress.
2000-03-19 23:07:43 +00:00
mycroft
cb42a200a1
Add scsibus at esp.
2000-03-19 22:35:43 +00:00
mycroft
1a5e8d741b
Add esp at pcmcia.
2000-03-19 22:32:59 +00:00
augustss
94afb61b8b
Remove some items!
2000-03-19 22:28:02 +00:00
augustss
9762d78a52
Make control transfer of over 8K possible by using a chain of TDs.
2000-03-19 22:24:57 +00:00
augustss
c6eb2d324c
Add ioctl USB_SET_REPORT for uhid. This will allow manipulating the
...
feature items.
2000-03-19 22:23:28 +00:00
mycroft
04b6cd3a5d
Add esp at pcmcia.
2000-03-19 21:56:11 +00:00
mycroft
f1ebad18a4
Add esp_pcmcia. For the moment it's polled, since interrupts don't seem to be
...
working.
2000-03-19 21:54:01 +00:00
thorpej
92c19e5ff7
Add suspend/resume hooks to ensure that the chip doesn't scramble memory
...
after an APM suspend and is unsnoozed after an APM resume.
2000-03-19 21:45:23 +00:00
mycroft
c2150bf8bf
Adapt to ncr53c9x change.
2000-03-19 21:27:01 +00:00
mycroft
b8e1812629
For the ESP406/FAS408, add sc_cfg4 and sc_cfg5.
...
Add a detach routine, and do the addref/delref.
2000-03-19 21:25:49 +00:00
soren
64bcb49a2e
Updated RM5231 cache code from Jeff Smith and Ethan Solomita at Geocast.
...
Many thanks.
2000-03-19 19:16:13 +00:00
tron
6c390b4142
Fix bad function calls discovered after prototype fixes in last commit.
2000-03-19 19:14:42 +00:00
soren
2d937cc876
Make it a bit more clear which functions are specific to which models.
...
Split off register definitions into eapreg.h.
Remove duplicate codec reset.
2000-03-19 17:11:50 +00:00
tsutsui
78557dc2c6
Sync with MI ncr5380sbc changes.
...
XXX CXD1180 quirk code should be merged into the MI ncr5380sbc driver...
2000-03-19 16:28:04 +00:00
tsutsui
3fe78f266a
Make booted_device variable global for raidframe.
2000-03-19 16:24:38 +00:00
pk
c1813da35e
Use fb_is_console(); retract fbconstty & fbnode from service.
2000-03-19 15:38:45 +00:00
pk
aca7e7fa24
Just don't force the baud rate in the driver, ever.
2000-03-19 14:58:02 +00:00
ragge
f9f885519d
First cut of multiprocessor support for vax. Still much to do before
...
other CPUs than the master can spin up.
2000-03-19 14:56:52 +00:00
pk
86f03b383e
Remove __BROKEN_CONFIG_UNIT_USAGE.
2000-03-19 14:43:13 +00:00
pk
2ca556b136
Nuke dead code.
2000-03-19 14:41:48 +00:00
pk
753a0ebc67
kd.c should not depend on NKBD.
2000-03-19 14:20:54 +00:00
pk
2ab6f90563
kd.c should not depend on `kbd'.
2000-03-19 14:19:17 +00:00
pk
c969f1b7df
Add `fb_is_console()', which is a helper function for frame buffer
...
device drivers used to decide whether or not to act as console output.
2000-03-19 13:48:44 +00:00
pk
b0eba37586
Add fields to hold PROM info to be used in console device matching.
2000-03-19 13:45:23 +00:00
pk
e654ecd0d8
Nuke dead code.
2000-03-19 13:38:54 +00:00
pk
f5839cdae8
Minimal changes to accomodate the console input channel attachment
...
changes in the keyboard driver (see /sys/dev/sun/kbd*)
2000-03-19 13:29:14 +00:00
pk
0ed0e258db
Declare the prom stdio nodes and arguments.
2000-03-19 13:25:10 +00:00
pk
41fb5989fe
Revise console device handling:
...
* do not require a `zs' driver for console handling
* run the console on PROM primitives until a device recognises
itself as a console device during normal autoconfiguration.
* allow (keyboard) devices to take over the input channel of
the PROM primitive-based console device.
As a result, consinit() is much simplified and does no longer have
to "detect" devices to setup a working console device. This complexity
has moved to individual drivers which interpret the PROM information
after they have attached to decide whether or not to act as a console.
2000-03-19 13:22:14 +00:00
pk
08a1a0f49d
Use a somewhat more flexible method to hook up the keyboard driver
...
as the console input device.
2000-03-19 12:50:43 +00:00
pk
6d04005134
Check for console input and output separately.
...
XXX - split input/output for /dev/console is not yet supported.
2000-03-19 12:42:45 +00:00
pk
3f1373d9b7
Define separate flags for console input and output.
...
Allow console operations to be passed in attachment arguments.
2000-03-19 12:39:47 +00:00
takemura
dae2c19e55
- Pbsdboot.exe is compiled for WindowsCE 2.00.
...
Use Pbsdboot1.exe for Windows CE 1.01.
- Doesn't display 'MEMORI KA-DO'(Japanese KANA) if SystemDefaultLangID
isn't Japanese.
- Set up Windows color palette for 8 bpp machine.
2000-03-19 11:10:57 +00:00
takemura
847d8fd135
Synch with adding arch/hpcmips/include/endian_machdep.h.
2000-03-19 10:46:17 +00:00
scw
b0ca3fa931
The soft-interrupt handler now returns void.
2000-03-19 10:38:43 +00:00
jdolecek
8b4b779fa9
couple of remarks of issues I discovered when debugging some MSDOSFS problem
2000-03-19 10:37:04 +00:00
sjg
281c45ba53
Added NOLUNS quirk for YAMAHA CRW8424S
2000-03-19 10:33:26 +00:00
nonaka
0e99eebec3
bus_dma works. (at least de, le and vr work.)
2000-03-19 09:45:30 +00:00
rh
783a9476be
Track name change espvar.h -> esp_isavar.h so 'make includes' works again.
2000-03-19 09:11:50 +00:00
scottr
4f29e4d330
Add and use macros to build ADB FLUSH, LISTEN, and TALK commands.
2000-03-19 07:37:58 +00:00
tsarna
893f3574fb
Make clearer. IMHO, all of this code should stop referring to Control-L
...
and Control-R, since those suggest ^L and ^R, not Left and Right Control.
2000-03-19 06:31:17 +00:00
tsarna
4f2a934e05
Correct a comment
2000-03-19 06:24:52 +00:00
scottr
edfc8b89ad
The MRG and direct ADB drivers were inconsistent in how they worked with
...
a serial console; the direct driver didn't care, but the MRG driver
wouldn't probe ADB when using a serial console. Remove the check from
the MRG version of the code to resolve this difference.
2000-03-19 06:07:05 +00:00
thorpej
f785596e75
Add support for mapping the OHCI USB controller interrupt (which is wired toan ISA IRQ because it's in the same package as the PCI-ISA bridge).
2000-03-19 02:25:29 +00:00
thorpej
ac93a75106
Point back to the alpha_shared_intr in the intrhand structure. This
...
allows platform-specific code to access the `intr_private' data via
the intrhand structure.
2000-03-19 01:46:18 +00:00
thorpej
c10a9d31ea
Put the code that enables/disables Pyxis interrupt lines in
...
cia_pyxis_intr_enable().
2000-03-19 01:43:25 +00:00
erh
1d34297aae
Regen.
2000-03-18 23:53:38 +00:00
erh
38cf426930
Fix the msgrcv prototype.
2000-03-18 23:53:24 +00:00
erh
0174e6759b
Add sigset_t parameter to restore_sigcontext, created by the sigreturn functions. linux_sigreturn still needs to use frame->extramask.
...
In setup_linux_rt_sigframe copy the signal mask to both possible locations.
2000-03-18 23:45:41 +00:00
erh
224f92b651
Pass a signal mask to restore_sigcontext.
2000-03-18 23:40:56 +00:00
erh
c7a82169cc
Regen.
2000-03-18 22:46:53 +00:00
erh
2648835399
Use the new linux_sys_reboot and linux_sys_connect.
2000-03-18 22:46:27 +00:00
scw
9c745dbd5e
Merge 'scw_mvme68k_bus_space' branch with the trunk.
...
These changes add support for:
o The MI VMEbus framework on both MVME147 and MVME167.
o Enhancements to the existing MD bus_space(9) implementation.
o Most of the bus_dma(9) API.
2000-03-18 22:33:02 +00:00
erh
9db5981a04
Add linux_sys_reboot.
2000-03-18 22:23:13 +00:00
erh
528f8305be
Regen.
2000-03-18 22:21:02 +00:00
erh
f3ae1c7294
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:20:57 +00:00
mycroft
744ccf496c
Expose ncr53c9x_init().
2000-03-18 22:18:57 +00:00
erh
035c694c67
Regen.
2000-03-18 22:16:56 +00:00
erh
dd9cf0df56
Use linux_sys_reboot instead of sys_reboot.
2000-03-18 22:16:46 +00:00
mycroft
c0b35f72c2
Adjust ncr53c9x_intr() prototype.
2000-03-18 22:09:32 +00:00
erh
34b72dcf4a
Add defines for linux_sys_reboot.
2000-03-18 22:01:02 +00:00
mycroft
48e59fc985
esp -> esp_isa
2000-03-18 21:50:20 +00:00
mycroft
4a915758fd
esp -> esp_isa
2000-03-18 21:49:33 +00:00
mycroft
9dd3a0973d
This turns out to be the wrong interface for what I needed -- but I'll leave
...
the code here for now.
2000-03-18 21:11:16 +00:00
scottr
513f613391
Add the RasterOps 24MxTV; this card operates in the same manner as two
...
other RasterOps boards we already handle. Information provided by
Greg Kerr.
2000-03-18 20:53:24 +00:00
erh
a159733250
Regen.
2000-03-18 20:44:01 +00:00
erh
50ef430f08
resync NOARGS lines with their definitions in kern/syscalls.master. resync STD lines with what is expected in .c files. (especially wrt adding const). Add missing prototype for setfsuid. Fix ptrace prototype.
2000-03-18 20:43:33 +00:00
erh
fa21d7879c
Adjust linux_sys_ptrace_args to reflect inconsistencies across ports. Temporarily ifndef alpha around getfsuid since Linux/alpha doesn't seem to have it.
2000-03-18 20:42:14 +00:00
mycroft
03dddfc09e
Preliminary support for 53c40x-based cards. Needs some more work.
2000-03-18 17:59:52 +00:00
mycroft
b1d2b97787
Change footprint of ncr5380_intr() to match normal interrupt handler usage.
2000-03-18 17:14:34 +00:00
mycroft
1d1321109f
Use bus_space on MIPS.
2000-03-18 17:07:46 +00:00
mycroft
28b4015ca2
GC.
2000-03-18 16:52:20 +00:00
ragge
cae5843a06
Fix typo that caused lance chip not to be detected.
2000-03-18 16:20:06 +00:00
mycroft
e1a7dc9b2a
Fix line wrapping.
2000-03-18 16:16:12 +00:00
mycroft
6780878550
Fix pasto in previous.
2000-03-18 16:14:57 +00:00
mycroft
0af581a1a1
Add a ncr5380_attach() routine which does part of the initialization, attaches
...
the scsibus, and does the addref/delref dance.
2000-03-18 16:13:22 +00:00
mycroft
302a1bd362
Regen.
2000-03-18 15:01:33 +00:00
mycroft
2ab04a0400
Add the Panasonic 4X CD-ROM Interface CArd.
2000-03-18 15:00:31 +00:00
mycroft
7e9aa53f0a
nca -> nca_isa
2000-03-18 13:17:03 +00:00
mycroft
5960b2aec6
Move some code around in preparation for nca_pcmcia.
2000-03-18 13:05:20 +00:00
scottr
c62e39490c
Check to make sure we get a valid handler ID in response to a TALK R3.
2000-03-18 08:07:50 +00:00
cgd
638726b0db
* rework the quirk table ('device_tab'):
...
* QUIRK_NOMSG only has any meaning when NCR_GETCC_WITHMSG
is defined. Therefore, there's no harm in using it when
NCR_GETCC_WITHMSG is not defined. so, simplify the table
by removing the #ifdef.
* there's really no point in having table entries after
an entry which will match everything.
* add some comments, clean up spacing.
* add an entry for "QUANTUM"/"ATLAS IV" drives with flags
QUIRK_NOTAGS|QUIRK_NOMSG. (I included the latter flag only
because everything else had it before! ... which means that
all the functionality added with the NCR_GETCC_WITHMSG define
would never get used! *sigh*) The latter fixes the problems
I was having on an Atlas, and should fix the problems mentioned
by Hans Hoppe <hopha@casema.net> in comments on PR#7694.
2000-03-18 06:59:02 +00:00
cgd
52b7212c58
undo the non-script changes from rev 1.87. They caused problems in
...
1.4.x and i have concerns (but no concrete proof) they will cause/have caused
problems in -current as well. Really, the right way to fix this is to
rewrite the driver, and push up tagged queueing handling into a common
middle layer that'll do it right in a low-level-driver-independent manner.
I'll fix my particular issues by using the ncr driver quirk mechanism.
2000-03-18 06:47:28 +00:00
itojun
d926d6fa47
#if 0'ed undo code for interface address addition failure.
...
it was a bit too strong, and forbids multiple addresses from
same prefix to be assigned.
now the behavior is the same as previous - memory leak on interface address
addition failure.
http://orange.kame.net/dev/query-pr.cgi?pr=218
2000-03-18 02:41:58 +00:00
tron
e86957458a
Install "machineendian_machdep.h".
2000-03-17 22:36:31 +00:00
augustss
670d533d54
Keep the bit position even when the report descriptor says POP.
2000-03-17 18:09:17 +00:00
tron
8caeaa49bd
Install "endian_machdep.h" required for "sys/endian.h".
2000-03-17 17:22:57 +00:00
soren
d07596ff64
Allow mips endian_machdep.h to see _LITTLE_ENDIAN and _BIG_ENDIAN.
2000-03-17 11:47:43 +00:00
soren
11bd453515
scsiprint() is needed even without scsibus'es, so move it to scsi_base.c .
2000-03-17 11:45:49 +00:00
soren
bd1cc85c63
Use a kvtophys() hack for mips like for alpha. No idea if it actually works..
2000-03-17 11:30:14 +00:00
soren
82ad0bf745
atapiprint() does not exist.
2000-03-17 11:23:23 +00:00
sato
2b251ae99b
change about debug print.
2000-03-17 09:54:15 +00:00
bouyer
5c0cae7a28
Fix botched merge in previous.
2000-03-17 09:25:22 +00:00
bouyer
0bf221f2d9
- remove leftovers of FreeBSD code in #if 0/#endif
...
- fix a bug in ti_encap() where a NULL pointer could be used if we run out
of tx descriptors (return ENOMEM instead, and let the caller assert OACTIVE)
- sync boot messages with NetBSD's pci standart (print ti_name and irq
line)
- add a shutdown hook to stop the board, so that the board will not DMA at
random places while we're rebooting
- convert all but TIGON 1 transmit descriptors to use bus_space
(this last one isn't trivial to get rigth and I don't have the hardware to
test)
- If we can't map the mem space linar, retry to map it nolinear. Punt if
we couldn't map the mem space linear and we found a Tigon 1 chip.
With these changes a Tigon 2 board (netgear BA620 at last) can be used in
my DS20.
2000-03-17 09:20:16 +00:00
scottr
0a23aef85e
Resurrect a chunk of code from the ite driver that we lost along the way.
...
This code is necessary for SE/30 internal video, at a minimum.
2000-03-17 04:46:32 +00:00
fvdl
512503c606
If we're reclaiming, and there are no dirty blocks, just return.
2000-03-17 01:26:52 +00:00
fvdl
c3167b9545
Do previous better. Use FSYNC_RECLAIM as it was before.
2000-03-17 01:25:06 +00:00
mycroft
edf942a988
In the `MY THAT'S GROSS' department:
...
Eliminate the recursive include of machine/endian.h from sys/endian.h.
2000-03-17 00:10:24 +00:00
mycroft
9e21b6555a
In the `MY THAT'S GROSS' department...
...
Eliminate the recursive include of machine/endian.h from sys/endian.h.
2000-03-17 00:09:18 +00:00
darrenr
08227b6c88
build stkbuf out of u_long rather than char for sys_ioctl() to ensure we get an aligned array
2000-03-17 00:01:48 +00:00
thorpej
93eb82ff2f
Recognize the Intel InBusiness.
2000-03-16 23:41:40 +00:00
thorpej
56460ec830
Regen.
2000-03-16 23:41:30 +00:00
thorpej
3f182de5c6
Add product ID for the Intel InBusiness 10/100 Ethernet adapter (which
...
is an i82559 with a different product ID).
2000-03-16 23:36:44 +00:00
darrenr
162b0b1dab
__P(()) -> __P((void))
2000-03-16 23:21:05 +00:00
augustss
cdc4484e47
Regen.
2000-03-16 21:51:45 +00:00
augustss
94f5fe4392
Add Altec ADA70 speakers and have them recognized despite announcing an
...
old rev of the USB audio spec.
2000-03-16 21:51:23 +00:00
jdolecek
88b591be30
Adapt to last VFS changes - add appropriate vfs_done routine.
2000-03-16 19:00:26 +00:00
jdolecek
139fcd8227
Bump kernel version to 1.4V - VFS op vfs_done added
2000-03-16 18:32:23 +00:00
uch
34329d9139
regen.
2000-03-16 18:28:11 +00:00
uch
348fff03fb
add I/O DATA USB-ET/TX USB ethernet adapter.
2000-03-16 18:27:21 +00:00
jdolecek
67d0de97b6
Change ufs_init() to keep global count of how many times it was called.
...
Resources are initialized still just once (on first call).
Add ufs_done(), which takes care of freeing all resources allocated in
ufs_init(). The resources are freed only when last user of the code exits.
2000-03-16 18:26:49 +00:00
jdolecek
03efc0b2b7
Add new VFS op routine - vfs_done and call it on filesystem detach
...
in vfs_detach(). vfs_done may free global filesystem's resources,
typically those allocated in respective filesystem's init function.
Needed so those filesystems which went in via LKM have a chance to
clean after themselves before unloading.
For each leaf filesystem, add appropriate vfs_done routine.
Also remember how many times ffs_init() was called and do
the appropriate initialization on first call only. In ffs_done(),
destroy the resources when called by the last user of ffs code.
Change mfs to call ffs_init()/ffs_done() appropriately.
2000-03-16 18:20:06 +00:00
jdolecek
89015c4648
Add new VFS op routine - vfs_done and call it on filesystem detach
...
in vfs_detach(). vfs_done may free global filesystem's resources,
typically those allocated in respective filesystem's init function.
Needed so those filesystems which went in via LKM have a chance to
clean after themselves before unloading. This fixes random panics
when LKM for filesystem using pools was loaded and unloaded several
times.
For each leaf filesystem, add appropriate vfs_done routine.
2000-03-16 18:08:17 +00:00
jdolecek
677d6a9962
add hashdone() - frees memory previously allocated via hashinit()
2000-03-16 17:19:53 +00:00
onoe
9eb76252d0
Regen.
2000-03-16 16:48:59 +00:00
onoe
8a8e062c16
cards for if_awi:
...
Add AirSurfer Pro
Change the name for AMD Am79C930. The same CIS strings are used
both for Melco WLI-PCM and NTT-EL SS Magic.
2000-03-16 16:38:41 +00:00
kleink
8bc084e1de
Kill more broken cf_unit bogons.
2000-03-16 16:37:20 +00:00
ad
afaa5767a3
Match shutdown msg with that of cac.c.
2000-03-16 15:13:05 +00:00
ad
534da504b9
Cosmetic change.
2000-03-16 15:09:59 +00:00
mycroft
02905321b2
Foolish consistency. Mainly, always use underscores and sys/endian.h.
2000-03-16 15:09:34 +00:00
ad
a81a812b50
Remove unneeded field in 'struct cac_ccb'.
2000-03-16 15:07:22 +00:00
ad
ce0c2b1962
Attach cac* at pci?, ca* at cac?. Commented out where needs be.
2000-03-16 15:05:18 +00:00
ad
d8bd9a762a
Make ca(4) useable as a block/boot device.
2000-03-16 14:53:29 +00:00
ad
70063dc527
Driver for Compaq array controllers and disks (cac(4)/ca(4)).
2000-03-16 14:52:22 +00:00
mycroft
415cbeb83f
This code has nothing to do with UCB.
2000-03-16 14:15:26 +00:00
tsutsui
6e0e3d609f
Replace LE() macro with le32toh()/le32toh().
2000-03-16 12:40:51 +00:00
fvdl
1c78f3708b
Inititalize the fs variable struct a little earlier to avoid referencing
...
a bad pointer in a printf. Problem reported by Krister Walfridsson.
2000-03-16 10:37:00 +00:00
fvdl
1a774a9979
Set bus_intr to ahc_pci_intr.
2000-03-16 10:34:33 +00:00
fvdl
f44ddd61a9
Do bus-specific interrupt handling (i.e. ahc_pci_intr) via a bus_intr
...
field in the softc, instead of relying on NPCI > 0. This would
prevent things from compiling if PCI buses were in the config file,
but ahc was attached only to something else than the PCI bus.
2000-03-16 10:33:45 +00:00
nisimura
f7f5e0a24c
Note that HX (PMAGB-B) has no support for small (less than 8 pixel width)
...
font. If attempted, kernel will explode.
2000-03-16 08:42:40 +00:00
nisimura
f52c9620bc
Place 34 by 80 console at the center of screen.
2000-03-16 05:50:57 +00:00
nisimura
0b765ee6f8
Retain rendering performance lossage by rasops, but suffering
...
flexibility in turn; this renderer is 2B stroke (less than 16 pixel
width) font only. If 1B stroke (less than 8 pixel width) font is
ever supported, the font data should be converted into 2B stroke
during font initialization process. 'wsfont_realize()' is to be
proposed in order to have 'CPU and/or accelerator hardware friendly'
format to squeeze maxinum performance.
2000-03-16 05:48:28 +00:00
enami
8fa8b77325
Sync disklabel.5 with disklabel.h and dkio.h more closely.
2000-03-16 05:16:19 +00:00
enami
172410a85d
s/alternate/alternative/ from rev. 1.5 of disklabel.5.
2000-03-16 04:58:35 +00:00
enami
aa8b5ebd93
On initialization failure, free all the storage allocated to store
...
component pathnames rather than the last one.
2000-03-16 03:54:01 +00:00
enami
5336e37153
Make this file just compiles again.
...
XXX Don't expect to work yet. It fails even to link depending on your
XXX kernel config file.
2000-03-16 03:06:51 +00:00
thorpej
2ac45d6eef
Quiet down the DAD messages a little more.
2000-03-16 02:53:45 +00:00
eeh
3b51289caa
Revamp interrupts again:
...
Fix a bug causing interrmittent panics in interrupt dispatch.
Use interrupt vectors for softints.
Add a new send_softint interface.
Improved D$ flushing.
Improve traptrace and other debugging enhancements.
2000-03-16 02:36:56 +00:00
shin
6190c3253f
add 'makeoptions CWARNFLAGS=""' to override CWARNFLAGS?= -Werror.
2000-03-16 01:45:51 +00:00
augustss
c99c03da4d
Make the USB event queue longer. Mine overflows before the (user-land)
...
event handler has started. But then I have about 25 devices connected. :)
2000-03-16 00:46:38 +00:00
augustss
1a9f0619fd
Fix thinko in the handling of FORCE_SHORT_XFER so that it actually
...
transfers a 0 length package instead on munging the whole transfer.
The aue driver works now.
2000-03-16 00:41:50 +00:00
augustss
f9fd27ea3c
Fix an uninitialized variable. From Krister Walfridsson <cato@df.lth.se>
2000-03-15 22:41:29 +00:00
augustss
499e5cba01
Fix some uninitialized variables. From Krister Walfridsson <cato@df.lth.se>
2000-03-15 22:40:30 +00:00
kleink
1634305526
Kill a couple of unnecessary cf_unit (ab)uses.
2000-03-15 20:40:00 +00:00
thorpej
411a31adb2
- Go to splimp() when sending the rtsock message regarding link status.
...
- Would like to notify protocols if a link goes up or down, to e.g.
restart Duplicate Address Detection, etc. Add a comment to this
effect.
2000-03-15 20:34:43 +00:00
thorpej
c38405d33d
Add power management support to the `tlp' driver. The battery on my
...
laptop lasts a whole lot longer now.
2000-03-15 18:39:50 +00:00
soren
b4e10b0a4e
s/md/raid/ for RAIDframe major name.
2000-03-15 17:08:37 +00:00