Created by Jakub Jermar and last modified
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

- 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

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

334. By Jakub Jermar

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

Prototype of netif get_addr method.

332. By Jakub Jermar

Prototypes of netif stop and start methods.

331. By Jakub Jermar

For now, make dp8390_probe() always succeed.

330. By Jakub Jermar

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

329. By Jakub Jermar

Implement netif_initialize() and netif_probe_message().

328. By Jakub Jermar

Add the dp8390 soft state structure and the data register.

327. By Jakub Jermar

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.