summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vmx/virtio.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2017-08-27 21:20:20 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2017-08-27 21:20:20 +0200
commit543ccb37f47db89be6b6fe0e651f095897bbee08 (patch)
tree764bfbd31fb9fe1593a938564e214e214d798bce /sys/src/cmd/vmx/virtio.c
parent6104ebc9b6f1805a827c0a2acae8978a3fa33603 (diff)
sdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju)
we used to tweak arround in the ICH registers for all intel controllers, which is wrong, as the 200 series has different magic registes. see the datasheet: https://www.intel.com/content/www/us/en/chipsets/200-series-chipset-pch-datasheet-vol-2.html this caused the clocks to be disabled for the 6th port causing a full machine lockup touching the 6th port registers. the next problem was that aiju's bios disabled the unused ports somehow but didnt clear ther PI bits, so that they would stay in Sbist status even after a port reset. so the port would get stuck in the Dportreset state forever. the fix for this was to use a one second timeout for the port reset procedure.
Diffstat (limited to 'sys/src/cmd/vmx/virtio.c')
0 files changed, 0 insertions, 0 deletions