lp:~jakub/helenos/dp8390

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

Owner:
Jakub Jermar
Project:
HelenOS branches
Status:
Abandoned

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
  initialization

- 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.

Subscribers