Changes between Initial Version and Version 1 of Kernel_x86_64_Support


Ignore:
Timestamp:
Feb 12, 2008, 11:31:36 AM (17 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Kernel_x86_64_Support

    v1 v1  
     1= How to confirm Kernel is support 64bit CPU =
     2
     3'''Author: Che-Yuan Tu'''
     4
     5從 32 位元升級到 64 位元,Linux Kernel 重編需注意的地方與部份 lib64xxx 需要升級
     6 
     7 * [結論] 參考設定下載
     8   * 今天編的 kernel 2.6.20 32 位元
     9   * lsi 學長之前在 Fedora Core 7 的 kernel 2.6.22 64 位元的 kernel config file.
     10
     11 * 64位元 linux_kernel key point
     12   * x86 64 支援
     13   * highmem 支援
     14   * elf32 模擬支援
     15   * ia32  模擬支援
     16 
     17 * lib64xxx 視需求而安裝 (以Linux krg-server 2.6.20-krg為例)
     18   * lib64asound2 - ALSA library (64 bit)
     19   * lib64asound2-dev - ALSA library development files (64 bit)
     20   * lib64bz2-1.0 - high-quality block-sorting file compressor library - 64bit runtime
     21   * lib64bz2-dev - high-quality block-sorting file compressor library - 64bit development
     22   * lib64ffi4 - Foreign Function Interface library runtime (64bit)
     23   * lib64g2c0 - Runtime library for GNU Fortran 77 applications (64bit)
     24   * lib64gcc1 - GCC support library (64bit)
     25   * lib64gfortran1 - Runtime library for GNU Fortran applications (64bit)
     26   * lib64mudflap0 - GCC mudflap shared support libraries (64bit)
     27   * lib64ncurses5 - Shared libraries for terminal handling (64-bit)
     28   * lib64ncurses5-dev - Developer's libraries for ncurses (64-bit)
     29   * lib64objc1 - Runtime library for GNU Objective-C applications (64bit)
     30   * lib64readline5 - GNU readline and history libraries, run-time libraries (64-bit)
     31   * lib64readline5-dev - GNU readline and history libraries, development files (64-bit)
     32   * lib64ssp0 - GCC stack smashing protection library (64bit)
     33   * lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
     34   * lib64stdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
     35   * lib64z1 - compression library - 64 bit runtime
     36   * lib64z1-dev - compression library - 64 bit development
     37   * libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
     38 
     39 * 開啟 64 Support options for example
     40{{{
     41#
     42# Automatically generated make config: don't edit
     43# Linux kernel version: 2.6.18-1.2257
     44# Mon Jan 14 20:30:31 2008
     45#
     46CONFIG_X86_64=y
     47CONFIG_64BIT=y
     48CONFIG_X86=y
     49 
     50
     51# Executable file formats / Emulations
     52#
     53CONFIG_BINFMT_ELF=y
     54CONFIG_BINFMT_MISC=m
     55CONFIG_IA32_EMULATION=y
     56CONFIG_IA32_AOUT=y
     57CONFIG_COMPAT=y
     58CONFIG_SYSVIPC_COMPAT=y
     59
     60}}}
     61 
     62最後感謝阿德學長提供許多寶貴意見!!