그냥 놔두면 분명히 가물가물해질것 같아서
중요한 내용들은 정리해놓으려고 제 홈피에 위키 페이지를 하나 만들었습니다.
http://asmlove.co.kr/zVfaE6/wiki.php/gurugio/xen
언제부턴가 위키를 쓰면서부터는
책을 읽거나 새로운걸 배우면 위키에 페이지를 만들거나
모아놓게 되더라구요.
위키를 한번 써보시면 좋을것 같습니다.
근데 제가 쓰는 모니위키보다 여기에서 사용하는 미디어 위키가 더 보기 좋은것 같습니다.
미디어 위키를 추천합니다.
중요한 내용들은 정리해놓으려고 제 홈피에 위키 페이지를 하나 만들었습니다.
http://asmlove.co.kr/zVfaE6/wiki.php/gurugio/xen
언제부턴가 위키를 쓰면서부터는
책을 읽거나 새로운걸 배우면 위키에 페이지를 만들거나
모아놓게 되더라구요.
위키를 한번 써보시면 좋을것 같습니다.
근데 제가 쓰는 모니위키보다 여기에서 사용하는 미디어 위키가 더 보기 좋은것 같습니다.
미디어 위키를 추천합니다.
댓글 5
-
김기오
2008.01.31 07:47
-
이일렬
2008.01.31 18:39
스터디에 빠졌는데도... 분석하신것을 이렇게 올려주시니 정말 좋네요...
감사히 잘 읽었습니다.
(movq 내용은 지웠습니다. -_-;)
xen/include/asm-x86/config.h
111 #if defined(__x86_64__)
112
113 #define CONFIG_X86_64 1
114 #define CONFIG_COMPAT 1
115
116 #define asmlinkage
...
269 #elif defined(__i386__)
270
271 #define CONFIG_X86_32 1
272 #define CONFIG_DOMAIN_PAGE 1
273
274 #define asmlinkage __attribute__((regparm(0)))
-
이일렬
2008.01.31 18:42
인텔 메뉴얼에 왜 일케 써놓은거죠 -_-
movq
Description
Copies a quadword from the source operand (second operand) to the destination operand (first operand). -
이병기
2008.02.01 19:58
Operand의 순서가 반대인건 Intel식 어셈과 AT&T식 어셈의 차이 아닌가요? -
이일렬
2008.02.04 10:48
올만에 어셈 보니 해깔리네요...
어쨋든 asmlinkage 의 문제는 해결되었으니 되었지요... ^^
새해 복 많이 받으세용... ^^
.
근데 실제 코드에서는 rdi에 함수 인자를 저장해서 C 함수를 호출하니까
그게 서로 맞지가 않는것 같아서 이해가 안됩니다.
19일자는 코드에 주석단거를 봐야하는데
지금 정리를 어떤 포맷으로 할지 잘 모르겠어서 다 정리를 못했습니다.