diff options
| author | aiju <aiju@phicode.de> | 2011-05-19 04:56:01 +0000 |
|---|---|---|
| committer | aiju <aiju@phicode.de> | 2011-05-19 04:56:01 +0000 |
| commit | 61660acf68c41098fda04f8f761e038148c4115e (patch) | |
| tree | fd55b1628bd7265494280d97fc476928fcd2828d | |
| parent | 9c9710c8dd7277bb0df1b8f0ba023d1f2163cb26 (diff) | |
| download | plan9front-61660acf68c41098fda04f8f761e038148c4115e.tar.xz | |
fixed stupid bug in msi code
| -rw-r--r-- | sys/src/9/pc/mp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/pc/mp.c b/sys/src/9/pc/mp.c index f3ca3067f..e8316ac74 100644 --- a/sys/src/9/pc/mp.c +++ b/sys/src/9/pc/mp.c @@ -917,7 +917,7 @@ msiintrenable(Vctl *v) ok64 = (pcicfgr16(pci, cap + MSICtrl) & (1<<7)) != 0; pcicfgw32(pci, cap + MSIAddr, (0xFEE << 20) | (cpu << 12)); if(ok64) pcicfgw32(pci, cap + MSIAddr + 4, 0); - pcicfgw16(pci, cap + ok64 ? MSIData64 : MSIData32, vno | (1<<14)); + pcicfgw16(pci, cap + (ok64 ? MSIData64 : MSIData32), vno | (1<<14)); pcicfgw16(pci, cap + MSICtrl, 1); print("msiintrenable: success with tbdf %.8x, vector %d, cpu %d\n", tbdf, vno, cpu); v->isr = lapicisr; |
