Commit graph

320 commits

Author SHA1 Message Date
Maxime Henrion
fc92190edc Poul-Henning has hardware and information to provide for the if_lnc,
musycc, if_mn and ncr tasks.  Note it here.
2003-01-26 20:37:34 +00:00
Maxime Henrion
00068d9311 - Change the status of the agp(4) task from done to work in
progress, it's using vtophys() and needs busdma conversion.
- Assign the agp(4) task to Olivier, since he's working on it.
2003-01-23 20:08:02 +00:00
Maxime Henrion
cfeaac210a Assign the if_vr task to Christian S.J. Peron <maneo@bsdpro.com>,
since he's willing to do it.
2003-01-20 16:20:49 +00:00
Maxime Henrion
cf343075c1 Assign the powerpc task to Hiten Pandya and mark it as done. 2003-01-15 17:57:04 +00:00
Maxime Henrion
d3402b6822 Assign the bktr(4) task to cognet. Thanks Olivier! 2003-01-15 17:47:42 +00:00
Maxime Henrion
e2dacda36b Add a documentation task and assign it to
Hiten Pandya <hiten@unixdaemons.com> since he's working on it right now.
2003-01-15 17:30:23 +00:00
Thomas Moestl
1a4b4ef08e Remove if_ie; it does not use DMA, but merely checks memory-mapped
IO addresses using kvtop(). Besides, it still uses OLDISA.
Add if_de; it has some (NetBSD-flavoured) busdma code, but uses
vtophys() wrapped in the TULIP_KVATOPHYS macro on FreeBSD.
2003-01-15 17:29:19 +00:00
Maxime Henrion
c92ff34240 Correct the last modification date for the xl(4) task,
it was marked as done the 17th of december.
2003-01-15 16:59:02 +00:00
Thomas Moestl
46f742f84d Correct the dates for the sparc64, if_gem and if_hme taks.
Pointy hat to:	tmm
2003-01-07 12:59:48 +00:00
Thomas Moestl
45cf108c73 Mark the sparc64, if_gem and if_hme tasks as done. 2003-01-06 22:34:31 +00:00
David E. O'Brien
1278013b26 Take asr(4). 2003-01-04 23:39:54 +00:00
Mike Barcroft
0f9fed818c o Mark wordexp tasks as committed to -current.
o Add news item for utility conformance list.
2002-12-31 22:41:05 +00:00
Maxime Henrion
6ada68a8c4 Bah, remove ahc(4) and ahd(4) from the list, they are
handled by the aic7xxx entry.
2002-12-31 01:12:59 +00:00
Maxime Henrion
d1eee2b180 o Add ahc(4) and ahd(4) and mark them as done.
o Reorder two entries alphabetically.
2002-12-31 00:52:41 +00:00
Mike Barcroft
0776031cac o Mark sockatmark() as committed to -current.
o Assign grantpt() family task to Ryan Younce.
o Assign <math.h> investigation task to Ryan Younce.
o Add new task for <tgmath.h>, unassigned.
2002-12-23 05:35:09 +00:00
Maxime Henrion
066b32d2cc Assign the em(4) task to pdeuskar, since he's
willing to do it.
2002-12-19 18:32:48 +00:00
Maxime Henrion
a474a489c5 Mark the sym(4) driver as done. It's actually already
using busdma, the vtophys() that are in there are for
__FreeBSD_version < 400000.

Spotted by:	cognet
2002-12-19 15:40:07 +00:00
Maxime Henrion
da03e65ca8 Mark the xl(4) task as done. 2002-12-17 00:12:37 +00:00
Maxime Henrion
1793d2a5f7 Remove the "vtophys()" in the details cell of the wds(4)
driver.  It doesn't use vtophys() and is already busdma
compliant.
2002-12-16 18:46:45 +00:00
Scott Long
54455f58c7 amd(4) no longer uses vtophys(). 2002-12-14 19:25:11 +00:00
Maxime Henrion
9d7dbd72e8 Note that patches are now available to convert xl(4) to busdma,
but that they still need some testing for now.
2002-12-14 17:36:05 +00:00
Maxime Henrion
877fa5b10f I'm not working on bus_dmamap_load_{mbuf,uio}() on sparc64,
but tmm is.  Assign this task to him.
2002-12-14 17:30:39 +00:00
Mike Barcroft
044ccd3694 Adjust wording in Project Plan to match reality. Add a news item for
status report.
2002-12-13 18:24:15 +00:00
Murray Stokely
809b2a30ea Though sometimes I feel that some parts of the kernel would be
adequately described as "sourcode", I think "source code" is more
appropriate.
2002-12-13 00:15:30 +00:00
Murray Stokely
cf794c314d Fix two typos. 2002-12-13 00:12:33 +00:00
Robert Watson
9d8d664bf4 Scott Long has volunteered to do the conversion on the amd device
driver.  Chown, update timestamp, condition.
2002-12-11 02:14:31 +00:00
Robert Watson
4d15b4725f ct is a SCSI driver, not a misc driver.
Submitted by:	Takahashi Yoshihiro <nyan@jp.FreeBSD.org>
2002-12-11 00:51:49 +00:00
Robert Watson
bb0ce046fe More driver status information regarding use of busdma to abstract
dma access:

if_mn           Nope
if_pcn          Nope
if_sf           Nope
if_sk           Nope
if_ste          Nope
if_tl           Nope
if_vr           Nope
if_wb           Nope
amd             Nope (Is this OK due to CAM?)
ncr             Nope (Is this OK due to CAM?)
meteor          Nope

Also: the simos.c driver uses vtophys(), but is documented as being
broken, so isn't listed.
2002-12-10 22:27:32 +00:00
Robert Watson
4a9ee19f29 Add status information on ia64: the pieces are there, but we need
more ifnet drivers converted so we can test.  There may also be
problems on large memory systems relating to busdma.  Set the
owner as Marcel Moolenaar.
2002-12-10 21:57:36 +00:00
Robert Watson
7a6390faa4 Assign alpha busdma platform task to Andrew Gallatin -- the mbuf and
uio interfaces are present on alpha, but not yet tested due to lack
of mainstream network interface drivers (hopefully soon forthcoming).
Note there are separate issues here with large memory machines, and
Drew doesn't claim responsibility for that :-).
2002-12-10 21:22:21 +00:00
Robert Watson
ebdfe08ac6 Sign up Peter Grehan as task owner for fixing up busdma support for
uio and mbuf on powerpc.

Clarify state of busdma on sparc64.
2002-12-10 20:26:42 +00:00
Robert Watson
28d9c074fb Joe Karthauser has volunteered to take on the usb busdma issue, chown
it to him and update timestamp.
2002-12-10 18:37:03 +00:00
Robert Watson
493e3f53f1 Since Sam is to blame for the good condition of hifn with respects
to busdma, put his name in for it.  Also datestamp the review.
2002-12-10 15:11:03 +00:00
Robert Watson
64c378254d Gratuitously sprinkle &nbsp; tags in the unused table fields to have them
render more nicely on most browsers.
2002-12-10 15:08:48 +00:00
Robert Watson
ca12fce6a6 Correct spelling typo.
Submitted by:	Øyvind Møll <oyvindmo@initio.no>
2002-12-10 12:45:23 +00:00
Maxime Henrion
f95d426906 Assign the trm(4) task to cognet since he's willing
to fix these issues.
2002-12-10 00:28:44 +00:00
Robert Watson
e1baac0f51 Fix base to be ../.. instead of .. 2002-12-09 23:56:33 +00:00
Robert Watson
45a3f35a70 Remove aic from the list: despite some misleading naming, it doesn't use
DMA, so doesn't require busdma adaptation.

Reported by:	scottl
2002-12-09 23:43:01 +00:00
Robert Watson
5a5d3d64bd Count ubsec as done: the vtophys() is only used for debugging printf
output.
2002-12-09 22:48:21 +00:00
Robert Watson
81ff8ca5c9 Stick a date in the aic item.
Spell "Not Started" as "Not Done" -- carry over from the SMP page that
I modeled this on.
2002-12-09 22:46:02 +00:00
Robert Watson
e4ad7a0aa7 Correct a typo that slipped in (missing /) and was then copied and
pasted way too much.
2002-12-09 22:40:35 +00:00
Robert Watson
451f6a9f34 Further updates on busdma driver status.
if_lge          Nope
if_lmc          Nope
if_my           Nope
if_nge          Nope
if_pdq          Nope
if_tx           Nope

iir             Nope
isp             OK
mlx             OK
mly             OK
mpt             OK
pst             Nope
stg             OK
sym             Nope
trm             Nope
musycc          Nope
ubsec           Nope
usb             Nope
wds             OK

Also, make sure we have ';' after entities and related notions.
2002-12-09 22:37:01 +00:00
Robert Watson
d126ecfe47 Document the function or reason a driver is listed as not done in the
notes field (generally kvtop(), vtophys()).

Add/change the following conditions:

if_ed           Nope
if_en           Nope
if_idt          Nope
if_ie           Nope

aha             OK
aic             OK
asr             Nope
buslogic        Nope
dpt             Nope

ida             OK
ct              Nope
digi            Nope
drm             Nope
exca            OK
fb              Nope
firewire        Nope
hea             Nope
hfa             Nope
hifn            OK
2002-12-09 22:14:34 +00:00
Robert Watson
f196b478da Oops, I missed a pile of vtophys() in bktr. 2002-12-09 21:42:15 +00:00
Robert Watson
1929978c6f if_bge doesn't use busdma
if_cs           doesn't use busdma
aac             OK
adv             OK
ahb             OK
aic             doesn't use busdma
aic7xxx         OK
amr             OK
ata             OK
buslogic        OK
ciss            OK
bktr            OK
cs              doesn't use busdma
2002-12-09 21:40:44 +00:00
Robert Watson
58038c4675 Missed Makefile in a prior commit. 2002-12-09 21:36:29 +00:00
Robert Watson
b966bc8505 Add if_ti: not busdma.
Add twe: does use busdma.

Add Notes column to storage and misc device categories.

Submitted by:	jake
2002-12-09 21:09:05 +00:00
Robert Watson
1209a2a270 Hook up the busdma project home page. 2002-12-09 18:21:44 +00:00
Robert Watson
2ab4c66f43 Add a Notes column to the ifnet section, and do a quicky review of
src/sys/dev/*/if* for use of dma.  Most drivers don't use busdma.
if_lnc uses busdma, but also uses vtophys() so is likely bogus.
if_hme and if_gem appear to use older busdma interfaces and may
require updating.
2002-12-09 17:44:20 +00:00
Robert Watson
1def59af41 Hook up the build of the busdma project page. 2002-12-09 17:31:28 +00:00