thorpej
bbd3e72fbc
- Add register definitions for the ADMtek AL981.
...
- Add a comment about the Macronix MX98713 -- it's almost exactly like
a 21140A, and doens't have the Nway registers that the other Macronix
chips have.
1999-09-29 18:50:39 +00:00
ad
f866a1af51
Regen.
1999-09-29 17:45:22 +00:00
ad
2abb3cfff1
- Add vendors: DPT, NEC, AT&T
...
- Add products: DPT, NEC and AT&T EATA SCSI adapters
1999-09-29 17:40:18 +00:00
ad
f6e42db75a
- Move initial reset code into dpt_readcfg()
...
- Bus specific front-end is now responsible for reading EATA configuration
- EATA configuration data is now saved in the softc
- Make synchronous writes work properly
- Don't ignore HBA timeouts in dpt_cmd()
- Prefix eata_cfg's members with `ec_', not `dc_'
1999-09-29 17:33:02 +00:00
ad
51de3bc208
PCDISPLAY_SOFTCURSOR: remember state of cursor during full screen scroll.
1999-09-29 17:29:24 +00:00
ad
e2bdb5f380
PCDISPLAY_SOFTCURSOR: invert foreground too.
1999-09-29 17:26:06 +00:00
jdolecek
28d14a2c3b
struct fnode cleanup:
...
* f_lock is only needed for FreeBSD (for their totally disgusting
and insane way of doing generic vnode locking)
* g/c f_mp, it was write-only
* some comments added
1999-09-29 15:58:28 +00:00
jdolecek
66f0e7b121
move definition of ntfs_fget() and ntfs_frele() to ntfs_subr.h and g/c
...
now obsolete ntfs_extern.h
1999-09-29 15:36:07 +00:00
jdolecek
bb9c5c97e2
one less - there is not point in optimizing ntfs_ntvattrget(), as the right
...
entry is found in 3rd pass at maximum; the duplicated code has been put
into new function ntfs_findvattr()
1999-09-29 15:31:11 +00:00
bouyer
f644b42971
keep KERN_SHORTCORENAME mid id for binary compat (the kernel will return
...
EOPNOTSUPP) and gives KERN_DEFCORENAME a new, unused id.
Suggested by cgd (thanks !:)
1999-09-29 11:58:45 +00:00
kleink
7732d7348e
Add missing sv(4).
1999-09-29 10:46:03 +00:00
kleink
9daa657fd9
Add eso(4).
1999-09-29 10:43:14 +00:00
scottr
f63afdf2ff
Normalize autoconfig output.
1999-09-29 06:14:02 +00:00
scottr
8e9fd55168
Add support for the Macintosh LC Ethernet Adapter, from Ken'ichi Ishizaka.
...
This was erroneously recognized as an 8390-based card, where in fact it is
using the 83932 (SONIC) controller.
1999-09-29 06:04:50 +00:00
thorpej
1cb047331b
Regen.
1999-09-29 00:20:25 +00:00
thorpej
33f02f24b7
- Add Sundance Technolgy vendor ID.
...
- Add Sundance Technolgy ST201 10/100 Ethernet product ID.
- Add D-Link DFE-550TX product ID (uses ST201 chip).
1999-09-29 00:19:51 +00:00
thorpej
e2504d1efc
Regen.
1999-09-29 00:07:51 +00:00
thorpej
8f22cca8ea
Add adaptec AIC-6915 10/100 Ethernet.
1999-09-29 00:07:15 +00:00
ad
80aa2508fc
Entries for dpt(4).
1999-09-28 23:43:07 +00:00
ad
9876b8900e
- Fix some comments.
...
- Synchronous writes musn't linger in the HBA's cache.
1999-09-28 23:39:14 +00:00
ad
7064961321
- Add some profiling gunk.
...
- Add CCB_SYNC for CCBs where data must be written synchronously by the HBA.
1999-09-28 23:35:29 +00:00
thorpej
f134ebc280
Sync the ASCII Ethernet address decoder with mhzc.c. New version by
...
Chuck Cranor is more efficient and fixes a bug which would have caused
data corruption in some cases.
1999-09-28 23:20:42 +00:00
thorpej
df12499646
Add code to take a device out of Power-Down state if it's in such a state,
...
and attempt to attach Macronix chips.
1999-09-28 23:12:23 +00:00
thorpej
619bd37d4d
Fix a slight buglet in `enable' magic odering, point out by
...
Chuck Cranor.
1999-09-28 22:46:43 +00:00
thorpej
0bd09380a2
Oops, Macronix MX98713A doesn't have GPIO direction bits in the SROM
...
because it doesn't have a GPIO port (CSR12 is the `10baseT status'
register on this chip revision).
1999-09-28 21:56:45 +00:00
thorpej
c98787207b
Add Megahertz Ethernet/Modem combo card goo.
1999-09-28 18:07:29 +00:00
thorpej
b5a2d37e04
Add a driver for the Megahertz Ethernet/Modem combo cards, e.g. XJEM3336.
...
This supplies an attachment of the `sm' and `com' drivers.
Thanks to Chuck Cranor for sifting through the Linux smc91c92_cs.c driver
to find the magic sequence that brings the Ethernet portion of the card
on-line!
1999-09-28 17:58:55 +00:00
thorpej
9103e43937
Don't handle the Megaherz XJEM3336 here.
1999-09-28 17:57:03 +00:00
thorpej
cca601b9b2
Make sure the Revision register contains the correct magic number.
...
From Chuck Cranor.
1999-09-28 17:55:33 +00:00
enami
ee587c6c18
s/#define /#define<TAB>/.
1999-09-28 15:10:20 +00:00
bouyer
52497e180a
Remplace kern.shortcorename sysctl with a more flexible sheme,
...
core filename format, which allow to change the name of the core dump,
and to relocate it in a directory. Credits to Bill Sommerfeld for giving me
the idea :)
The default core filename format can be changed by options DEFCORENAME and/or
kern.defcorename
Create a new sysctl tree, proc, which holds per-process values (for now
the corename format, and resources limits). Process is designed by its pid
at the second level name. These values are inherited on fork, and the corename
fomat is reset to defcorename on suid/sgid exec.
Create a p_sugid() function, to take appropriate actions on suid/sgid
exec (for now set the P_SUGID flag and reset the per-proc corename).
Adjust dosetrlimit() to allow changing limits of one proc by another, with
credential controls.
1999-09-28 14:47:00 +00:00
kleink
bb54953b63
Since the Audio 1 DMA controller implements the 24 low address bits only,
...
add the gross hack originally implemented by Charles Hannum in the SonicVibes
driver to force allocation of DMA memory for that channel through the Scatter-
Gather Map to get an address range that fits in.
The eso driver now works on Alphas except for DWLPX-based systems, whose owners
are not likely to desire audio or likely can afford slightly less cheap audio
hardware. :-)
1999-09-28 13:57:45 +00:00
enami
2230805f45
Add missing backslash.
1999-09-28 09:57:35 +00:00
ad
21a6ff6082
- Wait up to 2 seconds for HBA ready before executing CP_PIO_GETCFG
...
- Remove some unneeded memset() calls and assignments
- Fix comment on dpt_done_ccb()
1999-09-28 09:18:00 +00:00
nisimura
de20527da0
Forgot to commit an important change for bus_space/bus_dma.
1999-09-28 08:05:42 +00:00
jdolecek
3ff26c418a
ntfs_ntvattrget(): move duplicated code to separate function
...
ntfs_findvattr(), AALPCMP --> NTFS_AALPCMP, avoid excessive
intendation, fix debug printf when the attribute is not found
to print only first namelen characters of name
some minor KNF and const poisoning
ntfs_ntlookupattr(): make it static, collapse duplicated code
ntfs_ntlookupfile(): avoid memory leak, explicitly set error to 0 when
returning success
kill some bogus comments
1999-09-28 06:10:31 +00:00
jdolecek
3b49d9759d
actually call ntfs_toupper_init() from ntfs_init()
1999-09-28 05:44:21 +00:00
simonb
60f2775a8e
Fix incorrect comment.
1999-09-28 02:26:35 +00:00
ad
c62af9270a
Note DPT controllers as needed. If it looks like a stripped down GENERIC,
...
it gets it.
1999-09-27 23:59:50 +00:00
ad
f653cce944
Regen.
1999-09-27 23:46:56 +00:00
ad
94367db635
s@SmartCache/Raid@SmartCache/SmartRAID@
1999-09-27 23:45:57 +00:00
ad
a289fc5023
Add glue for 'dpt' driver.
1999-09-27 23:44:27 +00:00
ad
48a0b6237a
A driver for DPT EATA SCSI adapters. dpt.c contains a brief TODO list.
1999-09-27 23:41:47 +00:00
enami
bb03434a5f
Support Planex Communications Inc, FNW-3600-T.
1999-09-27 23:19:12 +00:00
enami
488eb98613
Regen. (btw, this typo was pointed out by kawamoto@es.osaka-u.ac.jp).
1999-09-27 22:58:56 +00:00
enami
f419b27fb3
Oops, s/FMW/FNW/g.
1999-09-27 22:57:26 +00:00
thorpej
a5649fe4d5
Initial support for 21140[A] GPR media.
1999-09-27 19:14:01 +00:00
thorpej
848d8b7080
Add a media name pointer to the tulip_2114x_media structure, and define
...
a table for converting SROM media block type codes to ifmedia subtypes.
1999-09-27 19:03:59 +00:00
thorpej
1f0fa59202
- Define more "selected connection type" bits for the ISV SROM.
...
- Define ISV SROM bits for 21140[A] GPR media.
- Define a bitmask which includes media-related bits in the OPMODE
register.
1999-09-27 19:02:50 +00:00
wrstuden
25faa820de
Add support for reading MacOS-partitioned disks. Stolen from the mac68k
...
port, but modified in that macppc searches for netbsd-partitioned disks
before MacOS partitioned disks, since installboot generates a fake MacOS
partition table which isn't the one we want to use.
1999-09-27 17:02:43 +00:00
kleink
c13a492388
1003.1c: add {LOGIN_NAME_MAX}.
1999-09-27 16:24:39 +00:00
leo
c9448b002c
Specify the major number of the md-device. Otherwise config(1) won't emit
...
a dev_name2blk enrty for the RAM-disk. This made the installation procedure
unusable.
1999-09-27 14:32:17 +00:00
kleink
0b9965d236
For ELF, rename the profiling entry from mcount to __mcount to avoid clashing
...
with the user's namespace, also within file scope; for binary compatibility,
define a weak alias for the previous name to cover our tracks.
1999-09-27 09:47:44 +00:00
tsubai
a4c71cd136
Include machine/cpu.h.
1999-09-27 08:47:56 +00:00
enami
9740841cb6
Remove DEVPAGER, SWAPPAGER and VNODEPAGER.
1999-09-27 08:39:44 +00:00
enami
f449bb216c
Change NE2000_USE_WORD to take pointer to softc rather than type.
1999-09-27 05:25:44 +00:00
enami
56a3e3e340
Minor cleanup; use the cached result instead of evaluating the
...
macro NE2000_USE_WORD twice.
1999-09-27 04:52:19 +00:00
itohy
a5c3c08c66
Add missing TBIA() definition for 68030-only machine.
1999-09-27 04:43:40 +00:00
enami
60acf2e610
Regen.
1999-09-27 04:28:27 +00:00
enami
f095a1088a
Add entry for Planex Communications Inc. FMW-3600-T.
1999-09-27 04:27:28 +00:00
itohy
694f6286e8
Make it compile again.
1999-09-27 04:18:45 +00:00
enami
7fcb2b605a
Define new macro NE2000_USE_WORD() and use it where appropriate.
1999-09-27 04:14:06 +00:00
enami
9bcfc916b0
Allow caller to specify the type of NE2000.
1999-09-27 04:07:24 +00:00
cgd
6146ed7db8
add classes/subclasses new in PCI 2.2. Needs a bit of cleanup, but then,
...
so does everything involving configuration space headers and if i don't
get this out of my source tree i'll go insane.
1999-09-27 03:20:47 +00:00
is
1eb4d34bba
Add missing "case IFT_ARCNET".
1999-09-26 20:08:15 +00:00
is
3a43ac11b5
Don't even pretend we can create a nonglobal EUI64 out of an ARCNET link
...
level address. Instead, create the link-local address directly.
1999-09-26 20:04:08 +00:00
takemura
de467400aa
Use platid insted of ProcessorArchitecture because Win CE 1.0 dose not
...
support ProcessorArchitecture in SYSTEM_INFO.
Now version of pbsdboot.exe is 1.7.0.
1999-09-26 12:46:56 +00:00
takemura
6fe86bae28
Add columns and rows infomation to attach message.
1999-09-26 10:22:10 +00:00
mrg
5bffe1b3b5
regen
1999-09-26 09:20:04 +00:00
mrg
f4efaa9db4
add AV300-AA video capture card & PNTNV-AA NV-RAM card.
1999-09-26 09:18:53 +00:00
enami
2a328ebcb2
Allow to detach aic, but turned off by default. The patchable variable
...
aic_dodetach controlls this.
1999-09-26 08:14:57 +00:00
uch
7787b1dc9f
Add Philips Nino 312, Compaq C-series 810, 2010c, 2015c entry.
1999-09-26 07:35:22 +00:00
thorpej
2bc8340297
Add a quirk entry for the Asante 21140[A] boards that don't use the
...
ISV SROM format. For these boards, we provide the GPIO pin direction
info, a separate reset hook, and hard-wire them to MII-on-SIO.
Based on a patch submitted by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 05:03:58 +00:00
thorpej
4d4ddf363f
Some 21140[A] boards don't use the ISV SROM format (e.g. Asante boards),
...
but instead use the older DEC Address ROM format.
From a patch supplied by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 04:43:45 +00:00
thorpej
b76293b895
Add quirk entry support for the 21041 and 21140 chips. Initial quirks
...
for these: extract the spiffy DEC board names (e.g. DE500-AA).
1999-09-26 04:37:29 +00:00
thorpej
4fa51ba8bd
Make tlp_read_srom() work on big-endian systems.
...
From a patch supplied by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 03:39:01 +00:00
takemura
9759fc2177
TX39xx support.
...
- startproc.c is divided into 3 files, mips.c, vr41xx.c and tx39xx.c
- add systeminfo.c
Version of pbsdboot.exe is 1.6.0.
1999-09-26 02:42:50 +00:00
is
1f417b8ca9
invert u bit to convert EUI64 to RFC2373 interface ID for ARCnet
1999-09-25 22:29:21 +00:00
is
744246fa0b
vm_offset_t -> vaddr_t/paddr_t
1999-09-25 21:47:02 +00:00
is
490ccb0747
vm_offset_t -> vaddr_t or paddr_t, as appropriate.
1999-09-25 21:19:48 +00:00
is
75321f3ae6
vm_offset_t -> db_addr_t (mostly), v_addr_t (one place).
1999-09-25 21:11:55 +00:00
is
13021b9955
Avoid calling m_pullup in a few places, where not necessary.
1999-09-25 20:43:43 +00:00
is
c861d2e5d4
Replace leftover vm_offset_t's by paddr_t or vaddr_t, as appropriate.
...
Rename variables/parameters from "va" to "pa" where they are a paddr_t.
Correct DCIAS to take a paddr_t (instead of vaddr_t).
1999-09-25 19:27:35 +00:00
is
f546d949b6
Decouple IP mtu for ARCnet devices from interface MTU.
...
This is important, because for most protocols, link level fragmentation is
used, but with different default effective MTUs. (e.g.: IPv4 default MTU
is 1500 octets, IPv6 default MTU is 9072 octets).
1999-09-25 17:49:27 +00:00
uch
d7e2fcf851
Remove obsolete option MIPS3_FLUSH.
1999-09-25 17:13:27 +00:00
ad
2d7488c2c5
Use px_probe_sram() to figure out ringbuffer size instead of defaulting to
...
the minimum value of 128KB (useful only for PMAG-F).
1999-09-25 14:45:21 +00:00
uch
1a59333e1b
Regen.
1999-09-25 10:52:50 +00:00
uch
3b2be5bbd2
Add Toshiba TX39 CPU and Philips, Compaq model entry.
1999-09-25 10:51:13 +00:00
enami
ed505bdf67
regen.
1999-09-25 09:48:07 +00:00
enami
9f3378ecd4
Add support for Corega EthernetII PCC T. This diff is submitted
...
as PR#8485 by HEO SeonMeyong.
1999-09-25 09:47:13 +00:00
takemura
bc2048a94e
Delete unnecessary comment which was for the variable, 'cold.
1999-09-25 03:09:01 +00:00
thorpej
c999e3ca1a
Add support for the DECchip 21140[A]. This currently only works with
...
boards which use MII for media attachment.
ISV SROM format information lifted from Matt Thomas's `de' driver.
Thanks to Dave Sainty for experimenting w/ his 21140A MII boards, and
for supplying a fix to the MII bit-bang code (PR #8382 ).
1999-09-25 00:27:00 +00:00
shin
06d83cd302
Delete 'cold'.
1999-09-25 00:18:10 +00:00
thorpej
45a337e088
Add a PHY `offset' (e.g. "first PHY on bus, second PHY on bus, ...") to
...
the PHY's softc.
1999-09-25 00:10:13 +00:00
shin
9fd16d4c7b
[new options]
...
options MIPS3_4100 /* VR4100 core */
options MIPS_16K_PAGE /* enable kernel support for 16k pages */
options SOFTFLOAT /* No FPU; avoid touching FPU registers */
1999-09-25 00:03:22 +00:00
shin
44c2553ded
Changes for NetBSD/hpcmips.
...
Support VR4100.
Support 16KB page.
Support CPU without FPU.
Fix virtual alias problem(physio() case).
[new options]
options MIPS3_4100 /* VR4100 core */
options MIPS_16K_PAGE /* enable kernel support for 16k pages */
options SOFTFLOAT /* No FPU; avoid touching FPU registers */
1999-09-25 00:00:37 +00:00
thorpej
c61e95f1f5
Add Tulip ISV-format SROM media block types.
1999-09-24 18:27:22 +00:00
minoura
8da8dfb94f
Could not compile w/ options M68060.
...
Supply -m68030 and -m68851 to the assembler.
1999-09-24 15:31:52 +00:00
jdolecek
1bc1c2815d
cleanup
1999-09-24 15:22:32 +00:00
is
497a2d0eaa
Make this compile without 68060 support. Apparently, nobody has tried this for
...
a long time.
1999-09-24 06:24:34 +00:00