AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_VRAMMgrInit 関数

VRAMマネージャ管理下のVRAM領域の初期化

  • @param vramtop [in] VRAM領域開始アドレス
  • @param vramsize [in] VRAM領域サイズ
  • @return VRAM領域初期化結果
  • @retval AG903_ENONE 正常終了
  • @retval -AG903_EINVAL 引数異常
  • @description VRAMマネージャ管理化のVRAM領域のアドレス変換テーブルを初期化します。
  • @note
  • - VRAMマネージャによるメモリプールの生成はここで初期化した領域内でのみ可能です
  • - この関数はMMUとアドレス変換テーブルが初期化された後、

VRAMマネージャの他の関数を実行する前に一度だけ実行して下さい (AG903_OSWprInitMemory を呼び出します)。

  • - VRAM領域の開始アドレスとサイズは1MB単位で指定して下さい。  

  • - VRAM領域の一部は管理のために使用されます。
Syntax
C++
int32_t AG903_VRAMMgrInit(uintptr_t vramtop, uint32_t vramsize);
1: int32_t AG903_VRAMMgrInit(uintptr_t vramtop, uint32_t vramsize) 2: { 3: int32_t retval; 4: retval = AG903_OSWprInitMemory(vramtop, vramsize); 5: return retval; 6: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.