memory_account.h
上传用户:qddsws
上传日期:2022-06-22
资源大小:723k
文件大小:0k
源码类别:

操作系统开发

开发平台:

C/C++

  1. #ifndef MEMORY_ACCOUNT_H
  2. #define MEMORY_ACCOUNT_H
  3. #include <types.h>
  4. #define E801_BOOT_BASE 0x7000
  5. struct  e801_memory {
  6. word lowmem; //Mem騬ia de 1Mb a 16Mb en Kb
  7. word highmem; //Mem騬ia per sobre de 16Mb en blocs de 64Kb
  8. } ;
  9. struct e820_entry {
  10. unsigned long   BaseAddrLow;
  11. unsigned long   BaseAddrHigh;
  12.         unsigned long   LengthLow;
  13.         unsigned long   LengthHigh;
  14.         unsigned long   Type;
  15. };
  16. unsigned long total_system_memory();
  17. void recover_boot_e801 (unsigned long base);
  18. #endif