summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-06-22 09:50:34 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-06-22 09:50:34 +0200
commit04b78032914d58a33745a1a13e2e3de99a7d94b4 (patch)
tree5c89032ea3d9c85a5836f4e8f73fbf5451809d06 /lib
parente38938384faa8857471fab0c05ade056b55fb360 (diff)
downloadplan9front-04b78032914d58a33745a1a13e2e3de99a7d94b4.tar.xz
apic: eleminate splhi and apictimerlock, per cpu apictimer structure
the splhi() and apictimerlock in the Mach isnt neccesary, as portclock always holds the ilock of the per mach timer queue when calling timerset(). as fastticks() and the portclock timers are all handled on a per processor basis, i think it should be theoretically possible for the lapics to run at different frequencies. so we measure the lapic frequency for each individual lapic and keep them in a per processor Apictimer structure instead of assuming them to be the same.
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions