Dan: I may miss something in the source code, because I find the code for long format VHPT is there, but I didn''t find any place to put entry into LVHPT. Thanks,Eddie ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Dan: > I may miss something in the source code, because I find the code > for long format VHPT is there, but I didn''t find any place to put entry > into LVHPT. > Thanks,EddieYou are correct. Finishing the VHPT is on the "to do" list that I posted on xen-devel on Dec20. I put in some basic structure but decided to focus on base functionality rather than performance for the alpha release. I believe that not only is the code missing for inserting an entry, but also for soft-walking the LVHPT if the hardware walker misses. Since this is probably a huge performance impact, it would be a valuable contribution to add this code if you are interested. There was a Linux/ia64 patch to support LVHPT posted to the linux-ia64 mailing list a few months ago (from Australia if I recall) and I was going to look at that to see if there was code that could be leveraged/reused. I also have some code from a previous project that I was going to dig up. If you decide to work on this, please keep in touch so that effort is not duplicated. Thanks, Dan Magenheimer ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Hi, i am trying to install xen on Fedora core 3. The kernel boots, and it does mount the root file system. And the it can''t find a console. Is this a fedora core 3 problem and what is a possible solution. Greeting Perry. ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
I had the same problem and resolved it by adding an ''initrd'' line to my grub config file, like this: module /boot/initrd-2.6.9-xen0.img David Perry Couprie wrote:> Hi, > i am trying to install xen on Fedora core 3. > The kernel boots, and it does mount the root file system. > And the it can''t find a console. > Is this a fedora core 3 problem and what is a possible solution. > > Greeting Perry. > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
The problem you are running into is a problem with Fedora Core 3 and udev. It''s not a Xen specific issue. This thread on the Fedora-devel mailing list gives a solution: https://www.redhat.com/archives/fedora-devel-list/2005- January/msg00021.html I haven''t had time to try it yet, but I am going to try and get it going today. I''ll let you know if it works. On Wed, 2005-01-05 at 16:49 +0100, Perry Couprie wrote:> Hi, > i am trying to install xen on Fedora core 3. > The kernel boots, and it does mount the root file system. > And the it can''t find a console. > Is this a fedora core 3 problem and what is a possible solution. > > Greeting Perry. > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel >-- Jerone Young Open Virtualization IBM Linux Technology Center jyoung5@us.ibm.com 512-838-1157 (T/L: 678-1157) ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Dan: Probably you can rely on us for the long format VHPT although the detail plan is not done yet. BTW, for the hypercall, I am thinking how it will be implemented in IA64 architecture. I think a straight forward way is to use break instruction like linux system call, any idea in your mind? Eddie ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Hoi, When starting the kernel, i get the following error message. What does it mean ? Greeting Perry Couprie (Amsterdam Holland). ------------[ cut here ]------------ kernel BUG at <bad filename>:63120! invalid operand: 0000 [#1] PREEMPT DEBUG_PAGEALLOC Modules linked in: CPU: 0 EIP: 0061:[<c01091e9>] Not tainted VLI EFLAGS: 00013206 (2.6.10-xen0) EIP is at resume_vm86+0x17/0x1a eax: ffffffda ebx: 00000000 ecx: 00000000 edx: 00000000 esi: 00000000 edi: 00000000 ebp: 00000000 esp: cd38df14 ds: 0000 es: 0000 ss: 0069 Process kmodule (pid: 2638, threadinfo=cd38c000 task=cd359b20) Stack: 00004f00 00001423 0000c000 00023202 00000ffa 00001000 00001101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80000000 00000000 00000000 00000000 Call Trace: [<c0109194>] syscall_call+0x7/0xb Code: 01 0f 85 87 01 00 00 5b 59 5a 5e 5f 5d 58 1f 07 83 c4 04 cf c6 46 01 00 5b 59 5a 5e 5f 5d 58 1f 07 89 04 24 b8 17 00 00 00 cd 82 <0f> 0b 90 f6 c1 08 74 19 e8 7a 80 2a 00 c6 46 01 01 8b 4d 08 81 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
> Probably you can rely on us for the long format VHPT although > the detail plan is not done yet. BTW, for the hypercall, I am thinking > how it will be implemented in IA64 architecture. I think a straight > forward way is to use break instruction like linux system call, any idea > in your mind?Re LVHPT. Please let me know if you work on it as it has been something I''ve been wanting to get done for some time, mostly because it will make simulations run faster too. So if you don''t get to it soon, I might work on it, and it would be bad if we both finished at the same time :-) Re hypercalls. Actually there are hypercalls already in Xen/ia64 and they do use the break instruction. It''s just that the domain calls them indirectly so perhaps they are better called "hyperthunks" ("Thunk" is a rarely used compiler term which originated in Algol 60 that means: "code that is used to convert calls to one interface into calls to another"): When a domain is created, fake EFI/SAL/PAL (firmware) calls are created that contain the hypercalls. Thus when domain0 invokes an EFI/SAL/PAL call, it calls a "stub" routine that invokes a break instruction/fault that is recognized in Xen/ia64 as a hypercall, with arguments passed in general registers (unlike Xen/x86 which passes hypercall arguments in memory). You may want to step through a domain0 firmware call to see this work. If I recall correctly, the code that creates the hyperthunks is in arch/ia64/dom_fw.c While my intent is to use the same mechanism (breaks) for "real" hypercalls, I also want to explore the use of fast system calls (recently added in Linux/ia64 by David Mosberger) using the epc instruction in certain cases. Dan ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel