[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] PAE xen + linux kernel boots ...



... linux userspace doesn't come up yet though, thus it is still some
way to go.  I didn't even chech whenever non-pae still works with my
current code base.

If you want to have a look nevertheless, patches are here:

  Xen: http://dl.bytesex.org/patches/xen-4/pae-support
  Linux: http://dl.bytesex.org/patches/linux-xen-4/

The most intresting patch for Linux is "pae-support" as well (for
those who just want read the diffs).  To build a kernel you need
all of them, on top of a vanilla 2.6.11 kernel, applied in the
order specified in the "series" file.

Comments?  Questions?

  Gerd

==============================[ cut here ]==============================
 __  __            _____  ___         _                _ 
 \ \/ /___ _ __   |___ / / _ \     __| | _____   _____| |
  \  // _ \ '_ \    |_ \| | | |__ / _` |/ _ \ \ / / _ \ |
  /  \  __/ | | |  ___) | |_| |__| (_| |  __/\ V /  __/ |
 /_/\_\___|_| |_| |____(_)___/    \__,_|\___| \_/ \___|_|
                                                         
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0-devel (kraxel@xxxxxxxxxxxxx) (gcc version 3.3.5 20050117 
(prerelease) (SUSE Linux)) Mon Apr 25 18:46:53 CEST 2005
 Latest ChangeSet: information unavailable

(XEN) Physical RAM map:
(XEN)  0000000000000000 - 000000000009f000 (usable)
(XEN)  000000000009f000 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000003fffc000 (usable)
(XEN)  000000003fffc000 - 000000003ffff000 (ACPI data)
(XEN)  000000003ffff000 - 0000000040000000 (ACPI NVS)
(XEN)  00000000ffff0000 - 0000000100000000 (reserved)
(XEN) System RAM: 1023MB (1048172kB)
(XEN) Xen heap: 10MB (10588kB)
(XEN) CPU0: Before vendor init, caps: 0383f9ff 00000000 00000000, vendor = 0
(XEN) CPU caps: 0383f9ff 00000000 00000000 00000000
(XEN) PAE enabled, limit: 16 GB
(XEN) ACPI: RSDP (v000 ASUS                                      ) @ 0x000f5a60
(XEN) ACPI: RSDT (v001 ASUS   P3B_F    0x30303031 MSFT 0x31313031) @ 0x3fffc000
(XEN) ACPI: FADT (v001 ASUS   P3B_F    0x30303031 MSFT 0x31313031) @ 0x3fffc080
(XEN) ACPI: BOOT (v001 ASUS   P3B_F    0x30303031 MSFT 0x31313031) @ 0x3fffc040
(XEN) ACPI: DSDT (v001   ASUS P3B_F    0x00001000 MSFT 0x0100000b) @ 0x00000000
(XEN) Local APIC disabled by BIOS -- reenabling.
(XEN) Found and enabled local APIC!
(XEN) Using scheduler: Borrowed Virtual Time (bvt)
(XEN) Initializing CPU#0
(XEN) write_ptbase: type 0 pfn 101
(XEN) Detected 451.030 MHz processor.
(XEN) CPU0 booted
(XEN) SMP motherboard not detected.
(XEN) enabled ExtINT on CPU#0
(XEN) Using local APIC timer interrupts.
(XEN) Calibrating APIC timer for CPU0...
(XEN) ..... CPU clock speed is 451.0244 MHz.
(XEN) ..... host bus clock speed is 100.2273 MHz.
(XEN) ..... bus_scale = 0x000066A2
(XEN) Time init:
(XEN) .... System Time: 12215956ns
(XEN) .... cpu_freq:    00000000:1AE22F74
(XEN) .... scale:       00000002:3796AEE9
(XEN) .... Wall Clock:  1114447958s 30000us
(XEN) PCI: PCI BIOS revision 2.10 entry at 0xf08c0, last bus=1
(XEN) PCI: Using configuration type 1
(XEN) PCI: Probing PCI hardware
(XEN) PCI: Probing PCI hardware (bus 00)
(XEN) PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:04.0
(XEN) Limiting direct PCI/PCI transfers.
(XEN) mtrr: v2.0 (20020519)
(XEN) (file=grant_table.c, line=1229) Grant table init
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen-ELF header found: 
'GUEST_OS=linux,GUEST_VER=2.6,XEN_VER=3.0,VIRT_BASE=0xC0000000,PAE=yes,LOADER=generic'
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   10000000->20000000
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: c0100000->c0383234
(XEN)  Init. ramdisk: c0384000->c25e7800
(XEN)  Phys-Mach map: c25e8000->c2628000
(XEN)  Page tables:   c2628000->c2641000
(XEN)  Start info:    c2641000->c2642000
(XEN)  Boot stack:    c2642000->c2643000
(XEN)  TOTAL:         c0000000->c2800000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) write_ptbase: type 78000002 pfn 12628
(XEN) Initrd len 0x2263800, start at 0xc0384000
(XEN) write_ptbase: type 0 pfn 101
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
Xen).
(XEN) write_ptbase: type 78000002 pfn 12628
(XEN) write_ptbase: type 78000002 pfn 10102
Linux version 2.6.11-xen-unstable (kraxel@eskarina) (gcc version 3.3.5 20050117 
(prerelease) (SUSE Linux)) #125 Mon Apr 25 18:44:11 CEST 2005
BIOS-provided physical RAM map:
 Xen: 0000000000000000 - 0000000010000000 (usable)
0MB HIGHMEM available.
256MB LOWMEM available.
DMI 2.3 present.
IRQ lockup detection disabled
Allocating PCI resources starting at 10000000 (gap: 10000000:f0000000)
Built 1 zonelists
Kernel command line: 
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Xen reported: 451.030 MHz processor.
Using tsc for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 220928k/262144k available (1410k kernel code, 41084k reserved, 848k 
data, 116k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
(XEN) mod_l3_entry: ptr fec5b000 entry 0 | type 78000003 pfn 10102
(XEN) mod_l3_entry: ptr fec5e008 entry 0 | type 78000003 pfn 10102
(XEN) mod_l3_entry: ptr fec61010 entry 0 | type 78000003 pfn 10102
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: Intel Pentium III (Katmai) stepping 03
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... disabled
checking if image is initramfs... it is
Freeing initrd memory: 35214k freed
NET: Registered protocol family 16
PCI: Using configuration type Xen
xen_mem: Initialising balloon driver.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Probing PCI hardware (bus 01)
PCI: Probing PCI hardware
Grant table initialized
Initializing Cryptographic API
Limiting direct PCI/PCI transfers.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
io scheduler noop registered
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Xen virtual console successfully installed as ttyS0
Event-channel device installed.
Initialising Xen netif backend
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
NET: Registered protocol family 2
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
NET: Registered protocol family 1
Freeing unused kernel memory: 116k freed
(XEN) debugtrace_dump() starting
(XEN) debugtrace_dump() finished
(XEN) BUG at mm.c:706
(XEN) CPU:    0
(XEN) EIP:    0808:[<ff137d8f>]      
(XEN) EFLAGS: 00010292   CONTEXT: hypervisor
(XEN) eax: ff177418   ebx: 00000000   ecx: 00000000   edx: 00000000
(XEN) esi: 00007ff0   edi: c0351018   ebp: ff107e00   esp: ff107dc8
(XEN) ds: 0810   es: 0810   fs: 0810   gs: 0810   ss: 0810   cs: 0808
(XEN) Stack trace from ESP=ff107dc8:
(XEN)    ff16fead ff16ffd7 000002c2 [ff156b8e] ff179730 10351000 00000001 
00000063 
(XEN)    cccccccc cccccccc ff1ab000 00000000 00007ff0 c0351018 ff107e40 
[ff130bcc] 
(XEN)    fec71000 cccccccc 00010351 ffbfac00 c0000000 00000131 00000004 
00000132 
(XEN)    00000131 00000004 fec71000 c0000000 00010351 ffbfac00 ff107e60 
[ff131f63] 
(XEN)    f6984f98 00000131 c28e1dd8 00000069 60000000 10102000 ff107eb0 
[ff13260a] 
(XEN)    f6984f98 60000000 ffbfac00 ffbfac00 ffbfac00 80000002 80000003 
00000004 
(XEN)    00000000 f0000000 f0000000 00000004 60000001 f0000000 f6984fac 
f0000000 
(XEN)    f0000000 60000001 ff107ee0 [ff12fea7] f6984f98 60000000 00000000 
00000000 
(XEN)    00000000 00000001 ffbfac00 00000000 00007ff0 f6984f98 ff107fb0 
[ff132e0f] 
(XEN)    00010351 60000000 ffbfac00 ff107fb8 c262ea88 ff178ee0 00000004 
00000000 
(XEN)    002736ca 00000000 8288f4e0 00000000 82b02baa 00000000 00000001 
ffbf8080 
(XEN)    ffbf8080 ff107f4c [ff1571da] c01e3d3b 00000000 ffbfac00 00000000 
ffbfac00 
(XEN)    00000601 00000000 00000000 ff107f98 c28e1ddc 0000000c 0001262e 
[ff1132de] 
(XEN)    ffbf8080 ff107fac [ff147606] ffbfac00 ffbf8080 f6984f98 00000000 
60000000 
(XEN)    00000000 00000001 00000000 00000000 00000002 00010351 c0351120 
c262ea88 
(XEN)    ffbf8080 00007ff0 c0351000 [ff1563b3] c28e1ddc 00000001 00000000 
00007ff0 
(XEN)    c0351018 c0351000 0000001a 000e0003 c011550f 00000061 00000246 
c28e1dcc 
(XEN)    00000069 0000007b 0000007b 00000000 00000000 ffbf8080 
(XEN) Call Trace from ESP=ff107dc8:
(XEN)    [<ff156b8e>] [<ff130bcc>] [<ff131f63>] [<ff13260a>] [<ff12fea7>] 
[<ff132e0f>] 
(XEN)    [<ff1571da>] [<ff1132de>] [<ff147606>] [<ff1563b3>] 
(XEN) debugtrace_dump() starting
(XEN) debugtrace_dump() finished

****************************************
CPU0 FATAL TRAP: vector = 6 (invalid operand)
[error_code=0000]
Aieee! CPU0 is toast...
****************************************

Reboot in five seconds...

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.