Index: boot/arch/ia64/loader/gefi/HelenOS/hello.c
===================================================================
--- boot/arch/ia64/loader/gefi/HelenOS/hello.c	(revision f3c4a26735b798b206ef46e0ecdead83390badd7)
+++ boot/arch/ia64/loader/gefi/HelenOS/hello.c	(revision bfce7d954add940561c1e2a8aefd67aa0a87cb83)
@@ -154,7 +154,20 @@
 
 	rArg rSAL;
+	rArg rPAL;
+
 	//Setup AP's wake up address
-
 	LibSalProc(0x01000000,2,0x4400200,0,0,0,0,0,&rSAL);
+
+
+	//Get System Frequency
+	UINT64 sys_freq;
+	LibSalProc(0x01000012,0,0,0,0,0,0,0,&rSAL);
+	sys_freq=rSAL.p1;
+	
+
+	UINT64 freq_scale;
+	//Get CPU Frequency to System Frequency ratio
+	LibPalProc(14,0,0,0,&rPAL);
+	freq_scale=rPAL.p1;
 
 
@@ -162,5 +175,5 @@
         LibGetSalIpiBlock(&sapic);
         Print (L"SAPIC:%X\n", sapic);
-	bootinfo->sapic=sapic;
+	//bootinfo->sapic=sapic;
 
 
@@ -168,5 +181,5 @@
         wakeup_intno=0xf0;
         Print (L"WAKEUP INTNO:%X\n", wakeup_intno);
-	bootinfo->wakeup_intno=wakeup_intno;
+	//bootinfo->wakeup_intno=wakeup_intno;
 
 
@@ -213,4 +226,6 @@
 	bootinfo->sapic=(unsigned long *)sapic;
 	bootinfo->wakeup_intno=wakeup_intno;
+	bootinfo->sys_freq=sys_freq;
+	bootinfo->freq_scale=freq_scale;
 	
 	//Run Kernel
