All of lore.kernel.org
 help / color / mirror / Atom feed
* Mini-OS in dom0 - virtual memory problems
@ 2007-01-25 13:49 Julian Stecklina
  2007-01-25 13:55 ` Julian Stecklina
  2007-01-30 21:48 ` Grzegorz Milos
  0 siblings, 2 replies; 5+ messages in thread
From: Julian Stecklina @ 2007-01-25 13:49 UTC (permalink / raw)
  To: xen-devel

Hello,

I am trying to port Mini-OS (from xen-3.0.4-testing) to the domain 0 
environment. Setting the right flags in x86_32.S and changing the start 
of the text section to 0xC0100000 enabled it to boot. I expected that 
most of the Mini-OS's functionality to be working except everything that 
relied on the Xenbus.

To my surprise there was an error setting up the virtual memory. Here is 
the console log:

Bootstrapping...
Xen Minimal OS!
start_info:   c0135000
   nr_pages:   26700  shared_inf: 00bed000
   pt_base:    c0136000  mod_start:  0x0
   mod_len:    0
   flags:      0x3
   cmd_line:
   stack:      c0117040-c0119040
MM: Init
   _text:        c0100000
   _etext:       c010a3b4
   _edata:       c010b760
   stack start:  c0117040
   _end:         c0119494
   start_pfn:    3b
   max_pfn:      684c
Mapping memory range 0xc0500000 - 0xc694c000
(XEN) mm.c:1664:d0 Bad type (saw e8000001 != exp 20000000) for mfn 1c3b 
(pfn 3b)
(XEN) mm.c:1960:d0 Error while pinning mfn 1c3b
ERROR: pinning failed
Do_exit called!

The first message from the hypervisor seems very strange. I would be 
very thankful, if anyone can point to the source of the problem.

Regards,
Julian

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-02-01  0:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-25 13:49 Mini-OS in dom0 - virtual memory problems Julian Stecklina
2007-01-25 13:55 ` Julian Stecklina
2007-01-30 21:48 ` Grzegorz Milos
2007-01-31 19:57   ` Julian Stecklina
2007-02-01  0:06     ` Grzegorz Milos

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.