Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/82563upd3/readme

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


from the end of the new file:

1. add missing vunmap to pci scan and move vid/did selection to
seperate function for readability.

2.  move i82563ctl to end to avoid forward declarations.
(the testing code for manual autonegotitation resets that required
this was removed.)

3.  correct bug in assigning ctlr->ra from eeprom.  (unnoticed
because Ea happens to be 0.)

4.  correct bug for ich8 when using secondary flash.

5.  remove useless ctlr->nrb.

6.  manually reset autonegotiation if it gets stuck.
this requires setting some more phy interrupts for the 82573.
(you'll have to ask intel why this isn't automatic.)

7.  the only change in i82563rproc remove test for bp being nul.
we have already tested that it is valid by checking rd->status & Rdd.
it would probablly be a good idea to remove the test of rd->errors,
too, as we have set flags to tell the chipset not to give us packets
with errors.

8.  sort static variables.

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.