Created by Jakub Jermar on 2010-03-22 and last modified on 2010-12-17
Get this branch:
bzr branch lp:~jakub/helenos/dp8390
Only Jakub Jermar can upload to this branch. If you are Jakub Jermar please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jakub Jermar
HelenOS branches

Recent revisions

336. By Jakub Jermar on 2010-04-11

- Introduce the notion of a send buffer and add interfaces to allocate and free
  send buffer pages.

- Provide interfaces to read/write data from/to the buffer memory to/from the
  system memory. So far, only the dp8390_read() is implemented.

335. By Jakub Jermar on 2010-04-11

Add LOWER8() and UPPER8() macros for working with 16-bit words.

334. By Jakub Jermar on 2010-04-05

Tweak the dp8390 driver:

- the data register should be 16-bit

- add the reset register

- add definitions of essential bits of selected DP8390 registers

- the MAC address needs to be read from address 0 in the buffer memory during

- dp8390_probe() cannot be used to detect a DP8390 NIC. It can only be used to
  test sanity of what we believe is a DP8390. This can be done via testing in
  loopback mode, which is currently unimplemented.

- add a recommended initialization procedure - dp8390_init()

- dp8390_start() is used to bring an already initialized DP8390 up

- dp8390_stop() is used to bring an already initialized and active DP8390 down

333. By Jakub Jermar on 2010-03-26

Prototype of netif get_addr method.

332. By Jakub Jermar on 2010-03-26

Prototypes of netif stop and start methods.

331. By Jakub Jermar on 2010-03-26

For now, make dp8390_probe() always succeed.

330. By Jakub Jermar on 2010-03-24

Add a dedicated file for the low-level dp8390 functions.
Add dp8390_probe().

329. By Jakub Jermar on 2010-03-23

Implement netif_initialize() and netif_probe_message().

328. By Jakub Jermar on 2010-03-23

Add the dp8390 soft state structure and the data register.

327. By Jakub Jermar on 2010-03-22

Integrate the new dummy dp8390 driver into the build system.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.