From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grzegorz Milos Subject: Re: Bugs in mini-os on i386 architecture Date: Thu, 23 Mar 2006 19:26:24 +0000 Message-ID: <4422F660.7070105@cam.ac.uk> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: "Puthiyaparambil, Aravindh" Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is not a bug (it's a feature :) ). As soon as console is initialised the output is no longer printed to the emergency console. It is available through the usual: xm console . If you want to print something to the emergency console use newly defined function: xprintk. Cheers Gregor > I am finding the same issues with x86_64 too. So I think this patch > needs to go in. > > Gregor, do you agree? I am also found that minios i386 and x86_64, now > does not complete console_init() with the latest changeset > 9364:22f1618cf57c. Any idea why this is happening? > > Cheers, > Aravindh > > xenbox:~/xen/xen-unstable/extras/mini-os # xm create -c domain_config > Using config file "domain_config". > Started domain Mini-OS > xenconsole: Could not read tty from store: No such file or directory > Bootstrapping... > Xen Minimal OS! > start_info: ffffffff00028000 > nr_pages: 8192 shared_inf: 00faf000 > pt_base: ffffffff0002b000 mod_start: 0x0 > mod_len: 0 > flags: 0x0 > cmd_line: > MM: Init > _text: ffffffff00000000 > _etext: ffffffff0000c67a > _edata: ffffffff0000de78 > stack start: ffffffff00014be0 > _end: ffffffff00017088 > start_pfn: 33 > max_pfn: 2000 > Mapping memory range 0xffffffff00400000 - 0xffffffff02000000 > MM: Initialise page allocator for > ffffffff00041000(41000)-ffffffff02000000(2000000) > MM: done > Initialising timer interface > Initialising console ... > > > >> -----Original Message----- >> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel- >> bounces@lists.xensource.com] On Behalf Of Melvin Anderson >> Sent: Monday, March 20, 2006 10:18 AM >> To: xen-devel@lists.xensource.com >> Subject: [Xen-devel] Bugs in mini-os on i386 architecture >> >> I have been trying to get mini-os to run on i386 architecture, >> (xen-unstable.hg, 9325:1ecb7f1ddc79) but have hit problems: >> >> -- header file extras/mini-os/include/console.h is missing, >> >> -- type mismatch in extras/mini-os/xenbus/xenbus_xs.c causes compile >> to fail, and >> >> -- page fault occurs in extras/mini-os/mm.c because page directory > table >> entries are set up incorrectly. The array mmu_updates in >> new_pt_frame() >> has zero entries, but should have at least 1 entry. >>