<div dir="ltr">I've modified the Android "Goldfish" defconfig to include<div>lguest support. I'm testing it out on a qemu instance and launching</div><div>it as:</div><div><br></div><div><div># ./lguest 64 bzImage --block=DSL-4.4-root_fs root=/dev/vda</div>

<div><br></div><div>I keep getting a bad page table entry message. dmesg is below:</div><div><br></div><div><br></div><div><br></div><div>[    0.000000] Reserving virtual address space above 0xffc00000</div><div>[    0.000000] Linux version 3.4.5+ (earlence@earlence-Satellite-L650) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #3 Wed May 1 13:13:52 EDT 2013</div>

<div>[    0.000000] BIOS-provided physical RAM map:</div><div>[    0.000000]  LGUEST: 0000000000000000 - 0000000004000000 (usable)</div><div>[    0.000000] Notice: NX (Execute Disable) protection missing in CPU!</div><div>

[    0.000000] MPS support code is not built-in.</div><div>[    0.000000] Using acpi=off or acpi=noirq or pci=noacpi may have problem</div><div>[    0.000000] DMI not present or invalid.</div><div>[    0.000000] last_pfn = 0x4000 max_arch_pfn = 0x100000</div>

<div>[    0.000000] init_memory_mapping: 0000000000000000-0000000004000000</div><div>[    0.000000] 0MB HIGHMEM available.</div><div>[    0.000000] 64MB LOWMEM available.</div><div>[    0.000000]   mapped low ram: 0 - 04000000</div>

<div>[    0.000000]   low ram: 0 - 04000000</div><div>[    0.000000] Zone PFN ranges:</div><div>[    0.000000]   DMA      0x00000010 -> 0x00001000</div><div>[    0.000000]   Normal   0x00001000 -> 0x00004000</div><div>

[    0.000000]   HighMem  empty</div><div>[    0.000000] Movable zone start PFN for each node</div><div>[    0.000000] Early memory PFN ranges</div><div>[    0.000000]     0: 0x00000010 -> 0x000000a0</div><div>[    0.000000]     0: 0x00000100 -> 0x00004000</div>

<div>[    0.000000] Using APIC driver default</div><div>[    0.000000] APIC: disable apic facility</div><div>[    0.000000] APIC: switched to apic NOOP</div><div>[    0.000000] Allocating PCI resources starting at 4000000 (gap: 4000000:fc000000)</div>

<div>[    0.000000] Booting paravirtualized kernel on lguest</div><div>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16144</div><div>[    0.000000] Kernel command line: root=/dev/vda</div>

<div>[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)</div><div>[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)</div><div>[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)</div>

<div>[    0.000000] Initializing CPU#0</div><div>[    0.000000] Initializing HighMem for node 0 (00000000:00000000)</div><div>[    0.000000] Memory: 57804k/65536k available (3235k kernel code, 7284k reserved, 1604k data, 344k init, 0k highmem)</div>

<div>[    0.000000] virtual kernel memory layout:</div><div>[    0.000000]     fixmap  : 0xffbe2000 - 0xffbff000   ( 116 kB)</div><div>[    0.000000]     pkmap   : 0xff400000 - 0xff800000   (4096 kB)</div><div>[    0.000000]     vmalloc : 0xc4800000 - 0xff3fe000   ( 939 MB)</div>

<div>[    0.000000]     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)</div><div>[    0.000000]       .init : 0xc14bb000 - 0xc1511000   ( 344 kB)</div><div>[    0.000000]       .data : 0xc1328d95 - 0xc14ba0c0   (1604 kB)</div>

<div>[    0.000000]       .text : 0xc1000000 - 0xc1328d95   (3235 kB)</div><div>[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.</div><div>[    0.000000] SLUB: Genslabs=15, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1</div>

<div>[    0.000000] NR_IRQS:16 nr_irqs:16 16</div><div>[    0.000000] Console: colour dummy device 80x25</div><div>[    0.000000] console [hvc0] enabled</div><div>[    0.000000] Marking TSC unstable due to could not calculate TSC khz</div>

<div>[    0.000000] Calibrating delay loop... 2131.55 BogoMIPS (lpj=10657792)</div><div>[    0.200000] pid_max: default: 32768 minimum: 301</div><div>[    0.200000] Security Framework initialized</div><div>[    0.200000] Mount-cache hash table entries: 512</div>

<div>[    0.200000] Initializing cgroup subsys cpuacct</div><div>[    0.200000] CPU: Intel OverDrive PODP5V83 stepping 03</div><div>[    0.210000] Performance Events: no PMU driver, software events only.</div><div>[    0.210000] Apic disabled</div>

<div>[    0.220000] NET: Registered protocol family 16</div><div>[    0.220000] Device at 0 has size 33</div><div>[    0.220000] Device at 33 has size 21</div><div>[    0.220000] PCI: Fatal: No config space access function found</div>

<div>[    0.240000] bio: create slab <bio-0> at 0</div><div>[    0.240000] ACPI: Interpreter disabled.</div><div>[    0.240000] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug</div>

<div>[    0.240000] vgaarb: loaded</div><div>[    0.240000] PCI: Using ACPI for IRQ routing</div><div>[    0.240000] PCI: System does not support PCI</div><div>[    0.240000] cfg80211: Calling CRDA to update world regulatory domain</div>

<div>[    0.240000] Switching to clocksource lguest</div><div>[    0.260000] pnp: PnP ACPI: disabled</div><div>[    0.270000] NET: Registered protocol family 2</div><div>[    0.270000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)</div>

<div>[    0.270000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)</div><div>[    0.270000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)</div><div>[    0.270000] TCP: Hash tables configured (established 2048 bind 2048)</div>

<div>[    0.270000] TCP: reno registered</div><div>[    0.270000] UDP hash table entries: 256 (order: 0, 4096 bytes)</div><div>[    0.270000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)</div><div>[    0.270000] NET: Registered protocol family 1</div>

<div>[    0.270000] platform rtc_cmos: registered platform RTC device (no PNP device found)</div><div>[    0.300000] VFS: Disk quotas dquot_6.5.2</div><div>[    0.300000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)</div>

<div>[    0.300000] msgmni has been set to 112</div><div>[    0.300000] io scheduler noop registered</div><div>[    0.300000] io scheduler cfq registered (default)</div><div>[    0.300000] Mapping virtqueue 0 addr 4004000</div>

<div>[    0.300000] Mapping virtqueue 1 addr 4007000</div><div>[    0.310000] Linux agpgart interface v0.103</div><div>[    0.340000] [drm] Initialized drm 1.1.0 20060810</div><div>[    0.420000] brd: module loaded</div>
<div>
[    0.479999] loop: module loaded</div><div>[    0.540000] Mapping virtqueue 0 addr 4001000</div><div>[    0.580000]  vda: unknown partition table</div><div>lguest: bad page table entry</div></div><div><br></div><div>-Earlence</div>

</div>