第54回Linuxカーネルのコンテナ機能 ―cgroup v2から使うCPUの帯域幅制限(2) 加藤泰文 2023-11-08
Table of Contents Contents 1 Introduction to Protected Mode 1.1 A Brief Introduction to Protected Mode 1.2 The Benefits of Using Protected Mode 2 Addressing in Real Mode 3 Registers in the 80386 4 The Real Mode Vector Table 5 Hardware Interrupts 6 Keyboard and the A20 Line 7 Segment Selectors and Descriptors 7.1 Segment Selectors 7.2 Tables Required in Protected Mode 7.3 Descriptors 8 Protected Mo
Hi, There are so many people who are interest in simple OS. So do I. I am doing my own version. When I am in protected mode, I have many things to do that need bios call. So I want to switch to real mode and then back to protected mode instead of writing much drivers. On VMware platform, I did step by step according to Intel instructions. But I got ==internal error of vmware== or reset directly. D
SeaBIOS is an open source implementation of a 16bit X86 BIOS. SeaBIOS can run in an emulator or it can run natively on X86 hardware with the use of coreboot. SeaBIOS is the default BIOS for qemu and kvm. The coreboot SeaBIOS page has information on using SeaBIOS in coreboot. Please see the releases page for information on recent releases. See the download page to obtain SeaBIOS. SeaVGABIOS is a su
DWARF 情報全体の構造は上記のような tag で分別できる Die をノードから成る 木構造で表現できます。 . |-- DW_TAG_compile_unit | |-- DW_TAG_base_type | |-- DW_TAG_pointer_type | | ... | |-- DW_TAG_compile_unit | |-- DW_TAG_base_type | | ... | |-- DW_TAG_pointer_type | |-- DW_TAG_subprogram | | |-- DW_TAG_formal_parameter | | |-- DW_TAG_formal_parameter | | `-- DW_TAG_formal_parameter | |-- DW_TAG_variable | | ... | `-- DW_TAG_compile_unit |
諸事情によりロード済みのライブラリが置いてあるパス(/path/to/hoge.el)を知りたい せっかくだから、ライブラリだけじゃなくて変数や関数が定義されてる場所も! そういえば describe-function や describe-variables で表示される help-mode だと飛べる help-mode 読んでみよう の結果、help-fns.el に find-lisp-object-file-name という便利関数があった (find-library-name "url") "/Users/gongo/.homebrew/Cellar/emacs/24.2/share/emacs/24.2/lisp/url/url.el.gz" (find-library-name "simple-httpd") "/Users/gongo/.emacs.d/elpa/simp
gitでは様々な方法でコミットログを書き換えることができます。 その一例として1つのコミットを複数のコミットに分割する方法を紹介します。 問題 先日紹介したgitで複数のコミットを1つにまとめる例ですが、そこでは以下のコミットログを: $ git log -n 4 --oneline --reverse 0000001 Add a neat feature X into the library 0000002 Update to use X 0000003 Fix a typo in X 0000004 Fix a bug in X $ git rebase -i HEAD~4 [detached HEAD b000001] Add a neat feature X into the library 8 files changed, 94 insertions(+), 9 deletion
[以前](/2012/02/linuxmakefile-4.html)、 `.PHONY:` 指定と `: FORCE` 指定について触れたことがあるのですが、 明らかに両者を使い分けるべきケースがあることに最近気がついた。 まずは、 make の初歩ですが、 PHONY ターゲットからおさらいします。 次のような `clean` ターゲットがあったとする。 clean: $(RM) $(programs) $(objects) もし、カレントディレクトリにたまたま `clean` という名前のファイルが存在すると、 この `clean` は実行してくれません。 $ touch clean $ make clean make: `clean' is up to date. そこで、 .PHONY: clean clean: $(RM) $(programs) $(objects) としてお
“I’d like you to help me find out about video screen captures,” said one of my editors a while back. “Sure, let me see what’s available,” I replied. He pointed me to a couple of Web sites to get me started, and here I am a few weeks later ready to share my findings. I’ll discuss ways that you can make video clips in Linux, talk about their applications and shortcomings. I’ll also cover suitable wa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く