Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
memory_map.h 파일 참조
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define MINIMAL_REQUIRE_MEMORY   0x02000000
 Clubcos에서 요구하는 최소 메모리 크기입니다. 더 자세히 ...
 
#define KERNEL_BASE_ADDRESS   0xfe000000
 커널 영역이 있는 선형 주소입니다. 더 자세히 ...
 
#define KERNEL_PHY_BASE_ADDR   0x00100000
 커널 영역이 있는 물리 주소입니다. 더 자세히 ...
 
#define KERNEL_PAGE_DIR_NUM   0x3f8
 커널 영역을 나타내는 페이지 디렉토리 엔트리의 번호입니다. 더 자세히 ...
 
#define KERNEL_PAGE_DIR_ENT_COUNT   (0x400 - KERNEL_PAGE_DIR_NUM)
 커널 영역을 나타내는 페이지 디렉토리 엔트리의 갯수입니다. 더 자세히 ...
 
#define PAGE_DIRECTORY_ADDRESS   0xfe200000
 페이지 디렉토리의 선형 주소입니다. 더 자세히 ...
 
#define PAGE_TABLE_ADDRESS   0xfe201000
 페이지 테이블의 선형 주소입니다. 더 자세히 ...
 
#define PAGE_TABLE_OF_SHARED_MEMORY   0xbf800
 I/O 맵핑 영역을 나타내는 페이지 테이블 엔트리의 번호입니다. 더 자세히 ...
 
#define PAGE_TABLE_ADDR_OF_SHARED_MEMORY   (PAGE_TABLE_ADDRESS + PAGE_TABLE_OF_SHARED_MEMORY * 4)
 I/O 맵핑 영역을 나타내는 페이지 테이블 엔트리의 선형 주소입니다. 더 자세히 ...
 
#define GDT_TABLE_ADDRESS   0xfe601000
 GDT 테이블의 선형 주소입니다. 더 자세히 ...
 
#define IDT_TABLE_ADDRESS   0xfe611000
 IDT 테이블의 선형 주소입니다. 더 자세히 ...
 
#define TASKSTRUCT_ADDRESS   0xfe611800
 TaskStruct 구조체의 선형 주소입니다. 더 자세히 ...
 
#define COSHELL_TASK_STACK_TOP   0xfe780000
 Coshell 태스크의 스택 최상단의 선형 주소입니다. 더 자세히 ...
 
#define IDLE_TASK_STACK_TOP   0xfe800000
 아이들 태스크의 스택 최상단의 선형 주소입니다. 더 자세히 ...
 
#define DYN_MEMORY_START_ADDRESS   0x00100000
 동적 메모리 영역의 선형 시작 주소입니다. 더 자세히 ...
 
#define IOMAP_MEMORY_START_ADDRESS   0xbf800000
 I/O 맵핑 메모리 영역의 선형 시작 주소입니다. 더 자세히 ...
 
#define DYN_MEMORY_METADATA_ADDR   0xfffcf000
 동적 메모리의 메타데이터 영역의 논리 주소입니다. 더 자세히 ...
 
#define DYN_MEMORY_PHYSICAL_ADDRESS   0x00900000
 동적 메모리 영역의 물리 시작 주소입니다. 더 자세히 ...
 

상세한 설명

날짜
2014. 5. 3.
작성자
dlarudgus20

매크로 문서화

#define COSHELL_TASK_STACK_TOP   0xfe780000

Coshell 태스크의 스택 최상단의 선형 주소입니다.

#define DYN_MEMORY_METADATA_ADDR   0xfffcf000

동적 메모리의 메타데이터 영역의 논리 주소입니다.

#define DYN_MEMORY_PHYSICAL_ADDRESS   0x00900000

동적 메모리 영역의 물리 시작 주소입니다.

#define DYN_MEMORY_START_ADDRESS   0x00100000

동적 메모리 영역의 선형 시작 주소입니다.

#define GDT_TABLE_ADDRESS   0xfe601000

GDT 테이블의 선형 주소입니다.

참고
g_pGdtTable
#define IDLE_TASK_STACK_TOP   0xfe800000

아이들 태스크의 스택 최상단의 선형 주소입니다.

#define IDT_TABLE_ADDRESS   0xfe611000

IDT 테이블의 선형 주소입니다.

참고
g_pIdtTable
#define IOMAP_MEMORY_START_ADDRESS   0xbf800000

I/O 맵핑 메모리 영역의 선형 시작 주소입니다.

#define KERNEL_BASE_ADDRESS   0xfe000000

커널 영역이 있는 선형 주소입니다.

#define KERNEL_PAGE_DIR_ENT_COUNT   (0x400 - KERNEL_PAGE_DIR_NUM)

커널 영역을 나타내는 페이지 디렉토리 엔트리의 갯수입니다.

#define KERNEL_PAGE_DIR_NUM   0x3f8

커널 영역을 나타내는 페이지 디렉토리 엔트리의 번호입니다.

#define KERNEL_PHY_BASE_ADDR   0x00100000

커널 영역이 있는 물리 주소입니다.

#define MINIMAL_REQUIRE_MEMORY   0x02000000

Clubcos에서 요구하는 최소 메모리 크기입니다.

#define PAGE_DIRECTORY_ADDRESS   0xfe200000

페이지 디렉토리의 선형 주소입니다.

#define PAGE_TABLE_ADDR_OF_SHARED_MEMORY   (PAGE_TABLE_ADDRESS + PAGE_TABLE_OF_SHARED_MEMORY * 4)

I/O 맵핑 영역을 나타내는 페이지 테이블 엔트리의 선형 주소입니다.

#define PAGE_TABLE_ADDRESS   0xfe201000

페이지 테이블의 선형 주소입니다.

#define PAGE_TABLE_OF_SHARED_MEMORY   0xbf800

I/O 맵핑 영역을 나타내는 페이지 테이블 엔트리의 번호입니다.

#define TASKSTRUCT_ADDRESS   0xfe611800

TaskStruct 구조체의 선형 주소입니다.

참고
g_pTaskStruct