From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Sun, 6 Mar 2011 12:15:49 -0500 To: 9fans@9fans.net Message-ID: <2fa858d7cd15793c05bfea2d8189cd1d@ladd.quanstro.net> In-Reply-To: <4D73AFA7.1070202@0x6a.com> References: <10045_2495_16663b8cca278b776372dbc44b36387b57580924_6@arpnetworks.tenderapp> <10045_2495_16663b8cca278b776372dbc44b36387b57580924_5@arpnetworks.tenderapp> <10045_2495_16663b8cca278b776372dbc44b36387b57580924_4@arpnetworks.tenderapp> <10045_2495_16663b8cca278b776372dbc44b36387b57580924_3@arpnetworks.tenderapp> <10045_2495_16663b8cca278b776372dbc44b36387b57580924_2@arpnetworks.tenderapp> <10045_2495_16663b8cca278b776372dbc44b36387b57580924_7@arpnetwork> <288e83061e963edf1c2aa45b26729934@EXAMPLE> <4aac3b8993d7aa7085545f30b037> <4D73AFA7.1070202@0x6a.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] recent plan9.iso on hosted kvm/qemu Topicbox-Message-UUID: b6db4396-ead6-11e9-9d60-3106f5b1d025 > I hadn't tried it. I was under the impression that 9atom was tried by > the OP of this thread. My plan today is to go through with the install > and see what happens. I'll try your 9load next to see if I can boot > sans excess options. > The support guy set up a cron job to update the floppy image from me, so > I can try lots of different stuff (provided it fits in 1.44MB). you'll need the 9atom kernel as well. (or to steal bits from memory.c.) i'd forgotten about that. the dance is that 9load stashes the e820 information in real mode and after it jumps to protected mode, formats a config variable with the memory layout. the kernel then recognizes this config variable and uses it rather than calling bios. the format of the variable is [start end )*, so for example minooka; whatis e820 e820='0 9c400 100000 cfedeff0 100000000 130000000 ' this machine has 3325mb starting at 1mb, and 768mb of memory we waste starting at 4gb. since we can override anything 9load makes up, it's possible to tell the kernel this has any amout of memory we wish by adding a like like the following to the plan9.ini e820=0 9c400 100000 cf000000 obviously, telling the kernel it has memory that it doesn't will be fatal, but you get the point. :-) - erik