2008-12-01から1ヶ月間の記事一覧

NetBSD-5.0BETA/i386のSMP実装#2

カーネルの主な初期化処理はsys/kern/init_main.cのmain()から始まるが、この中でconfigure()が呼ばれている場所がある: /* Configure the system hardware. This will enable interrupts. */ configure(); configure()はsys/kern/subr_autoconf.cにあり、…

NetBSD-5.0BETA/i386のSMP実装#1

NetBSD-5.0BETA/i386のSMP実装がどうなっているのかについて調べてみる。 ディレクトリ構成 sys/arch/i386がi386依存のコードで、sys/arch/x86がamd64/i386共通コードになっている模様。 SMPサポート時のアナウンス http://kerneltrap.org/node/443を読むと…

x86のユーザランド実装

ようやくx86でもelfバイナリを読み込んで制御をうつし、システムコールを受け取って処理するという一連の流れが実装できた。(mipsでは既に動いている 但し、まだ仮想メモリは無く、elfバイナリのロードはヘッダに書いてある通りの場所に読み込んでしまう、と…

dbusがエラーして動かないアプリケーションが有る

$ pidgin process 26155: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/db/dbus/machine-id": No such file or directory See the manual page for dbus-uuidgen to correct this issue. D-Bus not …

FreeBSD 6.4のLinuxエミュレーションが動かんくなた

仕事のマシンでFreeBSD 6系を使ってるが、6.4に上げたらなんかLinuxエミュレーションがまともに動かなくなった気がする。 $ /compat/linux/bin/bash bash-3.00$ bash bash: fork: 無効な引数ですこんなんでますけどなにこれ。 Xのドライバにnvidiaのモジュー…

逃亡 『油山事件』戦犯告白録

http://www.mainichi.jp/enta/book/kyodoInterview/archive/news/2008/20081126org00m040015000c.html ハードカバーでまだAmazonの中古が売ってないからちょっと値段が高いんだが、おもしろそう。 年末に読んでみようかなぁ。

JavaFX所感

Web

別に興味はないのだが、正式リリースらしいのでどんな感じなのか記事を斜め読みしてみた: JavaFXによるGUIアプリケーションの作成 (1/3):CodeZine(コードジン)・・・ん?XAMLみたいにマークアップランゲージでGUI定義するんじゃないんだ。 要するにJavaS…

小岩 Paper Moon

お昼ご飯に家の近くの洋食屋さんへ行ってみた。 二人で行って、僕は鮭のクリームソース、相方はかにクリームコロッケ。 ・・・・まずい。 なんかあまりいろいろ書こうという気が起きない感じの味だった。盛りつけとかきれいで、お店の雰囲気も悪くないんだが…

SimBCM - A Full System Simulator of BCM1250

Broadcom BCM1250ってMIPS64デュアルコアなのかぁ、遊んでみたいなぁ・・・とか思って、ググッてみたらCisco 7301がヒットして、思ったとおり1,159,800円もしてショボーン(´・ω・`)としてたら、なんかエミュレータ見つけたよマニュアルがあるので、これの通…

FreeBSD-current/mipsが動いた

初めてマトモに起動してるところをみた。 以下、作業記録:cvsupでcurrentをダウンロードしてくる。 supfileはこんな感じ: *default host=cvsup.jp.FreeBSD.org *default base=/home/syuu/FreeBSD *default prefix=/home/syuu/FreeBSD/cvsroot *default rel…

i8259Aの資料

x86

8259A.pdf Intel 8259 - Wikipedia http://community.osdev.info/index.php?(PIC)8259A パソコンのレガシィI/O活用大全 http://davmac.org/davpage/PIC.html 8086 Interrupt Mechanism 8259pic.pdf