ウォンツテック

そでやまのーと

2009-01-01から1年間の記事一覧

screen

screenのhardstatusにbattery残量を表示させてみる。 以下のscriptを用意(環境によってbattery以下のディレクトリ名が違うかも) ~/bin/battery_check.sh #!/bin/sh awk '/remaining capacity:/{remaining=$3}/lasl full capacity:/{printf "%0.1f", remaini…

[ubuntu] 9.10インストール

ヤマダ電機の日本総本店のセールでkakaku.comの最安値より2万も安かったのでつい買ってしまったthinkpadのX200 ubuntu 9.10入れてます。 ログイン画面がかっこよくなって、おーいいとか思ったけど 日本語入力がscim anthyからiBus anthyに変わってて、スペー…

USB

qemuのUHCIのQHリストは100個までしかチェイン出来ないのか。 意味不明なところでbulk in出来なくなってはまった。 qemu-0.10.5/hw/usb-uhci.c #define FRAME_MAX_LOOPS 100 static void uhci_process_frame(UHCIState *s) { uint32_t frame_addr, link, old…

USB boot

BIOSの拡張ディスクアクセス用のファンクションコール0x13, ah = 0x42の1回で読み込める最大セクタ数は0x7fまで。 にしてもBIOSって便利。 プロテクトモードでUSBメモリにアクセスするには - PCI回り理解して - UHCI Controllerの仕様理解して - USBのBulk転…

usb mass storage

sodex on qemuでusbメモリ(usb mass storage class)の1セクタ読み込みに成功したぽ。 USBは自作OS界隈でもやってる人がほとんど居ないので仕様を読み込むのに苦労しました。 そのうち実装に必要な知識をここで書きます。 row device ext3_read, ext3_write…

糞ダルイ

他人に厳しくて自分に甘い ってどうなのマジで