diff options
author | wpaul <wpaul@FreeBSD.org> | 2001-02-26 22:23:55 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2001-02-26 22:23:55 +0000 |
commit | 95dbcd4c3875ca99c450dd5b8a7f6fc938d67c64 (patch) | |
tree | f2f706ccebc42033f453cd858b3a0987107fb46c /sys/kern | |
parent | 825b685ed9a5971ca52d4f4524a383e84b332e73 (diff) | |
download | FreeBSD-src-95dbcd4c3875ca99c450dd5b8a7f6fc938d67c64.zip FreeBSD-src-95dbcd4c3875ca99c450dd5b8a7f6fc938d67c64.tar.gz |
Workaround to prevent VMware from melting down. The pseudo PCnet interface
in VMware reports 0x00000000 in the PCI subsystem ID register, but
0x10001000 when you read the mirror registers in I/O space. This causes
pcn_probe() to think it's found a card in 32-bit mode, and performing
a 32-bit I/O access makes on a 16-bit port makes VMware go boom. Special
case the 0x10001000 value until somebody at VMware grows a clue.
Finally discovered by: Andrew Gallatin
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions