diary/Kojima/2007-01-01
の編集
http://plamo.linet.gr.jp/index.php?diary/Kojima/2007-01-01
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・明けましておめでとうございます 去年の後半は 2 個所を掛持ちで講義してたりしたから Plamo の方はロクに作 業ができなかったけど,年度末で一つは御役御免になるから,今年は多少は時 間に余裕ができそう.年末に Athlon64x2 な新しいマシンも用意できたし,今 年もまたできる範囲で進めていきたいと思いますので,ご興味のある人はおつ きあいくださいませ. #comment ・64ビット化トライ中 一応 Athlon64x2 なマシンが動くようになったので,さっそくあれこれ64ビッ ト化のトライ中.GCCのクロスコンパイルとかはやったことなかったのでかな り苦労したけど,[[このあたり:http://kegel.com/crosstool/]]にある crosstools を使って,x86_64 な ELF のコードを吐ける gcc を準備.とりあ えずそれを使ってカーネルを x86_64 でコンパイルし,32bits 互換モードを enable にしたら,無事起動できるようになりました. kojima@athlon[~/X86-64]% uname -a Linux athlon 2.6.19.1-my64 #2 SMP PREEMPT Mon Jan 1 11:09:17 JST 2007 x86_64 unknown unknown GNU/Linux cpuinfo の表示も少し変ったみたい kojima@athlon[~/X86-64]% cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ stepping : 2 cpu MHz : 2200.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 4408.93 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 .... このカーネルで起動すれば 64 bits ELF なオブジェクトも実行できる模様. とりあえず,この環境でGCC や binutils あたりを native な環境用にコンパ イルし直しているのだけど,32bits のころには見たことのないエラーが出た りするなぁ.. -AopenEX761(Trion64 TL-32 SIS761GX+SIS965)待機させておくつもりがフアイルサーバーになってまった。身動きとれず。まずは64bitなcdplamo希望に一票。 -- [[名倉]] &new{2007-01-02 (火) 09:35:56}; #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・明けましておめでとうございます 去年の後半は 2 個所を掛持ちで講義してたりしたから Plamo の方はロクに作 業ができなかったけど,年度末で一つは御役御免になるから,今年は多少は時 間に余裕ができそう.年末に Athlon64x2 な新しいマシンも用意できたし,今 年もまたできる範囲で進めていきたいと思いますので,ご興味のある人はおつ きあいくださいませ. #comment ・64ビット化トライ中 一応 Athlon64x2 なマシンが動くようになったので,さっそくあれこれ64ビッ ト化のトライ中.GCCのクロスコンパイルとかはやったことなかったのでかな り苦労したけど,[[このあたり:http://kegel.com/crosstool/]]にある crosstools を使って,x86_64 な ELF のコードを吐ける gcc を準備.とりあ えずそれを使ってカーネルを x86_64 でコンパイルし,32bits 互換モードを enable にしたら,無事起動できるようになりました. kojima@athlon[~/X86-64]% uname -a Linux athlon 2.6.19.1-my64 #2 SMP PREEMPT Mon Jan 1 11:09:17 JST 2007 x86_64 unknown unknown GNU/Linux cpuinfo の表示も少し変ったみたい kojima@athlon[~/X86-64]% cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ stepping : 2 cpu MHz : 2200.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 4408.93 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 .... このカーネルで起動すれば 64 bits ELF なオブジェクトも実行できる模様. とりあえず,この環境でGCC や binutils あたりを native な環境用にコンパ イルし直しているのだけど,32bits のころには見たことのないエラーが出た りするなぁ.. -AopenEX761(Trion64 TL-32 SIS761GX+SIS965)待機させておくつもりがフアイルサーバーになってまった。身動きとれず。まずは64bitなcdplamo希望に一票。 -- [[名倉]] &new{2007-01-02 (火) 09:35:56}; #comment
テキスト整形のルールを表示する