1/* 2 * Copyright (c) 2012-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 98 unchanged lines hidden (view full) --- 107 break; 108 case 0xE0: 109 regNum = APIC_DESTINATION_FORMAT; 110 break; 111 case 0xF0: 112 regNum = APIC_SPURIOUS_INTERRUPT_VECTOR; 113 break; 114 case 0x100: |
115 case 0x110: |
116 case 0x120: |
117 case 0x130: |
118 case 0x140: |
119 case 0x150: |
120 case 0x160: |
121 case 0x170: |
122 regNum = APIC_IN_SERVICE((paddr - 0x100) / 0x10); |
123 break; 124 case 0x180: |
125 case 0x190: |
126 case 0x1A0: |
127 case 0x1B0: |
128 case 0x1C0: |
129 case 0x1D0: |
130 case 0x1E0: |
131 case 0x1F0: |
132 regNum = APIC_TRIGGER_MODE((paddr - 0x180) / 0x10); |
133 break; 134 case 0x200: |
135 case 0x210: |
136 case 0x220: |
137 case 0x230: |
138 case 0x240: |
139 case 0x250: |
140 case 0x260: |
141 case 0x270: |
142 regNum = APIC_INTERRUPT_REQUEST((paddr - 0x200) / 0x10); |
143 break; 144 case 0x280: 145 regNum = APIC_ERROR_STATUS; 146 break; 147 case 0x300: 148 regNum = APIC_INTERRUPT_COMMAND_LOW; 149 break; 150 case 0x310: --- 618 unchanged lines hidden --- |