linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

MSR - DECLARE_ARGS()

概要

変数を定義する

詳細

このマクロではvallowhighの3つの引数を受け取り、CONFIG_X86_64が有効な場合と無効な場合では以下のように処理が異なる

  • 有効な場合
    • unsigned long型の変数lowhighを定義する
  • 無効な場合
    • unsigned long long型の変数valを定義する