From: Fabio Fantoni <fantonifabio@tiscali.it>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: Anthony Perard <anthony.perard@citrix.com>,
xen-devel <xen-devel@lists.xensource.com>,
Ross Philipson <Ross.Philipson@citrix.com>,
Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Subject: Re: Update Seabios on xen-unstable
Date: Wed, 23 Jan 2013 16:23:18 +0100 [thread overview]
Message-ID: <51000066.50404@tiscali.it> (raw)
In-Reply-To: <1357914779.20328.105.camel@zakaz.uk.xensource.com>
[-- Attachment #1.1.1: Type: text/plain, Size: 1373 bytes --]
Il 11/01/2013 15:32, Ian Campbell ha scritto:
> On Fri, 2013-01-11 at 14:26 +0000, Fabio Fantoni wrote:
>> I know that isn't optimal use firmware passtrought for vgabioses but I'm
>> not sure that seabios actually loads (automatically) the vgabioses.
> SeaBIOS *does* load the VGA BIOS. You can see it if you use SDL (or are
> quick enough with the VNC).
>
> Ian.
>
>
>
> -----
> Nessun virus nel messaggio.
> Controllato da AVG -www.avg.com
> Versione: 2013.0.2890 / Database dei virus: 2637/6024 - Data di rilascio: 10/01/2013
>
>
I done other test with all spice seabios and qemu updated.
Based on qxl patch v7 (
http://lists.xen.org/archives/html/xen-devel/2013-01/msg01405.html ) by
default xen should assign 128 mb total of videoram and also set with
-global to qemu the 2 qxl ram region correctly to 64 mb each.
I actived also qxl debug and on log show this:
/var/log/xen/qemu-dm-W7.log
qxl-0: ram/pri: 32 MB [region 0]
qxl-0: vram/32: 0 MB [region 1]
qxl-0: vram/64: 0 MB [unmapped]
...
Seem can use only 32 mb and only on one region instead of 64 mb on
region 0 and 64 mb on region 1
Added as attachment also with log of xl -vvv create
Does anyone know what can cause this problem?
Can be somethink in hvmloader that fixed videoram to one region 32 mb
always?
Thanks for any reply and sorry for my bad english.
[-- Attachment #1.1.2: xlcreatelog.txt --]
[-- Type: text/plain, Size: 10551 bytes --]
xl -vvv create /etc/xen/W7.cfg
Parsing config from /etc/xen/W7.cfg
libxl: debug: libxl_create.c:1212:do_domain_create: ao 0x218f360: create: how=(nil) callback=(nil) poller=0x218f5e0
libxl: debug: libxl_device.c:229:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=unknown
libxl: debug: libxl_device.c:175:disk_try_backend: Disk vdev=hda, backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:265:libxl__device_disk_set_backend: Disk vdev=hda, using backend tap
libxl: debug: libxl_device.c:229:libxl__device_disk_set_backend: Disk vdev=hdb spec.backend=unknown
libxl: debug: libxl_device.c:175:disk_try_backend: Disk vdev=hdb, backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:265:libxl__device_disk_set_backend: Disk vdev=hdb, using backend tap
libxl: debug: libxl_create.c:660:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:321:libxl__bootloader_run: not a PV domain, skipping bootloader
libxl: debug: libxl_event.c:562:libxl__ev_xswatch_deregister: watch w=0x218f940: deregister unregistered
libxl: debug: libxl_numa.c:435:libxl__get_numa_candidate: New best NUMA placement candidate found: nr_nodes=1, nr_cpus=8, nr_vcpus=10, free_memkb=10064
libxl: detail: libxl_dom.c:192:numa_place_domain: NUMA placement candidate with 1 nodes, 8 cpus and 10064 KB free selected
xc: detail: elf_parse_binary: phdr: paddr=0x100000 memsz=0x9e9a8
xc: detail: elf_parse_binary: memory: 0x100000 -> 0x19e9a8
xc: info: VIRTUAL MEMORY ARRANGEMENT:
Loader: 0000000000100000->000000000019e9a8
Modules: 0000000000000000->0000000000000000
TOTAL: 0000000000000000->0000000078000000
ENTRY ADDRESS: 0000000000100000
xc: info: PHYSICAL MEMORY ALLOCATION:
4KB PAGES: 0x0000000000000200
2MB PAGES: 0x00000000000003bf
1GB PAGES: 0x0000000000000000
xc: detail: elf_load_binary: phdr 0 at 0x0x7ff83f6fb000 -> 0x0x7ff83f790835
libxl: debug: libxl_device.c:229:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=tap
libxl: debug: libxl_event.c:513:libxl__ev_xswatch_register: watch w=0x2190c38 wpath=/local/domain/0/backend/vbd/2/768/state token=3/0: register slotnum=3
libxl: debug: libxl_device.c:229:libxl__device_disk_set_backend: Disk vdev=hdb spec.backend=tap
libxl: debug: libxl_device.c:229:libxl__device_disk_set_backend: Disk vdev=hdb spec.backend=tap
libxl: debug: libxl_event.c:513:libxl__ev_xswatch_register: watch w=0x2191ce8 wpath=/local/domain/0/backend/vbd/2/832/state token=2/1: register slotnum=2
libxl: debug: libxl_create.c:1225:do_domain_create: ao 0x218f360: inprogress: poller=0x218f5e0, flags=i
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x2190c38 wpath=/local/domain/0/backend/vbd/2/768/state token=3/0: event epath=/local/domain/0/backend/vbd/2/768/state
libxl: debug: libxl_event.c:597:devstate_watch_callback: backend /local/domain/0/backend/vbd/2/768/state wanted state 2 ok
libxl: debug: libxl_event.c:550:libxl__ev_xswatch_deregister: watch w=0x2190c38 wpath=/local/domain/0/backend/vbd/2/768/state token=3/0: deregister slotnum=3
libxl: debug: libxl_event.c:562:libxl__ev_xswatch_deregister: watch w=0x2190c38: deregister unregistered
libxl: debug: libxl_device.c:919:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
libxl: debug: libxl_event.c:426:watchfd_callback: watch epath=/local/domain/0/backend/vbd/2/768/state token=3/0: empty slot
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x2191ce8 wpath=/local/domain/0/backend/vbd/2/832/state token=2/1: event epath=/local/domain/0/backend/vbd/2/832/state
libxl: debug: libxl_event.c:597:devstate_watch_callback: backend /local/domain/0/backend/vbd/2/832/state wanted state 2 ok
libxl: debug: libxl_event.c:550:libxl__ev_xswatch_deregister: watch w=0x2191ce8 wpath=/local/domain/0/backend/vbd/2/832/state token=2/1: deregister slotnum=2
libxl: debug: libxl_event.c:562:libxl__ev_xswatch_deregister: watch w=0x2191ce8: deregister unregistered
libxl: debug: libxl_device.c:919:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
libxl: debug: libxl_event.c:426:watchfd_callback: watch epath=/local/domain/0/backend/vbd/2/832/state token=2/1: empty slot
libxl: debug: libxl_dm.c:1156:libxl__spawn_local_dm: Spawning device-model /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: /usr/lib/xen/bin/qemu-system-i386
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -xen-domid
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: 2
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -chardev
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-2,server,nowait
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -mon
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: chardev=libxl-cmd,mode=control
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -name
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: W7
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -k
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: it
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -spice
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: port=6002,tls-port=0,addr=0.0.0.0,password=prova,agent-mouse=on
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -device
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: qxl-vga
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -global
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: qxl-vga.vram_size=65536
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -global
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: qxl-vga.ram_size=65536
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -boot
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: order=dc
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -smp
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: 2,maxcpus=2
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -device
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: rtl8139,id=nic0,netdev=net0,mac=00:16:3e:49:bb:f1
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -netdev
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: type=tap,id=net0,ifname=vif2.0-emu,script=no,downscript=no
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: --global
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: qxl-vga.debug=1
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -global
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: qxl-vga.guestdebug=20
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -M
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: xenfv
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -m
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: 1920
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -drive
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: file=/mnt/vm/disks/prova/W7.disk1.xm,if=ide,index=0,media=disk,format=raw,cache=writeback
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: -drive
libxl: debug: libxl_dm.c:1158:libxl__spawn_local_dm: file=/mnt/vm/iso/XPSP3PRO.iso,if=ide,index=1,media=cdrom,format=raw,cache=writeback,id=ide-832
libxl: debug: libxl_event.c:513:libxl__ev_xswatch_register: watch w=0x218fb78 wpath=/local/domain/0/device-model/2/state token=2/2: register slotnum=2
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x218fb78 wpath=/local/domain/0/device-model/2/state token=2/2: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x218fb78 wpath=/local/domain/0/device-model/2/state token=2/2: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_event.c:550:libxl__ev_xswatch_deregister: watch w=0x218fb78 wpath=/local/domain/0/device-model/2/state token=2/2: deregister slotnum=2
libxl: debug: libxl_event.c:562:libxl__ev_xswatch_deregister: watch w=0x218fb78: deregister unregistered
libxl: debug: libxl_qmp.c:695:libxl__qmp_initialize: connected to /var/run/xen/qmp-libxl-2
libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: qmp
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execute":"qmp_capabilities","id":1}'
libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execute":"query-chardev","id":2}'
libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: return
libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{"execute":"query-vnc","id":3}'
libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: return
libxl: debug: libxl_event.c:513:libxl__ev_xswatch_register: watch w=0x2197348 wpath=/local/domain/0/backend/vif/2/0/state token=2/3: register slotnum=2
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x2197348 wpath=/local/domain/0/backend/vif/2/0/state token=2/3: event epath=/local/domain/0/backend/vif/2/0/state
libxl: debug: libxl_event.c:601:devstate_watch_callback: backend /local/domain/0/backend/vif/2/0/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:457:watchfd_callback: watch w=0x2197348 wpath=/local/domain/0/backend/vif/2/0/state token=2/3: event epath=/local/domain/0/backend/vif/2/0/state
libxl: debug: libxl_event.c:597:devstate_watch_callback: backend /local/domain/0/backend/vif/2/0/state wanted state 2 ok
libxl: debug: libxl_event.c:550:libxl__ev_xswatch_deregister: watch w=0x2197348 wpath=/local/domain/0/backend/vif/2/0/state token=2/3: deregister slotnum=2
libxl: debug: libxl_event.c:562:libxl__ev_xswatch_deregister: watch w=0x2197348: deregister unregistered
libxl: debug: libxl_device.c:919:device_hotplug: calling hotplug script: /etc/xen/scripts/vif-bridge online
libxl: debug: libxl_device.c:919:device_hotplug: calling hotplug script: /etc/xen/scripts/vif-bridge add
libxl: debug: libxl_event.c:1668:libxl__ao_progress_report: ao 0x218f360: progress report: ignored
libxl: debug: libxl_event.c:1500:libxl__ao_complete: ao 0x218f360: complete, rc=0
libxl: debug: libxl_event.c:1472:libxl__ao__destroy: ao 0x218f360: destroy
Daemon running with PID 3932
xc: debug: hypercall buffer: total allocations:744 total releases:744
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:736 misses:4 toobig:4
[-- Attachment #1.2: Firma crittografica S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4510 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2013-01-23 15:23 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-20 12:34 Update Seabios on xen-unstable Fabio Fantoni
2012-12-28 15:38 ` Fabio Fantoni
2013-01-02 12:10 ` Ian Campbell
2013-01-02 14:41 ` Fabio Fantoni
2013-01-04 11:58 ` Fabio Fantoni
2013-01-04 12:10 ` Ian Campbell
2013-01-11 9:29 ` Fabio Fantoni
2013-01-11 9:54 ` Ian Campbell
2013-01-11 12:37 ` Ross Philipson
2013-01-11 13:12 ` Ian Campbell
2013-01-11 14:26 ` Fabio Fantoni
2013-01-11 14:32 ` Ian Campbell
2013-01-11 15:35 ` Fabio Fantoni
2013-01-23 15:23 ` Fabio Fantoni [this message]
2013-01-24 14:27 ` Fabio Fantoni
2013-01-11 14:35 ` Mats Petersson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51000066.50404@tiscali.it \
--to=fantonifabio@tiscali.it \
--cc=Ian.Campbell@citrix.com \
--cc=Ross.Philipson@citrix.com \
--cc=Stefano.Stabellini@eu.citrix.com \
--cc=anthony.perard@citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.