VMM 세미나중 디바이스 가상화 관련 질문^^..

박은병 2008.01.04 18:01 조회 수 : 7252 추천:71

Q&A에 올려도 될지 모르겠지만 그냥 이렇게 올리면 아시는분이 답해줄꺼라생각해서
물론 VMM팀은 아니지만 개인적으로 관심이 많은 분야여서요..^^;....

세미나 중에 이더넷 가상화에 대해 질문 드립니다. 얼마전 프로젝트로 VM비슷한 걸 했는데 저도 이더넷 부분에서 머리가 한 두움큼정도 빠졌었거등요...ㅋㅋㅋㅋ

최영호 씨 세미나 중

guest OS가 동작중에 이더넷 패킷이 수신되었을때 hypercall로 Xen으로 진입한다음 하드웨어의 이더넷 패킷을 처리한 후(하드웨어의 버퍼를 비운다??)에 os를 스케쥴을 하게되며 패킷을 받을 guest OS에게로 os_communication이나 shared memory를 통하여 Domain0가 패킷을 보내준다라고 들었습니다. 제가 제대로 들었는지 모르겠네요..

1.그럼 패킷이 들어올때마다 hypercall로 xen으로의 점프는 엄청난 부하를 가져오는데 이렇게 밖에 할 수 없는 이유가 즉각즉각 이더넷카드의 하드웨어적인 버퍼를 비워주어야 하기 때문인가요??(최영호님 말로는 엄청난 논문이 쏟아졌지만 아직 해결책이 제시되지 않고 있다고....)

2.그리구 Dom0가 그외의 모든 guest에게로 패킷을 전부 보내는 것이겠지요?? ip로 분기하기에는 브로드캐스팅이나 이런것들이 문제가 될꺼 같은데요....xen은 어떻게 구현되었는지 너무너무 궁금합니다.



번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22251
18 디버거 원리.. [6] 박은병 2008.01.31 13441
17 PS/2 mouse port control 백창우 2008.01.17 7196
» VMM 세미나중 디바이스 가상화 관련 질문^^.. [3] 박은병 2008.01.04 7252
15 질문..음.. [2] 박은병 2007.12.14 6453
14 arm 보드 구매에 대한 조언 부탁 드립니다. [1] 김성준 2007.10.27 8581
13 Linux kernel source 분석 study에 대하여 질문이 있습니다. [1] 온정상 2007.10.19 8712
12 모집 공고 보고 참석 메일 보냈는데요. [1] 문경원 2007.10.17 8273
11 스터디 참여에 관해서 질문이있습니다. [1] 최대진 2007.09.12 8530
10 s3c2440기반의 리눅스 커널 분석 중 MM관련 질문입니다. 유태경 2007.09.02 21523
9 커널 스터디는 어떻게 참여해야하느건가요? [1] 김태진 2007.08.10 8806
8 커널 스터디에 관해서;;. 질문드립니다. [5] 한상은 2007.07.11 8693
7 다음 커널분석 스터디에 참가하고 싶습니다. [1] 김기태 2007.07.04 8820
6 아키텍쳐 바이블 책 문의입니다. [2] 이경호 2007.03.18 11958
5 i386의 i 와 386은 각각 어떤 의미인가요? [4] 이경호 2007.03.07 13685
4 ppc에서 preempt 완벽 지원여부 아시는분? [1] 최종환 2007.02.22 16131
3 알아볼 내용. [6] 원민수 2006.11.12 9892
2 u-boot 소스 분석에서 궁금한 점이 있습니다. [6] 원민수 2006.06.28 15196
1 홈페이지 어떻습니까? [8] 백창우 2006.06.05 9722
XE Login