問題タブ [apic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
182 参照

linux - PIC の割り込みマスク レジスタ (IMR) を取得し、特別な IRQ を無効にする

PIC の観点から、IRQ が特別な割り込み記述子テーブル (IDT) エントリにどのようにマップされるかを知りたいと思っています。ここのリンクは、バスライン0xffを使用して割り込みマスクレジスタとして設定することにより、すべての IRQ を無効にする方法を説明しています。0x210xA1

キーボードが IRQ1 割り込みを生成することがわかっているので、すべての IRQ1 が CPU によって受信されないようにするには、最初の (2 番目の) ビットを 1 に設定する必要があります。

次の Linux カーネル モジュールを作成しました。

上記のコードを実行した後、キーボードが無効になりません。また、すべての割り込みを無効にするように設定%al0xffましたが、それでも機能しません。

だから私は次の質問があります:

  1. PIC からの特別な IRQ 割り込み (キーボードの IRQ1 など) を (Linux の定義済み関数を使用せずに) 無効にする方法は?
  2. IDT からエントリoffsetを選択するために (Linux などで) 使用されているを知るにはどうすればよいですか?offset+IRQ Number

3番目の質問については、オフセットによって次のことを意味します。

キーが押されると、キーボードは割り込みライン IRQ1 に沿って PIC に信号を送信します。PIC には、PIC の初期化中に格納されたオフセット値があります。入力行番号をこのオフセットに追加して、割り込み番号を形成します。次に、プロセッサは、割り込み記述子テーブル (IDT) と呼ばれる特定のデータ構造を検索して、割り込み番号に対応する割り込みハンドラ アドレスを取得します。

0 投票する
3 に答える
2082 参照

rest - Postman を介した IBM API Connect エンドポイントへのアクセス

API Connect で REST API を作成したところ、APIC アセンブル タブでテストするとエンドポイントが機能します。クライアント ID とクライアント シークレットが必要です。Postman を介してリクエストを送信すると、ヘッダー値または OAuth 認証として追加しようとすると、現在「応答を取得できませんでした」というメッセージが表示されます。[Assemble] タブの成功応答からデバッグ ボタンを押したときに表示されるリクエスト エンドポイントを使用しています。これは使用する正しいエンドポイントですか? Postman リクエストにクライアント ID とクライアント シークレットを適切に含めるにはどうすればよいですか?