2009-07-17から1日間の記事一覧

OpenBSD/sgi on octane2 - clock割り込み

cpu1でclock割り込みを起こしてみた。cpu_hatchでcpu_initclocks()を呼び、statusレジスタで割り込み有効にする。 void prom_cpu_hatch(struct cpu_info *ci) { char *cp; void *gp, *sp; asm volatile( "move %0, $gp\n" "move %1, $sp\n" : "=r"(gp), "=r"…

第一回カーネル/VM探検隊のお知らせ

OS

Google グループより転載:第一回カーネル/VM探検隊の開催日時が決まりました。 日時:2009年8月10日 16:00〜18:00 場所:株式会社ライブドア ネットワーク事業部 セミナールーム(http://corp.livedoor.com/company/map.html) 今の所決まっている参加者は…

OpenBSD/sgi on octane2 - xheartreg.h, xheart.c

OpenBSD/sgiにもheartを制御するコードが入っていた。 単純に割り込みコントローラとして使っているように見える。 IPIは割り込みコントローラを直接叩くと割り込むという構造なのだろう。 /* $OpenBSD: xheartreg.h,v 1.2 2009/04/18 14:48:09 miod Exp $ *…