Rev 958 | Rev 1540 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 958 | Rev 1196 | ||
|---|---|---|---|
| Line 410... | Line 410... | ||
| 410 | lvt_error_t error; |
410 | lvt_error_t error; |
| 411 | 411 | ||
| 412 | printf("LVT on cpu%d, LAPIC ID: %d\n", CPU->id, l_apic_id()); |
412 | printf("LVT on cpu%d, LAPIC ID: %d\n", CPU->id, l_apic_id()); |
| 413 | 413 | ||
| 414 | tm.value = l_apic[LVT_Tm]; |
414 | tm.value = l_apic[LVT_Tm]; |
| 415 | printf("LVT Tm: vector=%B, %s, %s, %s\n", tm.vector, delivs_str[tm.delivs], mask_str[tm.masked], tm_mode_str[tm.mode]); |
415 | printf("LVT Tm: vector=%hhd, %s, %s, %s\n", tm.vector, delivs_str[tm.delivs], mask_str[tm.masked], tm_mode_str[tm.mode]); |
| 416 | lint.value = l_apic[LVT_LINT0]; |
416 | lint.value = l_apic[LVT_LINT0]; |
| 417 | printf("LVT LINT0: vector=%B, %s, %s, %s, irr=%d, %s, %s\n", tm.vector, delmod_str[lint.delmod], delivs_str[lint.delivs], intpol_str[lint.intpol], lint.irr, trigmod_str[lint.trigger_mode], mask_str[lint.masked]); |
417 | printf("LVT LINT0: vector=%hhd, %s, %s, %s, irr=%d, %s, %s\n", tm.vector, delmod_str[lint.delmod], delivs_str[lint.delivs], intpol_str[lint.intpol], lint.irr, trigmod_str[lint.trigger_mode], mask_str[lint.masked]); |
| 418 | lint.value = l_apic[LVT_LINT1]; |
418 | lint.value = l_apic[LVT_LINT1]; |
| 419 | printf("LVT LINT1: vector=%B, %s, %s, %s, irr=%d, %s, %s\n", tm.vector, delmod_str[lint.delmod], delivs_str[lint.delivs], intpol_str[lint.intpol], lint.irr, trigmod_str[lint.trigger_mode], mask_str[lint.masked]); |
419 | printf("LVT LINT1: vector=%hhd, %s, %s, %s, irr=%d, %s, %s\n", tm.vector, delmod_str[lint.delmod], delivs_str[lint.delivs], intpol_str[lint.intpol], lint.irr, trigmod_str[lint.trigger_mode], mask_str[lint.masked]); |
| 420 | error.value = l_apic[LVT_Err]; |
420 | error.value = l_apic[LVT_Err]; |
| 421 | printf("LVT Err: vector=%B, %s, %s\n", error.vector, delivs_str[error.delivs], mask_str[error.masked]); |
421 | printf("LVT Err: vector=%hhd, %s, %s\n", error.vector, delivs_str[error.delivs], mask_str[error.masked]); |
| 422 | #endif |
422 | #endif |
| 423 | } |
423 | } |
| 424 | 424 | ||
| 425 | /** Local APIC Timer Interrupt. |
425 | /** Local APIC Timer Interrupt. |
| 426 | * |
426 | * |