CVSROOT: /cvs Module name: src Changes by: b...@cvs.openbsd.org 2014/01/30 18:16:10
Modified files: sys/dev/pci : if_bge.c Log message: Fix a long standing VCPU reset sequence bug on BCM5906. The VCPU (Virtual CPU) of BCM5906 is used to provide a mechanism to control the bootcode execution and to pick up configuration data stored inside the EEPROM. The bootcode of BCM5906 will check the BGE_VCPU_STATUS_DRV_RESET bit to decide which boot procedure to choose. Datasheet indicates the VCPU of BCM5906 should set BGE_VCPU_STATUS_DRV_RESET bit before VCPU reset or global reset. >From FreeBSD ok naddy@