Linux Today: Linux News On Internet Time.





More on LinuxToday


Intel Technology Journal: Porting Operating System Kernels to the IA-64 Architecture...

Dec 25, 1999, 16:02 (3 Talkback[s])
(Other stories by Kathy Carver, Stephan Zeisset, Joshua LeVasseur, Chuck Fleckenstein)

WEBINAR: On-Demand

No-Size-Fits-All! An Application-Down Approach for Your Cloud Transformation REGISTER >

"To provide additional vehicles for pre-silicon validation and post-silicon debug of the Intel Itanium[tm] processor, we ported two operating system kernels to the IA-64 architecture. The Mach3* microkernel was ported first, followed by the Linux* 2.2.0 kernel, and these have helped track the overall health of the Itanium RTL model for the last two years. These operating system (OS) kernels also helped pre-silicon performance analysis and compiler-generated code analysis."

"The Mach3 kernel (the IA-64 port was called Munster internally) was ported because it contained features similar to Microsoft Windows NT*, such as tasks, threads, interprocess communication (IPC), and symmetric multiprocessing (SMP). Mach3* allowed us to exercise parts of the Itanium model in a similar way to Microsoft Windows NT, but at a reduced scale and without device support."

"Linux (the IA-64 port was called IPD-Linux internally) was ported because its source is readily available and 64-bit clean, it is highly configurable, and it would exercise the model in a different way than Mach3. We started with a released 2.2.0 version of the source and ported the kernel using a non-GNU C Compiler (GCC). The difficulty of porting the Linux kernel without GCC made the task more challenging."

Complete Story

Related Stories: