2010-10-18 11 views
5

मैं अतिथि ओएस और मेजबान के बीच नेटवर्क चैनल बनाने के बजाय अतिथि और वीएमएम के बीच संचार करने के लिए केवीएम के हाइपरकॉल का उपयोग करना चाहता हूं (केवल स्ट्रिंग्स भेजना, यह यूनी-दिशात्मक है)। मुझे केवल लिनक्स कर्नेल में फ़ाइल आर्क/x86/include/asm/kvm_para.h मिला है? क्या यह लिनक्स की सिस्टम कॉल के समान है? मैं इन कार्यों को अतिथि स्तर के अंदर चल रहे उपयोगकर्ता स्तर की प्रक्रिया से कैसे कॉल कर सकता हूं? क्या इसके लिए कोई मैनुअल या दस्तावेज है? या आप इस तंत्र का उपयोग करने के कुछ उदाहरण दे सकते हैं। धन्यवादकेवीएम के हाइपरकॉल का उपयोग कैसे करें?

उत्तर

1

मेरी राय यह है कि आप अतिथि ओएस में एक विशिष्ट ड्राइवर जोड़ सकते हैं, जो आसानी से साझा स्मृति या अन्य तरीकों के माध्यम से होस्ट के साथ संवाद कर सकता है। ड्राइवर के साथ, आप उच्च प्रदर्शन के साथ बहुत जटिल कार्य कर सकते हैं।

1

कुछ देर से अधिक, लेकिन यदि आप तार भेजना चाहते हैं, तो आप केवीएम/क्यूमु में एक सीरियल डिवाइस बना सकते हैं और अपने आवेदन से मानक धारावाहिक आउटपुट का उपयोग कर सकते हैं। क्यूमु में एक बहुत लचीला वर्चुअल सीरियल पोर्ट सिस्टम है।

संबंधित मुद्दे