equal
deleted
inserted
replaced
13 // Description: |
13 // Description: |
14 // e32\nkernsmp\x86\ncutilf.cpp |
14 // e32\nkernsmp\x86\ncutilf.cpp |
15 // |
15 // |
16 // |
16 // |
17 |
17 |
18 #include <nkern.h> |
18 #include <nk_priv.h> |
19 |
19 |
20 extern "C" { |
|
21 extern SVariantInterfaceBlock* VIB; |
|
22 } |
|
23 |
20 |
24 /****************************************************************************** |
21 /****************************************************************************** |
25 * Spin lock |
22 * Spin lock |
26 ******************************************************************************/ |
23 ******************************************************************************/ |
27 /** Create a spin lock |
24 /** Create a spin lock |
63 |
60 |
64 /** Get the frequency of counter queried by NKern::Timestamp(). |
61 /** Get the frequency of counter queried by NKern::Timestamp(). |
65 */ |
62 */ |
66 EXPORT_C TUint32 NKern::TimestampFrequency() |
63 EXPORT_C TUint32 NKern::TimestampFrequency() |
67 { |
64 { |
68 return VIB->iTimestampFreq; |
65 return TheScheduler.iVIB->iTimestampFreq; |
69 } |
66 } |
70 |
67 |