Opened 14 years ago
Closed 9 years ago
#341 closed defect (deferred)
Divide error panic in delay loop calibration during boot
| Reported by: | Jakub Jermář | Owned by: | Jakub Jermář |
|---|---|---|---|
| Priority: | major | Milestone: | 0.7.0 |
| Component: | helenos/kernel/ia32 | Version: | 0.4.3 |
| Keywords: | Cc: | ||
| Blocker for: | Depends on: | ||
| See also: |
Description
See the attached screenshot.
Seems like we are dividing by zero in i8254_calibrate_delay_loop():
CPU->delay_loop_const =
((MAGIC_NUMBER * LOOPS) / 1000) / ((t1 - t2) - (o1 - o2)) +
(((MAGIC_NUMBER * LOOPS) / 1000) % ((t1 - t2) - (o1 - o2)) ? 1 : 0);
Attachments (1)
Change History (5)
by , 14 years ago
comment:1 by , 14 years ago
| Version: | → 0.4.3 |
|---|
comment:2 by , 13 years ago
| Milestone: | 0.5.0 → 0.5.1 |
|---|
comment:3 by , 11 years ago
| Milestone: | 0.6.0 → 0.7.0 |
|---|
comment:4 by , 9 years ago
| Resolution: | → deferred |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.

Based on the 0.5.0 release bug court ruling, retargetting to 0.5.1.