From: Fabio Fantoni <fabio.fantoni@m2r.biz>
To: "Vladimir 'φ-coder/phcoder' Serbinenko" <phcoder@gmail.com>
Cc: Andrey Borzenkov <arvidjaar@gmail.com>,
The development of GNU GRUB <grub-devel@gnu.org>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
M A Young <m.a.young@durham.ac.uk>
Subject: Re: pvgrub2 is merged
Date: Thu, 28 Nov 2013 15:17:48 +0100 [thread overview]
Message-ID: <5297508C.40607__32122.1876111396$1385648401$gmane$org@m2r.biz> (raw)
In-Reply-To: <52974D98.3090608@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 4738 bytes --]
Il 28/11/2013 15:05, Vladimir 'φ-coder/phcoder' Serbinenko ha scritto:
> On 28.11.2013 14:07, Fabio Fantoni wrote:
>> Il 27/11/2013 18:35, Andrey Borzenkov ha scritto:
>>> В Wed, 27 Nov 2013 17:24:53 +0100
>>> Fabio Fantoni <fabio.fantoni@m2r.biz> пишет:
>>>
>>>> Il 27/11/2013 17:03, Vladimir 'φ-coder/phcoder' Serbinenko ha scritto:
>>>>> On 27.11.2013 16:59, Fabio Fantoni wrote:
>>>>>> Il 27/11/2013 12:50, Vladimir 'φ-coder/phcoder' Serbinenko ha scritto:
>>>>>>> That pretty much explains what happened: you don't have any
>>>>>>> /boot/grub2/grub.cfg and when looking for /boot/grub/grub.cfg GRUB
>>>>>>> found
>>>>>>> its own memdisk and fell into recursion. I'm not sure what should
>>>>>>> be the
>>>>>>> proper way to solve this recursion.
>>> Yes, it was a bit naive on my side. Recursion in principle can be
>>> stopped by using global variable, but search is limited to the first
>>> match only anyway, so I guess it is not worth it.
>>>
>>>>>> Anyone know how to exclude memdisk from the search please?
>>> Please look in grub2 sources at docs/osdetect.cfg. It implements
>>> advanced run-time detection of possible bootable files from
>>> various operating systems. It boils down to loop across all devices,
>>> and of course you can either limit device names (like looking for hd*
>>> only) or explicitly exclude known ones (like memdisk).
>>>
>>>> Is it possible to specify a different default grub.cfg path (different
>>>> from all other distributions) changing this command:
>>>> ./grub-mkstandalone --grub-mkimage=./grub-mkimage -o pvgrub2.xen -O
>>>> x86_64-xen -d grub-core/ boot/grub/grub.cfg
>>>> Is it hardcoded as /boot/grub/grub.cfg for grub memdisk or can be set?
>>>>
>>> Not really. Currently the situation is
>>>
>>> - grub-mkstandalone hardcodes $prefix as (memdisk)/boot/grub
>>> - after launch grub unconditionally starts "normal" module if at all
>>> possible
>>> - normal module always tries to load and execute $prefix/grub.cfg if no
>>> explicit configuration file name is given as argument
>>>
>>> But I think that using osdetect.cfg or something based on this idea
>>> won't require changing defaults at all.
>> Thanks for your reply.
>>
>> I did this script that is working about finding and include the grub.cfg
>> of pv domUs with many cases:
>>
>> cat > boot/grub/grub.cfg <<EOF
>> insmod lvm
>> insmod ext2
>> insmod part_msdos
>> insmod part_gpt
>> insmod btrfs
>>
>> insmod regexp
>> for dev in (*); do
>> # $device: parenthesis removed from $dev
>> regexp -s device '\((.*)\)' $dev
>> set root=$device
>> for file in /boot/vmlinuz-* /boot/linux-*; do
>> if test -f $file; then
>> set saved_root=$root
>> fi
>> done
>> done
>> set root=$saved_root
>>
>> if test -f /boot/grub2/grub.cfg ; then
>> configfile /boot/grub2/grub.cfg
>> elif test -f /boot/grub/grub.cfg ; then
>> configfile /boot/grub/grub.cfg
>> fi
>> EOF
>>
>> @xen developer: Are there other modules to insert for other partitions
>> or file systems, other grub cfg path for other distributions or other
>> kernel type to search that support xen pv domUs?
>> I think is good do and post complete pvgrub2 cfg that support all pv domUs.
>>
>> @xen and grub developer: I'm still unable to boot any entry of Sid pv
>> domU using official kernel:
>> xl -vvv create -c /etc/xen/sid.cfg
>> ...
>> Caricamento Linux 3.11-1-amd64...
>> Caricamento ramdisk iniziale...
>> xc: debug: hypercall buffer: total allocations:247 total releases:247
>> xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
>> xc: debug: hypercall buffer: cache current size:4
>> xc: debug: hypercall buffer: cache hits:236 misses:4 toobig:7
>>
>> Any ideas?
>>
> Ah I forgot: you need to "insmod xzio" since debian ones are compressed.
>> If you need more tests/informations tell me and I'll post them.
>>
>> Thanks for any reply.
>>
>
Thanks for reply, in the meantime I rebuilt updated grub2 from git
(commit b67422d33de8eee83700db534a45b2ac5e5ed67a) and there is a
regression from build of some days ago (I don't remember the exact
commit, probably was of 24 or 25 november).
Fails on script I posted on previous mail showing some errors:
> kern/dl.c:619: module name: test
> kern/dl.c:620: init function: 0x3f5abdd4
> error: two arguments expected.
> commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
> commands/wildcard.c:164: Regexp is ^linux-.*$
> error: two arguments expected.
> commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
> commands/wildcard.c:164: Regexp is ^linux-.*$
> error: two arguments expected.
> commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
> commands/wildcard.c:164: Regexp is ^linux-.*$
Full log with debug on attachment.
[-- Attachment #2: pvgrub2.log --]
[-- Type: text/plain, Size: 106744 bytes --]
xl -vvv create -c /etc/xen/sid.cfg
Parsing config from /etc/xen/sid.cfg
libxl: debug: libxl_create.c:1341:do_domain_create: ao 0x9011a0: create: how=(nil) callback=(nil) poller=0x901070
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:197:disk_try_backend: Disk vdev=xvda, backend phy unsuitable as phys path not a block device
libxl: debug: libxl_device.c:286:libxl__device_disk_set_backend: Disk vdev=xvda, using backend qdisk
libxl: debug: libxl_create.c:785:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:327:libxl__bootloader_run: no bootloader configured, using user supplied kernel
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x901548: deregister unregistered
libxl: debug: libxl_numa.c:475:libxl__get_numa_candidate: New best NUMA placement candidate found: nr_nodes=1, nr_cpus=8, nr_vcpus=12, free_memkb=7999
libxl: detail: libxl_dom.c:195:numa_place_domain: NUMA placement candidate with 1 nodes, 8 cpus and 7999 KB free selected
domainbuilder: detail: xc_dom_allocate: cmdline="", features="(null)"
libxl: debug: libxl_dom.c:353:libxl__build_pv: pv kernel mapped 0 path /mnt/vm/pvgrub2/grub/pvgrub2.xen
domainbuilder: detail: xc_dom_kernel_file: filename="/mnt/vm/pvgrub2/grub/pvgrub2.xen"
domainbuilder: detail: xc_dom_malloc_filemap : 3989 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader ...
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ...
domainbuilder: detail: xc_dom_probe_bzimage_kernel: kernel is not a bzImage
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying ELF-generic loader ...
domainbuilder: detail: loader probe OK
xc: detail: elf_parse_binary: phdr: paddr=0x0 memsz=0x41d148
xc: detail: elf_parse_binary: phdr: paddr=0x41d148 memsz=0x3d6900
xc: detail: elf_parse_binary: memory: 0x0 -> 0x7f3a48
xc: detail: elf_xen_parse_note: GUEST_OS = "GRUB"
xc: detail: elf_xen_parse_note: LOADER = "generic"
xc: detail: elf_xen_parse_note: XEN_VERSION = "xen-3.0"
xc: detail: elf_xen_parse_note: ENTRY = 0x0
xc: detail: elf_xen_parse_note: VIRT_BASE = 0x0
xc: detail: elf_xen_addr_calc_check: ELF_PADDR_OFFSET unset, using 0x0
xc: detail: elf_xen_addr_calc_check: addresses:
xc: detail: virt_base = 0x0
xc: detail: elf_paddr_offset = 0x0
xc: detail: virt_offset = 0x0
xc: detail: virt_kstart = 0x0
xc: detail: virt_kend = 0x7f3a48
xc: detail: virt_entry = 0x0
xc: detail: p2m_base = 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0x0 -> 0x7f3a48
domainbuilder: detail: xc_dom_mem_init: mem 1024 MB, pages 0x40000 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0x40000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: x86_compat: guest xen-3.0-x86_64, address size 64
domainbuilder: detail: xc_dom_malloc : 2048 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment: kernel : 0x0 -> 0x7f4000 (pfn 0x0 + 0x7f4 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x0+0x7f4 at 0x7f490e40e000
xc: detail: elf_load_binary: phdr 0 at 0x7f490e40e000 -> 0x7f490e41bc57
xc: detail: elf_load_binary: phdr 2 at 0x7f490e82b148 -> 0x7f490ec01a48
domainbuilder: detail: xc_dom_alloc_segment: phys2mach : 0x7f4000 -> 0x9f4000 (pfn 0x7f4 + 0x200 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x7f4+0x200 at 0x7f490e20e000
domainbuilder: detail: xc_dom_alloc_page : start info : 0x9f4000 (pfn 0x9f4)
domainbuilder: detail: xc_dom_alloc_page : xenstore : 0x9f5000 (pfn 0x9f5)
domainbuilder: detail: xc_dom_alloc_page : console : 0x9f6000 (pfn 0x9f6)
domainbuilder: detail: nr_page_tables: 0x0000ffffffffffff/48: 0x0000000000000000 -> 0x0000ffffffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x0000007fffffffff/39: 0x0000000000000000 -> 0x0000007fffffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x000000003fffffff/30: 0x0000000000000000 -> 0x000000003fffffff, 1 table(s)
domainbuilder: detail: nr_page_tables: 0x00000000001fffff/21: 0x0000000000000000 -> 0x0000000000bfffff, 6 table(s)
domainbuilder: detail: xc_dom_alloc_segment: page tables : 0x9f7000 -> 0xa00000 (pfn 0x9f7 + 0x9 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x9f7+0x9 at 0x7f49114c3000
domainbuilder: detail: xc_dom_alloc_page : boot stack : 0xa00000 (pfn 0xa00)
domainbuilder: detail: xc_dom_build_image : virt_alloc_end : 0xa01000
domainbuilder: detail: xc_dom_build_image : virt_pgtab_end : 0xc00000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_64 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x40000
domainbuilder: detail: clear_page: pfn 0x9f6, mfn 0x23cb77
domainbuilder: detail: clear_page: pfn 0x9f5, mfn 0x23cb78
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x9f4+0x1 at 0x7f49114c0000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail: allocated
domainbuilder: detail: malloc : 2110 kB
domainbuilder: detail: anon mmap : 0 bytes
domainbuilder: detail: mapped
domainbuilder: detail: file mmap : 3989 kB
domainbuilder: detail: domU mmap : 10232 kB
domainbuilder: detail: arch_setup_bootlate: shared_info: pfn 0x0, mfn 0xbeb7b
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x9f7 mfn 0x23cb76
domainbuilder: detail: launch_vm: called, ctxt=0x7f49114c1004
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:251:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=qdisk
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x902a80: deregister unregistered
libxl: debug: libxl_dm.c:1327:libxl__spawn_local_dm: Spawning device-model /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: /usr/lib/xen/bin/qemu-system-i386
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -xen-domid
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: 15
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -chardev
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-15,server,nowait
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -mon
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: chardev=libxl-cmd,mode=control
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -nodefaults
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -xen-attach
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -name
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: sid
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -vnc
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: 0.0.0.0:0,to=99
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -k
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: it
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -machine
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: xenpv
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: -m
libxl: debug: libxl_dm.c:1329:libxl__spawn_local_dm: 1025
libxl: debug: libxl_event.c:559:libxl__ev_xswatch_register: watch w=0x901780 wpath=/local/domain/0/device-model/15/state token=3/0: register slotnum=3
libxl: debug: libxl_create.c:1355:do_domain_create: ao 0x9011a0: inprogress: poller=0x901070, flags=i
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x901780 wpath=/local/domain/0/device-model/15/state token=3/0: event epath=/local/domain/0/device-model/15/state
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x901780 wpath=/local/domain/0/device-model/15/state token=3/0: event epath=/local/domain/0/device-model/15/state
libxl: debug: libxl_event.c:595:libxl__ev_xswatch_deregister: watch w=0x901780 wpath=/local/domain/0/device-model/15/state token=3/0: deregister slotnum=3
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x901780: deregister unregistered
libxl: debug: libxl_qmp.c:703:libxl__qmp_initialize: connected to /var/run/xen/qmp-libxl-15
libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: qmp
libxl: debug: libxl_qmp.c:551: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:551: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:551: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:559:libxl__ev_xswatch_register: watch w=0x906308 wpath=/local/domain/0/backend/vif/15/0/state token=3/1: register slotnum=3
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x906308 wpath=/local/domain/0/backend/vif/15/0/state token=3/1: event epath=/local/domain/0/backend/vif/15/0/state
libxl: debug: libxl_event.c:646:devstate_watch_callback: backend /local/domain/0/backend/vif/15/0/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x906308 wpath=/local/domain/0/backend/vif/15/0/state token=3/1: event epath=/local/domain/0/backend/vif/15/0/state
libxl: debug: libxl_event.c:642:devstate_watch_callback: backend /local/domain/0/backend/vif/15/0/state wanted state 2 ok
libxl: debug: libxl_event.c:595:libxl__ev_xswatch_deregister: watch w=0x906308 wpath=/local/domain/0/backend/vif/15/0/state token=3/1: deregister slotnum=3
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x906308: deregister unregistered
libxl: debug: libxl_device.c:1022:device_hotplug: calling hotplug script: /etc/xen/scripts/vif-bridge online
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x906390: deregister unregistered
libxl: debug: libxl_event.c:607:libxl__ev_xswatch_deregister: watch w=0x906390: deregister unregistered
libxl: debug: libxl_event.c:1752:libxl__ao_progress_report: ao 0x9011a0: progress report: callback queued aop=0x907260
libxl: debug: libxl_event.c:1572:libxl__ao_complete: ao 0x9011a0: complete, rc=0
libxl: debug: libxl_event.c:1159:egc_run_callbacks: ao 0x9011a0: progress report: callback aop=0x907260
libxl: debug: libxl_event.c:1544:libxl__ao__destroy: ao 0x9011a0: destroy
Welcome to GRUB!
script/script.c:65: free 0x3f5ebd20
script/script.c:65: free 0x3f5ebd60
script/script.c:65: free 0x3f5ebda0
script/script.c:65: free 0x3f5eb9c0
script/script.c:65: free 0x3f5eba20
script/script.c:65: free 0x3f5eba60
script/script.c:65: free 0x3f5ebac0
script/script.c:65: free 0x3f5ebb20
script/script.c:65: free 0x3f5ebc00
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5c95c0
script/script.c:50: malloc 0x3f5c9580
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5c96e0
script/script.c:50: malloc 0x3f5c96a0
script/script.c:65: free 0x3f5c96a0
script/script.c:65: free 0x3f5c96e0
script/script.c:65: free 0x3f5c9580
script/script.c:65: free 0x3f5c95c0
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5c95c0
script/script.c:50: malloc 0x3f5c9580
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5c9520
script/lexer.c:321: token 288 text [lvm]
script/script.c:50: malloc 0x3f5c94c0
script/script.c:50: malloc 0x3f5c9480
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5c9420
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5c93c0
script/script.c:50: malloc 0x3f5c9380
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5c9320
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5c96e0
script/script.c:50: malloc 0x3f5c96a0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5c92e0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5c6bc0, size 0x26e8
kern/dl.c:596: relocating to 0x3f5cb5e0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5c3620, size 0x3580
kern/dl.c:596: relocating to 0x3f5cb400
kern/dl.c:560: flushing 0x31eb bytes at 0x3f5c0400
kern/dl.c:619: module name: diskfilter
kern/dl.c:620: init function: 0x3f5c1a2c
kern/dl.c:560: flushing 0x2374 bytes at 0x3f5c4820
kern/dl.c:619: module name: lvm
kern/dl.c:620: init function: 0x3f5c59e0
script/script.c:65: free 0x3f5c92e0
script/script.c:65: free 0x3f5c96a0
script/script.c:65: free 0x3f5c96e0
script/script.c:65: free 0x3f5c9320
script/script.c:65: free 0x3f5c9380
script/script.c:65: free 0x3f5c93c0
script/script.c:65: free 0x3f5c9420
script/script.c:65: free 0x3f5c9480
script/script.c:65: free 0x3f5c94c0
script/script.c:65: free 0x3f5c9520
script/script.c:65: free 0x3f5c9580
script/script.c:65: free 0x3f5c95c0
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5bda40
script/script.c:50: malloc 0x3f5bda00
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5bd9a0
script/lexer.c:321: token 288 text [ext2]
script/script.c:50: malloc 0x3f5bd940
script/script.c:50: malloc 0x3f5bd900
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5bd8a0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5bd840
script/script.c:50: malloc 0x3f5bd800
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5bd7a0
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5bdb60
script/script.c:50: malloc 0x3f5bdb20
script/script.c:294: append command
script/script.c:50: malloc 0x3f5bd760
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5bb520, size 0x2220
kern/dl.c:596: relocating to 0x3f5bfa60
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5be660, size 0xea8
kern/dl.c:596: relocating to 0x3f5bf880
kern/dl.c:560: flushing 0xbad bytes at 0x3f5ba940
kern/dl.c:619: module name: fshelp
kern/dl.c:620: init function: 0x0
kern/dl.c:560: flushing 0x1eb0 bytes at 0x3f5b87e0
kern/dl.c:619: module name: ext2
kern/dl.c:620: init function: 0x3f5b95f5
script/script.c:65: free 0x3f5bd760
script/script.c:65: free 0x3f5bdb20
script/script.c:65: free 0x3f5bdb60
script/script.c:65: free 0x3f5bd7a0
script/script.c:65: free 0x3f5bd800
script/script.c:65: free 0x3f5bd840
script/script.c:65: free 0x3f5bd8a0
script/script.c:65: free 0x3f5bd900
script/script.c:65: free 0x3f5bd940
script/script.c:65: free 0x3f5bd9a0
script/script.c:65: free 0x3f5bda00
script/script.c:65: free 0x3f5bda40
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5b62c0
script/script.c:50: malloc 0x3f5b6280
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b6220
script/lexer.c:321: token 288 text [part_msdos]
script/script.c:50: malloc 0x3f5b61c0
script/script.c:50: malloc 0x3f5b6180
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b6120
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b60c0
script/script.c:50: malloc 0x3f5b6080
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5b6020
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5b63e0
script/script.c:50: malloc 0x3f5b63a0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5b5fe0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5b7380, size 0xbe0
kern/dl.c:596: relocating to 0x3f5b82e0
kern/dl.c:560: flushing 0x8a1 bytes at 0x3f5b6aa0
kern/dl.c:619: module name: part_msdos
kern/dl.c:620: init function: 0x3f5b6d7e
script/script.c:65: free 0x3f5b5fe0
script/script.c:65: free 0x3f5b63a0
script/script.c:65: free 0x3f5b63e0
script/script.c:65: free 0x3f5b6020
script/script.c:65: free 0x3f5b6080
script/script.c:65: free 0x3f5b60c0
script/script.c:65: free 0x3f5b6120
script/script.c:65: free 0x3f5b6180
script/script.c:65: free 0x3f5b61c0
script/script.c:65: free 0x3f5b6220
script/script.c:65: free 0x3f5b6280
script/script.c:65: free 0x3f5b62c0
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5b44e0
script/script.c:50: malloc 0x3f5b44a0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b4440
script/lexer.c:321: token 288 text [part_gpt]
script/script.c:50: malloc 0x3f5b43e0
script/script.c:50: malloc 0x3f5b43a0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b4340
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b42e0
script/script.c:50: malloc 0x3f5b42a0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5b4240
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5b4600
script/script.c:50: malloc 0x3f5b45c0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5b4200
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5b54e0, size 0xca0
kern/dl.c:596: relocating to 0x3f5b6500
kern/dl.c:560: flushing 0x91f bytes at 0x3f5b4ba0
kern/dl.c:619: module name: part_gpt
kern/dl.c:620: init function: 0x3f5b4e3c
script/script.c:65: free 0x3f5b4200
script/script.c:65: free 0x3f5b45c0
script/script.c:65: free 0x3f5b4600
script/script.c:65: free 0x3f5b4240
script/script.c:65: free 0x3f5b42a0
script/script.c:65: free 0x3f5b42e0
script/script.c:65: free 0x3f5b4340
script/script.c:65: free 0x3f5b43a0
script/script.c:65: free 0x3f5b43e0
script/script.c:65: free 0x3f5b4440
script/script.c:65: free 0x3f5b44a0
script/script.c:65: free 0x3f5b44e0
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5b25a0
script/script.c:50: malloc 0x3f5b2560
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b2500
script/lexer.c:321: token 288 text [btrfs]
script/script.c:50: malloc 0x3f5b24a0
script/script.c:50: malloc 0x3f5b2460
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b2400
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b23a0
script/script.c:50: malloc 0x3f5b2360
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5b2300
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5b26c0
script/script.c:50: malloc 0x3f5b2680
script/script.c:294: append command
script/script.c:50: malloc 0x3f5b22c0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5ad600, size 0x4c98
kern/dl.c:596: relocating to 0x3f5b45c0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5aa5a0, size 0x3040
kern/dl.c:596: relocating to 0x3f5b43e0
kern/dl.c:560: flushing 0x2c72 bytes at 0x3f5a7900
kern/dl.c:619: module name: lzopio
kern/dl.c:620: init function: 0x3f5a80fa
kern/dl.c:560: flushing 0x4cdd bytes at 0x3f5a1f40
kern/dl.c:619: module name: btrfs
kern/dl.c:620: init function: 0x3f5a4567
script/script.c:65: free 0x3f5b22c0
script/script.c:65: free 0x3f5b2680
script/script.c:65: free 0x3f5b26c0
script/script.c:65: free 0x3f5b2300
script/script.c:65: free 0x3f5b2360
script/script.c:65: free 0x3f5b23a0
script/script.c:65: free 0x3f5b2400
script/script.c:65: free 0x3f5b2460
script/script.c:65: free 0x3f5b24a0
script/script.c:65: free 0x3f5b2500
script/script.c:65: free 0x3f5b2560
script/script.c:65: free 0x3f5b25a0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b1f80
script/script.c:50: malloc 0x3f5b1f40
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5b20a0
script/script.c:50: malloc 0x3f5b2060
script/script.c:65: free 0x3f5b2060
script/script.c:65: free 0x3f5b20a0
script/script.c:65: free 0x3f5b1f40
script/script.c:65: free 0x3f5b1f80
script/lexer.c:321: token 288 text [insmod]
script/script.c:50: malloc 0x3f5b1f80
script/script.c:50: malloc 0x3f5b1f40
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b1ee0
script/lexer.c:321: token 288 text [regexp]
script/script.c:50: malloc 0x3f5b1e80
script/script.c:50: malloc 0x3f5b1e40
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b1de0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b1d80
script/script.c:50: malloc 0x3f5b1d40
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5b1ce0
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5b20a0
script/script.c:50: malloc 0x3f5b2060
script/script.c:294: append command
script/script.c:50: malloc 0x3f5b1ca0
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting btrfs...
kern/fs.c:78: btrfs detection failed.
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f58ea80, size 0x13270
kern/dl.c:596: relocating to 0x3f5b3fa0
kern/dl.c:560: flushing 0x12dfb bytes at 0x3f573c40
kern/dl.c:619: module name: regexp
kern/dl.c:620: init function: 0x3f573f0a
script/script.c:65: free 0x3f5b1ca0
script/script.c:65: free 0x3f5b2060
script/script.c:65: free 0x3f5b20a0
script/script.c:65: free 0x3f5b1ce0
script/script.c:65: free 0x3f5b1d40
script/script.c:65: free 0x3f5b1d80
script/script.c:65: free 0x3f5b1de0
script/script.c:65: free 0x3f5b1e40
script/script.c:65: free 0x3f5b1e80
script/script.c:65: free 0x3f5b1ee0
script/script.c:65: free 0x3f5b1f40
script/script.c:65: free 0x3f5b1f80
script/lexer.c:321: token 280 text [for]
script/script.c:50: malloc 0x3f5b1000
script/script.c:50: malloc 0x3f5b0fc0
script/lexer.c:321: token 288 text [dev]
script/script.c:50: malloc 0x3f5b0f60
script/script.c:50: malloc 0x3f5b0f20
script/lexer.c:321: token 282 text [in]
script/script.c:50: malloc 0x3f5b0ec0
script/script.c:50: malloc 0x3f5b0e80
script/lexer.c:321: token 289 text [(*)]
script/script.c:50: malloc 0x3f5b0ca0
script/script.c:50: malloc 0x3f5b0c60
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b0c00
script/lexer.c:321: token 265 text [;]
script/script.c:50: malloc 0x3f5b0ba0
script/script.c:50: malloc 0x3f5b0b60
script/lexer.c:321: token 274 text [do]
script/script.c:50: malloc 0x3f5b0b00
script/script.c:50: malloc 0x3f5b0ac0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b0a60
script/script.c:50: malloc 0x3f5b0a20
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b09c0
script/script.c:50: malloc 0x3f5b0980
script/lexer.c:321: token 288 text [regexp]
script/script.c:50: malloc 0x3f5b0920
script/script.c:50: malloc 0x3f5b08e0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b0880
script/lexer.c:321: token 289 text [-s]
script/script.c:50: malloc 0x3f5b0820
script/script.c:50: malloc 0x3f5b07e0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b0780
script/lexer.c:321: token 288 text [device]
script/script.c:50: malloc 0x3f5b0720
script/script.c:50: malloc 0x3f5b06e0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b0680
script/lexer.c:321: token 289 text []
script/script.c:50: malloc 0x3f5b0580
script/script.c:50: malloc 0x3f5b0540
script/lexer.c:321: token 289 text [\((.*)\)]
script/script.c:50: malloc 0x3f5b04e0
script/script.c:50: malloc 0x3f5b04a0
script/lexer.c:321: token 289 text []
script/script.c:50: malloc 0x3f5b0620
script/script.c:50: malloc 0x3f5b0460
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b0400
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b03a0
script/script.c:50: malloc 0x3f5b0360
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5b0300
script/script.c:294: append command
script/script.c:50: malloc 0x3f5b02c0
script/lexer.c:321: token 288 text [set]
script/script.c:50: malloc 0x3f5b0260
script/script.c:50: malloc 0x3f5b0220
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b01c0
script/lexer.c:321: token 289 text [root=]
script/script.c:50: malloc 0x3f5b0160
script/script.c:50: malloc 0x3f5b0120
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5b00c0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5b0060
script/script.c:50: malloc 0x3f5b0020
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5affc0
script/script.c:294: append command
script/lexer.c:321: token 280 text [for]
script/script.c:50: malloc 0x3f5aff60
script/script.c:50: malloc 0x3f5aff20
script/lexer.c:321: token 288 text [file]
script/script.c:50: malloc 0x3f5afec0
script/script.c:50: malloc 0x3f5afe80
script/lexer.c:321: token 282 text [in]
script/script.c:50: malloc 0x3f5afe20
script/script.c:50: malloc 0x3f5afde0
script/lexer.c:321: token 289 text [/boot/vmlinuz-*]
script/script.c:50: malloc 0x3f5afd80
script/script.c:50: malloc 0x3f5afd40
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5afce0
script/lexer.c:321: token 289 text [/boot/linux-*]
script/script.c:50: malloc 0x3f5afc80
script/script.c:50: malloc 0x3f5afc40
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5afbe0
script/lexer.c:321: token 265 text [;]
script/script.c:50: malloc 0x3f5afb80
script/script.c:50: malloc 0x3f5afb40
script/lexer.c:321: token 274 text [do]
script/script.c:50: malloc 0x3f5afae0
script/script.c:50: malloc 0x3f5afaa0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5afa40
script/script.c:50: malloc 0x3f5afa00
script/lexer.c:321: token 281 text [if]
script/script.c:50: malloc 0x3f5af9a0
script/script.c:50: malloc 0x3f5af960
script/lexer.c:321: token 288 text [test]
script/script.c:50: malloc 0x3f5af900
script/script.c:50: malloc 0x3f5af8c0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5af860
script/lexer.c:321: token 289 text [-f]
script/script.c:50: malloc 0x3f5af800
script/script.c:50: malloc 0x3f5af7c0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5af760
script/lexer.c:321: token 265 text [;]
script/script.c:50: malloc 0x3f5af700
script/script.c:50: malloc 0x3f5af6c0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5af660
script/script.c:294: append command
script/script.c:50: malloc 0x3f5af620
script/lexer.c:321: token 284 text [then]
script/script.c:50: malloc 0x3f5af5c0
script/script.c:50: malloc 0x3f5af580
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5af520
script/script.c:50: malloc 0x3f5af4e0
script/lexer.c:321: token 288 text [set]
script/script.c:50: malloc 0x3f5af480
script/script.c:50: malloc 0x3f5af440
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5af3e0
script/lexer.c:321: token 289 text [saved_root=]
script/script.c:50: malloc 0x3f5af380
script/script.c:50: malloc 0x3f5af340
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5af2e0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5af280
script/script.c:50: malloc 0x3f5af240
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5af1e0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5af1a0
script/lexer.c:321: token 279 text [fi]
script/script.c:50: malloc 0x3f5af140
script/script.c:50: malloc 0x3f5af100
script/script.c:223: cmdif
script/script.c:50: malloc 0x3f5af0a0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5af060
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5af000
script/script.c:50: malloc 0x3f5aefc0
script/lexer.c:321: token 275 text [done]
script/script.c:50: malloc 0x3f5aef60
script/script.c:50: malloc 0x3f5aef20
script/script.c:247: cmdfor
script/script.c:50: malloc 0x3f5aeec0
script/script.c:294: append command
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5aee60
script/script.c:50: malloc 0x3f5aee20
script/lexer.c:321: token 275 text [done]
script/script.c:50: malloc 0x3f5aedc0
script/script.c:50: malloc 0x3f5aed80
script/script.c:247: cmdfor
script/script.c:50: malloc 0x3f5aed20
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5aecc0
script/script.c:50: malloc 0x3f5aec80
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f5a1760
script/script.c:50: malloc 0x3f5a1720
script/script.c:294: append command
script/script.c:50: malloc 0x3f5a16e0
commands/wildcard.c:164: Regexp is ^\(.*\)$
commands/wildcard.c:238: matching: (memdisk)
kern/disk.c:196: Opening `memdisk'...
kern/disk.c:295: Closing `memdisk'.
commands/wildcard.c:238: matching: (xen/xvda)
kern/disk.c:196: Opening `xen/xvda'...
kern/xen/init.c:236: msg type = 2, len = 8
kern/xen/init.c:236: msg type = 2, len = 3
partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x800, len
0x11b1800
partmap/msdos.c:188: partition 1: flag 0x0, type 0x82, start 0x11b2000, len
0x1d5800
partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
kern/disk.c:295: Closing `xen/xvda'.
commands/wildcard.c:238: matching: (xen/xvda,msdos2)
commands/wildcard.c:238: matching: (xen/xvda,msdos1)
kern/disk.c:196: Opening `memdisk'...
disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk memdisk
kern/disk.c:295: Closing `memdisk'.
kern/disk.c:196: Opening `xen/xvda'...
kern/xen/init.c:236: msg type = 2, len = 8
kern/xen/init.c:236: msg type = 2, len = 3
disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk xen/xvda
partmap/msdos.c:188: partition 0: flag 0x80, type 0x83, start 0x800, len
0x11b1800
disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk xen/xvda
partmap/msdos.c:188: partition 1: flag 0x0, type 0x82, start 0x11b2000, len
0x1d5800
disk/diskfilter.c:135: Scanning for DISKFILTER devices on disk xen/xvda
partmap/msdos.c:188: partition 2: flag 0x0, type 0x0, start 0x0, len 0x0
partmap/msdos.c:188: partition 3: flag 0x0, type 0x0, start 0x0, len 0x0
kern/disk.c:295: Closing `xen/xvda'.
error: two arguments expected.
commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
commands/wildcard.c:164: Regexp is ^linux-.*$
kern/disk.c:196: Opening `memdisk'...
kern/fs.c:56: Detecting btrfs...
kern/fs.c:78: btrfs detection failed.
kern/fs.c:56: Detecting ext2...
kern/fs.c:78: ext2 detection failed.
kern/fs.c:56: Detecting tarfs...
kern/disk.c:295: Closing `memdisk'.
kern/dl.c:572: module at 0x3f5acda0, size 0x1eb0
kern/dl.c:596: relocating to 0x3f5b29e0
kern/dl.c:560: flushing 0x1bc6 bytes at 0x3f5ab1a0
kern/dl.c:619: module name: test
kern/dl.c:620: init function: 0x3f5abdd4
error: two arguments expected.
commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
commands/wildcard.c:164: Regexp is ^linux-.*$
error: two arguments expected.
commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
commands/wildcard.c:164: Regexp is ^linux-.*$
error: two arguments expected.
commands/wildcard.c:164: Regexp is ^vmlinuz-.*$
commands/wildcard.c:164: Regexp is ^linux-.*$
script/script.c:65: free 0x3f5a16e0
script/script.c:65: free 0x3f5a1720
script/script.c:65: free 0x3f5a1760
script/script.c:65: free 0x3f5aec80
script/script.c:65: free 0x3f5aecc0
script/script.c:65: free 0x3f5aed20
script/script.c:65: free 0x3f5aed80
script/script.c:65: free 0x3f5aedc0
script/script.c:65: free 0x3f5aee20
script/script.c:65: free 0x3f5aee60
script/script.c:65: free 0x3f5aeec0
script/script.c:65: free 0x3f5aef20
script/script.c:65: free 0x3f5aef60
script/script.c:65: free 0x3f5aefc0
script/script.c:65: free 0x3f5af000
script/script.c:65: free 0x3f5af060
script/script.c:65: free 0x3f5af0a0
script/script.c:65: free 0x3f5af100
script/script.c:65: free 0x3f5af140
script/script.c:65: free 0x3f5af1a0
script/script.c:65: free 0x3f5af1e0
script/script.c:65: free 0x3f5af240
script/script.c:65: free 0x3f5af280
script/script.c:65: free 0x3f5af2e0
script/script.c:65: free 0x3f5af340
script/script.c:65: free 0x3f5af380
script/script.c:65: free 0x3f5af3e0
script/script.c:65: free 0x3f5af440
script/script.c:65: free 0x3f5af480
script/script.c:65: free 0x3f5af4e0
script/script.c:65: free 0x3f5af520
script/script.c:65: free 0x3f5af580
script/script.c:65: free 0x3f5af5c0
script/script.c:65: free 0x3f5af620
script/script.c:65: free 0x3f5af660
script/script.c:65: free 0x3f5af6c0
script/script.c:65: free 0x3f5af700
script/script.c:65: free 0x3f5af760
script/script.c:65: free 0x3f5af7c0
script/script.c:65: free 0x3f5af800
script/script.c:65: free 0x3f5af860
script/script.c:65: free 0x3f5af8c0
script/script.c:65: free 0x3f5af900
script/script.c:65: free 0x3f5af960
script/script.c:65: free 0x3f5af9a0
script/script.c:65: free 0x3f5afa00
script/script.c:65: free 0x3f5afa40
script/script.c:65: free 0x3f5afaa0
script/script.c:65: free 0x3f5afae0
script/script.c:65: free 0x3f5afb40
script/script.c:65: free 0x3f5afb80
script/script.c:65: free 0x3f5afbe0
script/script.c:65: free 0x3f5afc40
script/script.c:65: free 0x3f5afc80
script/script.c:65: free 0x3f5afce0
script/script.c:65: free 0x3f5afd40
script/script.c:65: free 0x3f5afd80
script/script.c:65: free 0x3f5afde0
script/script.c:65: free 0x3f5afe20
script/script.c:65: free 0x3f5afe80
script/script.c:65: free 0x3f5afec0
script/script.c:65: free 0x3f5aff20
script/script.c:65: free 0x3f5aff60
script/script.c:65: free 0x3f5affc0
script/script.c:65: free 0x3f5b0020
script/script.c:65: free 0x3f5b0060
script/script.c:65: free 0x3f5b00c0
script/script.c:65: free 0x3f5b0120
script/script.c:65: free 0x3f5b0160
script/script.c:65: free 0x3f5b01c0
script/script.c:65: free 0x3f5b0220
script/script.c:65: free 0x3f5b0260
script/script.c:65: free 0x3f5b02c0
script/script.c:65: free 0x3f5b0300
script/script.c:65: free 0x3f5b0360
script/script.c:65: free 0x3f5b03a0
script/script.c:65: free 0x3f5b0400
script/script.c:65: free 0x3f5b0460
script/script.c:65: free 0x3f5b0620
script/script.c:65: free 0x3f5b04a0
script/script.c:65: free 0x3f5b04e0
script/script.c:65: free 0x3f5b0540
script/script.c:65: free 0x3f5b0580
script/script.c:65: free 0x3f5b0680
script/script.c:65: free 0x3f5b06e0
script/script.c:65: free 0x3f5b0720
script/script.c:65: free 0x3f5b0780
script/script.c:65: free 0x3f5b07e0
script/script.c:65: free 0x3f5b0820
script/script.c:65: free 0x3f5b0880
script/script.c:65: free 0x3f5b08e0
script/script.c:65: free 0x3f5b0920
script/script.c:65: free 0x3f5b0980
script/script.c:65: free 0x3f5b09c0
script/script.c:65: free 0x3f5b0a20
script/script.c:65: free 0x3f5b0a60
script/script.c:65: free 0x3f5b0ac0
script/script.c:65: free 0x3f5b0b00
script/script.c:65: free 0x3f5b0b60
script/script.c:65: free 0x3f5b0ba0
script/script.c:65: free 0x3f5b0c00
script/script.c:65: free 0x3f5b0c60
script/script.c:65: free 0x3f5b0ca0
script/script.c:65: free 0x3f5b0e80
script/script.c:65: free 0x3f5b0ec0
script/script.c:65: free 0x3f5b0f20
script/script.c:65: free 0x3f5b0f60
script/script.c:65: free 0x3f5b0fc0
script/script.c:65: free 0x3f5b1000
script/lexer.c:321: token 288 text [set]
script/script.c:50: malloc 0x3f571860
script/script.c:50: malloc 0x3f571820
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5717c0
script/lexer.c:321: token 289 text [root=]
script/script.c:50: malloc 0x3f5715e0
script/script.c:50: malloc 0x3f5715a0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f571540
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5714e0
script/script.c:50: malloc 0x3f5714a0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f571440
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f571980
script/script.c:50: malloc 0x3f571940
script/script.c:294: append command
script/script.c:50: malloc 0x3f571900
script/script.c:65: free 0x3f571900
script/script.c:65: free 0x3f571940
script/script.c:65: free 0x3f571980
script/script.c:65: free 0x3f571440
script/script.c:65: free 0x3f5714a0
script/script.c:65: free 0x3f5714e0
script/script.c:65: free 0x3f571540
script/script.c:65: free 0x3f5715a0
script/script.c:65: free 0x3f5715e0
script/script.c:65: free 0x3f5717c0
script/script.c:65: free 0x3f571820
script/script.c:65: free 0x3f571860
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f561820
script/script.c:50: malloc 0x3f5617e0
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f561940
script/script.c:50: malloc 0x3f561900
script/script.c:65: free 0x3f561900
script/script.c:65: free 0x3f561940
script/script.c:65: free 0x3f5617e0
script/script.c:65: free 0x3f561820
script/lexer.c:321: token 281 text [if]
script/script.c:50: malloc 0x3f5617e0
script/script.c:50: malloc 0x3f5617a0
script/lexer.c:321: token 288 text [test]
script/script.c:50: malloc 0x3f561740
script/script.c:50: malloc 0x3f561700
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5616a0
script/lexer.c:321: token 289 text [-f]
script/script.c:50: malloc 0x3f5614c0
script/script.c:50: malloc 0x3f561480
script/script.c:163: arglist
script/script.c:50: malloc 0x3f561420
script/lexer.c:321: token 289 text [/boot/grub2/grub.cfg]
script/script.c:50: malloc 0x3f5613c0
script/script.c:50: malloc 0x3f561360
script/script.c:163: arglist
script/script.c:50: malloc 0x3f561300
script/lexer.c:321: token 265 text [;]
script/script.c:50: malloc 0x3f5612a0
script/script.c:50: malloc 0x3f561260
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f561200
script/script.c:294: append command
script/script.c:50: malloc 0x3f5611c0
script/lexer.c:321: token 284 text [then]
script/script.c:50: malloc 0x3f561160
script/script.c:50: malloc 0x3f561120
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5610c0
script/script.c:50: malloc 0x3f561080
script/lexer.c:321: token 288 text [configfile]
script/script.c:50: malloc 0x3f561020
script/script.c:50: malloc 0x3f560fe0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f560f80
script/lexer.c:321: token 289 text [/boot/grub2/grub.cfg]
script/script.c:50: malloc 0x3f560f20
script/script.c:50: malloc 0x3f560ec0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f560e60
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f560e00
script/script.c:50: malloc 0x3f560dc0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f560d60
script/script.c:294: append command
script/script.c:50: malloc 0x3f560d20
script/lexer.c:321: token 276 text [elif]
script/script.c:50: malloc 0x3f560cc0
script/script.c:50: malloc 0x3f560c80
script/lexer.c:321: token 288 text [test]
script/script.c:50: malloc 0x3f560c20
script/script.c:50: malloc 0x3f560be0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f560b80
script/lexer.c:321: token 289 text [-f]
script/script.c:50: malloc 0x3f560b20
script/script.c:50: malloc 0x3f560ae0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f560a80
script/lexer.c:321: token 289 text [/boot/grub/grub.cfg]
script/script.c:50: malloc 0x3f560a20
script/script.c:50: malloc 0x3f5609c0
script/script.c:163: arglist
script/script.c:50: malloc 0x3f560960
script/lexer.c:321: token 265 text [;]
script/script.c:50: malloc 0x3f560900
script/script.c:50: malloc 0x3f5608c0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f560860
script/script.c:294: append command
script/script.c:50: malloc 0x3f560820
script/lexer.c:321: token 284 text [then]
script/script.c:50: malloc 0x3f5607c0
script/script.c:50: malloc 0x3f560780
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f560720
script/script.c:50: malloc 0x3f5606e0
script/lexer.c:321: token 288 text [configfile]
script/script.c:50: malloc 0x3f560680
script/script.c:50: malloc 0x3f560640
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5605e0
script/lexer.c:321: token 289 text [/boot/grub/grub.cfg]
script/script.c:50: malloc 0x3f560580
script/script.c:50: malloc 0x3f560520
script/script.c:163: arglist
script/script.c:50: malloc 0x3f5604c0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f560460
script/script.c:50: malloc 0x3f560420
script/script.c:198: cmdline
script/script.c:50: malloc 0x3f5603c0
script/script.c:294: append command
script/script.c:50: malloc 0x3f560380
script/lexer.c:321: token 279 text [fi]
script/script.c:50: malloc 0x3f560320
script/script.c:50: malloc 0x3f5602e0
script/script.c:223: cmdif
script/script.c:50: malloc 0x3f560280
script/script.c:223: cmdif
script/script.c:50: malloc 0x3f560220
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3f5601c0
script/script.c:50: malloc 0x3f560180
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3f553920
script/script.c:50: malloc 0x3f5538e0
script/script.c:294: append command
script/script.c:50: malloc 0x3f5538a0
commands/wildcard.c:505: no expansion needed
commands/wildcard.c:564: paths[0] = `/boot/grub2/grub.cfg'
commands/wildcard.c:505: no expansion needed
commands/wildcard.c:564: paths[0] = `/boot/grub/grub.cfg'
script/script.c:65: free 0x3f5538a0
script/script.c:65: free 0x3f5538e0
script/script.c:65: free 0x3f553920
script/script.c:65: free 0x3f560180
script/script.c:65: free 0x3f5601c0
script/script.c:65: free 0x3f560220
script/script.c:65: free 0x3f560280
script/script.c:65: free 0x3f5602e0
script/script.c:65: free 0x3f560320
script/script.c:65: free 0x3f560380
script/script.c:65: free 0x3f5603c0
script/script.c:65: free 0x3f560420
script/script.c:65: free 0x3f560460
script/script.c:65: free 0x3f5604c0
script/script.c:65: free 0x3f560520
script/script.c:65: free 0x3f560580
script/script.c:65: free 0x3f5605e0
script/script.c:65: free 0x3f560640
script/script.c:65: free 0x3f560680
script/script.c:65: free 0x3f5606e0
script/script.c:65: free 0x3f560720
script/script.c:65: free 0x3f560780
script/script.c:65: free 0x3f5607c0
script/script.c:65: free 0x3f560820
script/script.c:65: free 0x3f560860
script/script.c:65: free 0x3f5608c0
script/script.c:65: free 0x3f560900
script/script.c:65: free 0x3f560960
script/script.c:65: free 0x3f5609c0
script/script.c:65: free 0x3f560a20
script/script.c:65: free 0x3f560a80
script/script.c:65: free 0x3f560ae0
script/script.c:65: free 0x3f560b20
script/script.c:65: free 0x3f560b80
script/script.c:65: free 0x3f560be0
script/script.c:65: free 0x3f560c20
script/script.c:65: free 0x3f560c80
script/script.c:65: free 0x3f560cc0
script/script.c:65: free 0x3f560d20
script/script.c:65: free 0x3f560d60
script/script.c:65: free 0x3f560dc0
script/script.c:65: free 0x3f560e00
script/script.c:65: free 0x3f560e60
script/script.c:65: free 0x3f560ec0
script/script.c:65: free 0x3f560f20
script/script.c:65: free 0x3f560f80
script/script.c:65: free 0x3f560fe0
script/script.c:65: free 0x3f561020
script/script.c:65: free 0x3f561080
script/script.c:65: free 0x3f5610c0
script/script.c:65: free 0x3f561120
script/script.c:65: free 0x3f561160
script/script.c:65: free 0x3f5611c0
script/script.c:65: free 0x3f561200
script/script.c:65: free 0x3f561260
script/script.c:65: free 0x3f5612a0
script/script.c:65: free 0x3f561300
script/script.c:65: free 0x3f561360
script/script.c:65: free 0x3f5613c0
script/script.c:65: free 0x3f561420
script/script.c:65: free 0x3f561480
script/script.c:65: free 0x3f5614c0
script/script.c:65: free 0x3f5616a0
script/script.c:65: free 0x3f561700
script/script.c:65: free 0x3f561740
script/script.c:65: free 0x3f5617a0
script/script.c:65: free 0x3f5617e0
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:236 misses:4 toobig:7
[-- Attachment #3: 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-11-28 14:17 UTC|newest]
Thread overview: 150+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-09 20:52 pvgrub2 is merged Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-09 21:01 ` Samuel Thibault
2013-11-09 21:01 ` [Xen-devel] " Samuel Thibault
2013-11-10 4:47 ` Andrey Borzenkov
2013-11-11 11:51 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-11 11:51 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-13 19:06 ` M A Young
2013-11-13 19:06 ` [Xen-devel] " M A Young
2013-11-13 20:14 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 12:27 ` M A Young
2013-11-14 17:03 ` M A Young
2013-11-14 17:03 ` [Xen-devel] " M A Young
2013-11-14 17:32 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 18:48 ` M A Young
2013-11-14 18:57 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 18:57 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 18:59 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 21:11 ` M A Young
2013-11-14 21:11 ` [Xen-devel] " M A Young
2013-11-14 21:43 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 21:43 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-25 15:56 ` Fabio Fantoni
2013-11-25 15:56 ` [Xen-devel] " Fabio Fantoni
[not found] ` <CAEaD8JOKf7J8ZRfRH_s03UQ9xw=qDziutHNoZs=NTKo3oN_vJg@mail.gmail.com>
2013-11-25 16:26 ` Fabio Fantoni
2013-11-25 19:35 ` M A Young
2013-11-25 19:35 ` [Xen-devel] " M A Young
2013-11-26 17:58 ` Fabio Fantoni
2013-11-26 18:12 ` Andrey Borzenkov
2013-11-26 18:12 ` [Xen-devel] " Andrey Borzenkov
2013-11-26 19:16 ` Andrew Cooper
2013-11-26 19:16 ` [Xen-devel] " Andrew Cooper
2013-11-27 11:32 ` Fabio Fantoni
2013-11-27 11:32 ` [Xen-devel] " Fabio Fantoni
2013-11-27 11:50 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-27 11:50 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-27 15:59 ` Fabio Fantoni
2013-11-27 15:59 ` [Xen-devel] " Fabio Fantoni
2013-11-27 16:03 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-27 16:24 ` Fabio Fantoni
2013-11-27 16:24 ` [Xen-devel] " Fabio Fantoni
2013-11-27 17:35 ` Andrey Borzenkov
2013-11-27 17:35 ` [Xen-devel] " Andrey Borzenkov
2013-11-28 13:07 ` Fabio Fantoni
2013-11-28 13:07 ` [Xen-devel] " Fabio Fantoni
2013-11-28 14:05 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-28 14:17 ` Fabio Fantoni
2013-11-29 11:28 ` Fabio Fantoni
[not found] ` <52987D7F.3050006@gmail.com>
[not found] ` <52988F86.6050008@m2r.biz>
2013-12-03 10:31 ` Fabio Fantoni
2013-12-03 10:31 ` Fabio Fantoni
2013-12-03 10:33 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-03 10:33 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-03 11:22 ` Fabio Fantoni
2013-12-03 11:22 ` Fabio Fantoni
[not found] ` <529DC07E.8000201@gmail.com>
[not found] ` <529DE3FD.90002@m2r.biz>
2013-12-03 15:33 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-03 16:16 ` Fabio Fantoni
2013-12-06 11:11 ` Fabio Fantoni
2013-12-06 11:32 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-06 14:44 ` Fabio Fantoni
2013-12-06 14:55 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-06 15:22 ` Fabio Fantoni
2013-12-07 10:06 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-09 10:06 ` Fabio Fantoni
2013-12-17 10:44 ` Fabio Fantoni
2013-12-17 11:03 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-17 13:11 ` Fabio Fantoni
2013-12-17 13:32 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-17 13:55 ` Fabio Fantoni
2013-12-17 13:55 ` Fabio Fantoni
2013-12-17 14:08 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-17 14:08 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-17 14:10 ` Fabio Fantoni
2013-12-17 14:10 ` Fabio Fantoni
2013-12-17 14:35 ` Fabio Fantoni
2013-12-17 14:35 ` Fabio Fantoni
2013-12-18 14:58 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-18 14:58 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-18 19:39 ` Stefano Stabellini
2013-12-18 19:39 ` Stefano Stabellini
2013-12-18 20:20 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-18 20:20 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-19 11:54 ` Stefano Stabellini
2013-12-19 11:54 ` Stefano Stabellini
2013-12-20 12:14 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-20 12:14 ` Vladimir 'φ-coder/phcoder' Serbinenko
2014-01-06 12:23 ` Stefano Stabellini
2014-01-06 12:23 ` Stefano Stabellini
2014-11-07 15:20 ` Stefano Stabellini
2014-11-07 15:20 ` Stefano Stabellini
2013-12-17 11:59 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-05 15:50 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-05 15:50 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-05 16:04 ` Fabio Fantoni
2013-12-05 16:04 ` [Xen-devel] " Fabio Fantoni
2013-11-29 11:28 ` Fabio Fantoni
2013-11-28 14:17 ` Fabio Fantoni [this message]
2013-11-28 14:05 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-27 16:03 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-27 16:10 ` [Xen-devel] " M A Young
2013-11-27 16:10 ` M A Young
2013-11-26 17:58 ` Fabio Fantoni
2013-11-14 18:59 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 18:48 ` M A Young
2013-11-14 17:32 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 12:27 ` M A Young
2013-11-13 20:14 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-10 4:47 ` Andrey Borzenkov
2013-11-11 10:10 ` [Xen-devel] " Ian Campbell
2013-11-11 11:54 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-11 11:54 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-11 12:06 ` Ian Campbell
2013-11-11 12:06 ` [Xen-devel] " Ian Campbell
2013-11-11 12:52 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-11 12:52 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 9:48 ` Dario Faggioli
2013-11-14 9:48 ` [Xen-devel] " Dario Faggioli
2013-11-11 10:10 ` Ian Campbell
2013-11-13 16:36 ` Ian Campbell
2013-11-13 16:36 ` [Xen-devel] " Ian Campbell
2013-11-13 18:25 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-13 18:25 ` [Xen-devel] " Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 8:37 ` Ian Campbell
2013-12-11 11:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-11 11:51 ` Ian Campbell
2013-12-11 11:51 ` [Xen-devel] " Ian Campbell
2013-12-11 11:54 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-12-11 14:34 ` Dario Faggioli
2013-12-11 14:34 ` [Xen-devel] " Dario Faggioli
2013-12-14 17:13 ` Leif Lindholm
2013-12-14 17:13 ` [Xen-devel] " Leif Lindholm
2013-12-11 11:54 ` Vladimir 'φ-coder/phcoder' Serbinenko
2014-01-06 15:35 ` Lars Kurth
2014-01-06 15:35 ` [Xen-devel] " Lars Kurth
2013-12-11 11:47 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-14 8:37 ` Ian Campbell
2013-11-29 13:24 ` Colin Watson
2013-11-29 17:44 ` Andrey Borzenkov
2013-11-29 18:16 ` Colin Watson
2013-12-02 9:48 ` Ian Campbell
2013-12-02 9:48 ` [Xen-devel] " Ian Campbell
2013-12-02 10:37 ` Samuel Thibault
2013-12-02 10:46 ` Ian Campbell
2013-12-02 10:46 ` [Xen-devel] " Ian Campbell
2013-12-02 10:37 ` Samuel Thibault
2013-12-03 17:27 ` [Xen-devel] " Colin Watson
2013-12-03 17:41 ` Ian Campbell
2013-12-03 17:41 ` Ian Campbell
2013-12-03 17:27 ` Colin Watson
2013-11-29 17:44 ` Andrey Borzenkov
2013-11-30 10:36 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-11-09 20:52 Vladimir 'φ-coder/phcoder' Serbinenko
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='5297508C.40607__32122.1876111396$1385648401$gmane$org@m2r.biz' \
--to=fabio.fantoni@m2r.biz \
--cc=arvidjaar@gmail.com \
--cc=grub-devel@gnu.org \
--cc=m.a.young@durham.ac.uk \
--cc=phcoder@gmail.com \
--cc=xen-devel@lists.xen.org \
/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.