x86: Move APIC clock divider to Python
Review Request #1709 - Created Feb. 13, 2013 and submitted
| Information | |
|---|---|
| Andreas Hansson | |
| gem5 | |
| default | |
| Reviewers | |
| Default | |
Changeset 9515:408a2b1501a9 --------------------------- x86: Move APIC clock divider to Python This patch moves the 16x APIC clock divider to the Python code to avoid the post-instantiation modifications to the clock. The x86 APIC was the only object setting the clock after creation time and this required some custom functionality and configuration. With this patch, the clock multiplier is moved to the Python code and the objects are instantiated with the appropriate clock.
All regressions passing (excluding t1000 and eio)
Issue Summary
1
1
0
0
| Description | From | Last Updated | Status |
|---|---|---|---|
| This seems pretty sketchy. You can always say clock.latency * 9 | Nathan Binkert | Feb. 20, 2013, 1:16 p.m. | Open |
Posted (Feb. 16, 2013, 3:10 a.m.)
-
src/arch/x86/interrupts.cc (Diff revision 1) -
Seems you would need to update the checkpoint upgrade script as well.
Posted (Feb. 20, 2013, 1:16 p.m.)
-
src/python/m5/params.py (Diff revision 1) -
This seems pretty sketchy. You can always say clock.latency * 9
