Matthew N. Dodd
dd4cb1b8b8
Add module infrastructure for if_ie.
2003-03-29 13:40:41 +00:00
Søren Schmidt
566cf07a7c
Second round of updates to the ATA driver.
...
Clean up the DMA interface too much unneeded stuff crept in with
the busdma code back when.
Modify the ATA_IN* / ATA_OUT* macros so that resource and offset
are gotten from a table. That allows for new chipsets that doesn't
nessesarily have things ordered the good old way. This also removes
the need for the wierd PC98 resource functions.
Tested on: i386, PC98, Alpha, Sparc64
2003-03-29 13:37:09 +00:00
Matthew N. Dodd
50e960d918
- Move driver to newbus.
...
- Provide identify methods for EtherExpress and 3c507 cards; this
means these cards no longer need wired configs.
- Provide a detach method.
2003-03-29 13:36:41 +00:00
Matthew N. Dodd
3330d5fb09
- Change ELINK_ID_PORT; the 3c507 likes 0x100 better.
...
- Add module metadata.
2003-03-29 13:18:20 +00:00
Matthew N. Dodd
d0859c8567
Clear the IFF_OACTIVE flag at the end of ieinit(). This prevents
...
the adapter from becoming wedged when when the interface is
is brought up by ether_ioctl() (when you set an IP address for example.)
Confirmed this "fix" from NetBSD's i82586 backend. It seems hackish
to me but whatever.
2003-03-29 12:42:01 +00:00
Mike Makonnen
764628c056
Fill in the rest of the fields in the resulting struct tm
...
from strptime(3). Previously, they would get filled only
for the %s specifier and as a side effect of using the
the %Z specifier with a GMT time zone.
PR: misc/48993
Approved by: markm (mentor)
Silence on: -standards
2003-03-29 11:55:37 +00:00
Kris Kennaway
6a897e3f7e
Correct a typo in previous commit
2003-03-29 10:12:15 +00:00
Matthew N. Dodd
be8e35bebd
'speaker' not 'atspeaker'
2003-03-29 10:01:03 +00:00
Matthew N. Dodd
a71a307383
Retire 'atspeaker' and 'pcspeaker'. We'll use 'speaker' which
...
is the same as the config device directive.
Reminded by: Takahashi Yoshihiro <nyan@jp.FreeBSD.org>
2003-03-29 09:59:49 +00:00
Matthew N. Dodd
14b2046d29
Adjust shared memory allocation to work on cards with only 8 KB of RAM.
2003-03-29 09:49:22 +00:00
Matthew N. Dodd
563d4d8656
Clean up argument comments for bus_dma_tag_create() calls.
2003-03-29 09:46:10 +00:00
SUZUKI Shinsuke
db06e8a0dd
fixed a mbuf leak when an IP packet from ESP tunnel is redirected
...
obtained from: KAME
2003-03-29 08:31:28 +00:00
Matthew N. Dodd
4ada039b14
- Track resources in our softc.
...
- Sanitize dpt_alloc().
- Add helper functions for resource alloc/release.
- Add detach method.
- Relocate definition of devclass_t.
- Move some debugging output behind bootverbose.
- Implement an identify method for ISA devices
but don't use it right now.
2003-03-29 08:30:45 +00:00
Mike Silbersack
cb3b23ef1e
Fix up the long mbuf chain recovery code to use m_defrag; the old
...
code messed up on B & C chipsets because it lost the packet header
and therefore the flag indicating the need for hardware checksums.
MFC after: 2 weeks
2003-03-29 06:34:25 +00:00
Alan Cox
9f6d45b1a4
Pass the vm_page's address to sf_buf_alloc(); map the vm_page as part
...
of sf_buf_alloc() instead of expecting sf_buf_alloc()'s caller to map it.
The ultimate reason for this change is to enable two optimizations:
(1) that there never be more than one sf_buf mapping a vm_page at a time
and (2) 64-bit architectures can transparently use their 1-1 virtual
to physical mapping (e.g., "K0SEG") avoiding the overhead of pmap_qenter()
and pmap_qremove().
2003-03-29 06:14:14 +00:00
Mike Silbersack
55e9f80d76
Add the m_defrag routine, as discussed on committers@. This
...
incarnation should address the concerns of all in the discussion,
and keeps statistics which show how much it is used.
MFC after: 2 weeks
2003-03-29 05:48:36 +00:00
Mike Silbersack
4a5ccac770
Add MBUF_FRAG_TEST to NOTES.
...
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
2003-03-29 05:46:34 +00:00
Warner Losh
f8fb8dbd70
Note: this is OLDCARD, and tweak comment about clpd 6729/30.
2003-03-29 05:44:49 +00:00
Warner Losh
ec33f2d50f
Add a new man page for bus_activate_resource and
...
bus_deactivate_resource. It could use some improvement, and others
are welcomed to do so :-)
2003-03-29 05:16:15 +00:00
Warner Losh
1aa895cd3f
Clearify what happens with the cookiep in various cases.
2003-03-29 05:11:14 +00:00
Warner Losh
c4ac3bc51d
Fix some typos:
...
race->rare
rman_activate_resource -> bus_activate_resource
Add xref to bus_activate_resource
Minor markup changes for the start/end/count parameters.
2003-03-29 05:09:15 +00:00
David E. O'Brien
1b79399c2b
320.rdist is OBE as we don't have rdist in the base system any more.
2003-03-29 03:28:28 +00:00
David E. O'Brien
d19c3acb44
This is OBE as we don't have rdist in the base system any longer.
2003-03-29 03:27:49 +00:00
David E. O'Brien
dde8112b23
Globally use -mieee in /usr/src for Alpha.
2003-03-29 03:14:24 +00:00
David E. O'Brien
44db0c5c9a
Reduce "code duplication" for AMD CPU's.
2003-03-29 03:13:19 +00:00
David E. O'Brien
2d57da023a
Back out the totally unapproved backout of my commits.
2003-03-29 03:03:42 +00:00
Sean Chittenden
5fe45f18e7
Small mdoc fix
2003-03-29 02:09:02 +00:00
Matthew N. Dodd
d1b27132c9
Text formatting changes.
2003-03-29 01:53:13 +00:00
Matthew N. Dodd
c040a3e16e
Don't panic if we aren't plugged into a hub.
2003-03-29 01:40:42 +00:00
Sam Leffler
aaea26ef3f
add missing copyright notices
...
Noticed by: Robert Watson
2003-03-28 20:28:05 +00:00
Hajimu UMEMOTO
bbdd270714
If IPCP is disabled, susccess of IPV6CP negotiation is sufficient
...
to communicate by IPv6. So, the prompt should be `PPP' rather
than `PPp'.
2003-03-28 18:23:43 +00:00
Bruce A. Mah
e2fd179f58
Typo fixes. Translators can probably ignore these.
...
Submitted by: ispell(1)
2003-03-28 18:22:23 +00:00
Bruce A. Mah
d0fec20c3d
New release notes: adduser(8) -g, gstat(8), omshell(1)/dhcpctl(3).
2003-03-28 18:14:54 +00:00
John Baldwin
16088e4a88
Check for the PS_NEEDSIGCHK flag in the right flags field.
2003-03-28 18:08:57 +00:00
Maxime Henrion
37087753b2
Add an option to print the time in 12-hour format.
...
Submitted by: Samy Al Bahra <samy@kerneled.com>
2003-03-28 16:37:45 +00:00
Orion Hodson
6084370fe4
Perform warm reset if codec reports ready on attach.
...
Move AC97 link control power up poke so it is always performed on attach.
2003-03-28 16:33:15 +00:00
Maxime Henrion
4351e43f7e
xargs(1) is WARNS=6 clean.
...
Tested on: i386, sparc64
2003-03-28 16:24:11 +00:00
Maxime Henrion
cec1ba8c9c
When -o isn't specified, open /dev/null as stdin.
...
Suggested by: jhb
2003-03-28 16:22:54 +00:00
Mike Barcroft
a54ec1d233
Move details of dev_t (and udev_t) to <sys/_types.h>.
2003-03-28 15:27:30 +00:00
Robert Drehmel
be23103061
Sysctl treats long' and
unsigned long' differently - fix a comment.
2003-03-28 14:17:17 +00:00
Max Khon
be6a158e0f
- MAXPATHLEN -> PATH_MAX (pass correct buffer size to readlink as well)
...
Requested by: bde
2003-03-28 12:05:45 +00:00
Maxim Sobolev
5edf954aad
Add pc-card from ARCHOS CD-224E cdrom.
...
MFC after: 1 week
2003-03-28 11:12:52 +00:00
Max Khon
01114bfc94
bump __FreeBSD_version for thread-safe realpath(3)
2003-03-28 09:50:26 +00:00
Poul-Henning Kamp
10c665ef8f
Fix an XXX: and implement LINUX_BLKGETSIZE correctly.
2003-03-28 08:58:11 +00:00
Warner Losh
d1636fcf4e
Expound a little bit about the softc, where its size is found and a
...
caution against emulating legacy softc methods used in the tree.
2003-03-28 07:28:31 +00:00
Warner Losh
78515472cb
Remove bogus card.4, and replace it with a link to oldcard.4. ru
...
pointed this out a while ago, and I'm just now getting back to it. It
obsoletes one of ru's changes, but since oldcard.4 is so much better,
that doesn't matter.
Submitted by: ru
2003-03-28 07:14:12 +00:00
Warner Losh
9b89e63ce7
Create a man page for bus_child_present(9), a function to see if a
...
given device is considered accessible by its parent device bus driver
(or its parent, etc).
2003-03-28 07:09:17 +00:00
Warner Losh
129edde443
pccarddevs_data.h no longer generated
2003-03-28 06:44:57 +00:00
Warner Losh
2983138955
MFp4:
...
Don't generate the data file.
Use 0xffffffff rather than -1 for sign safety as these fields are uint32_t.
2003-03-28 06:43:50 +00:00
Matthew N. Dodd
0e91b7d532
- Clean up function calling conventions.
...
- Be consistent about what we call our softc.
- Minor formatting.
- Add some register definitions gleaned from NetBSD/Linux.
2003-03-28 06:27:08 +00:00