Ok, the culprit seems to be the native drivers. I haven't built or used them 
for a while, so the interface to resourcemon became outdated. I have updated 
the native drivers and committed the changes. I didn't test the native drivers, 
though.

Best,
-Jan


--
Dr.-Ing. Jan Stoess
KIT/UKa System Architecture Group
Phone: +49 (721) 608 4056
Fax: +49 (721) 608 7664
http://os.ibds.kit.edu/stoess 


> -----Original Message-----
> From: David Silcott [mailto:lava_pa...@yahoo.com]
> Sent: Wednesday, June 23, 2010 22:15
> To: Jan Stoess; l...@ira.uni-karlsruhe.de
> Subject: Re: Error building native network drivers in Afterburner
> 
> 
> Hi,
> 
> I am using Gcc version 3.4.4 on Debian, which I built manually (version 
> details
> below)
> ==========================================================
> =========================
> Reading specs from /extra/RESEARCH/build-tools/lib/gcc/i686-pc-linux-
> gnu/3.4.4/specs
> Configured with: ../gcc-3.4.4/configure --prefix=/extra/RESEARCH/build-
> tools
> Thread model: posix
> gcc version 3.4.4
> ==========================================================
> =========================
> 
> I also tried the build using versions 4.2.4 and 4.4.4 of gcc with both 
> attempts
> failing at the same point
> 
> 
> The following is my top level config.out
> 
> =============================   CONFIG.OUT
> ==========================================
> #
> # Automatically generated, don't edit
> #
> # Generated on: andesite
> # At: Sun, 20 Jun 2010 13:30:43 +0000
> # Linux version 2.6.34 (r...@andesite) (gcc version 4.4.4 (Debian 4.4.4-1) ) 
> #1
> SMP Fri Jun 4 14:12:39 BST 2010
> 
> #
> # Virtualization Environment Configuration #
> 
> #
> # Directories
> #
> cfg_common_dir="."
> cfg_build_dir="build"
> cfg_src_dir="extern"
> cfg_usr_dir="usr"
> cfg_boot_dir="boot"
> cfg_archive_dir="archives"
> 
> 
> #
> # Generic Options
> #
> 
> #
> # Architecture
> #
> cfg_arch_ia32=y
> cfg_arch_amd64=n
> 
> 
> #
> # Processor
> #
> cfg_cpu_p4=y
> cfg_cpu_p3=n
> cfg_cpu_k8=n
> cfg_cpu_qemu=n
> 
> cfg_apic=n
> 
> 
> #
> # L4Ka environment
> #
> 
> #
> # L4KA wedge type
> #
> cfg_l4ka_vm=y
> cfg_l4ka_vmext=n
> cfg_l4ka_hvm=n
> 
> 
> #
> # Resourcemon options
> #
> cfg_resourcemon_debug=y
> cfg_resourcemon_perf=y
> 
> cfg_l4ka_wedge=y
> cfg_wedge_l4ka_passthru=y
> cfg_wedge_l4ka_passthru_perf=y
> cfg_wedge_l4ka_passthru_pci=n
> cfg_wedge_l4ka_guest=y
> cfg_wedge_l4ka_guest_perf=y
> cfg_wedge_l4ka_guest_vdev=n
> cfg_wedge_l4ka_guest_vdev_perf=n
> cfg_pistachio_custom=n
> cfg_pistachio_custom_dir="/home/stoess/devel/pistachio-hg"
> 
> #
> # Pistachio options
> #
> cfg_pistachio_debug=y
> cfg_pistachio_perf=y
> cfg_pistachio_small_debug=n
> cfg_pistachio_small_perf=n
> 
> cfg_l4ka_driver_reuse=y
> 
> #
> # L4Ka driver reuse client
> #
> cfg_l4ka_driver_reuse_client_guest=y
> cfg_l4ka_driver_reuse_client_guest_perf=n
> cfg_l4ka_driver_reuse_client_guest_vdev=n
> cfg_l4ka_driver_reuse_client_guest_vdev_perf=n
> 
> 
> #
> # L4Ka driver reuse server
> #
> cfg_l4ka_driver_reuse_server_passthru=y
> cfg_l4ka_driver_reuse_server_passthru_perf=n
> cfg_l4ka_driver_reuse_server_passthru_pci=n
> 
> cfg_l4ka_driver_reuse_qemu=n
> cfg_l4ka_driver_native=y
> cfg_l4ka_driver_native_dbg=y
> cfg_l4ka_driver_native_perf=n
> cfg_earm=n
> 
> 
> #
> # Xen environment
> #
> cfg_xen_2=n
> 
> #
> # Xen 2 version
> #
> cfg_xen_2_0_7=n
> cfg_xen_2_0_2=n
> 
> cfg_wedge_kaxen_2_dom0=n
> cfg_wedge_kaxen_2_dom0_perf=n
> cfg_xenolinux_2=n
> cfg_xen_3=n
> cfg_xen_verbose=n
> 
> 
> #
> # Guest kernels
> #
> cfg_linux_2_6=y
> 
> #
> # Linux 2.6 version
> #
> cfg_linux_2_6_22=n
> cfg_linux_2_6_9=y
> 
> cfg_linux_2_6_driver=n
> cfg_linux_2_6_guest=n
> cfg_linux_2_6_vdev=y
> cfg_linux_2_6_ddos=y
> cfg_linux_2_6_extra=""
> 
> 
> #
> # Boot options
> #
> cfg_grub_dir="(nd)/tft"
> 
> #
> # Boot console type
> #
> cfg_console_vga=n
> cfg_console_serial=y
> 
> cfg_serial_port=0x3f8
> cfg_serial_speed=57600
> cfg_vmsize=65536
> cfg_linux_cmdline=""
> cfg_linux_ramdisk=y
> cfg_linux_ramdisk_custom=n
> 
> 
> #
> # External package options
> #
> 
> #
> # Antlr options
> #
> cfg_antlr=y
> cfg_antlr_python=n
> cfg_antlr_java=n
> cfg_antlr_csharp=n
> cfg_afterburner_grammar=y
> 
> 
> #
> # gcc options
> #
> cfg_gcc=n
> 
> 
> #
> # QEMU options
> #
> cfg_qemu=n
> cfg_qemu_ssh_port=3022
> 
> 
> #
> # IDL options
> #
> cfg_idl4=y
> 
> cfg_gnutar=n
> 
> 
> #
> # Performance monitoring
> #
> cfg_perfmon_build=n
> cfg_perfmon_sut="i30pc30"
> cfg_perfmon_sut_fast="10.30.0.1"
> cfg_perfmon_sut_user="root"
> cfg_perfmon_client="i30pc48"
> cfg_perfmon_client_fast="10.48.0.1"
> cfg_perfmon_client_user="root"
> 
> #
> # L4Ka::Linux Options
> #
> cfg_l4ka_linux=n
> cfg_l4ka_linux_configs=""
> 
> 
> 
> #
> # Derived symbols
> #
> cfg_busybox=y
> cfg_l4ka=y
> cfg_smp_supported=n
> cfg_cml=y
> cfg_xen_3_wedge=n
> cfg_afterburner=y
> cfg_xen_wedge=n
> cfg_pistachio=y
> cfg_dietlibc=y
> cfg_uclibc=y
> cfg_wedge=y
> cfg_xen_2_wedge=n
> cfg_boot=y
> cfg_l4ka_resourcemon=y
> #
> # That's all, folks!
> 
> ==========================================================
> ==========================
> 
> 
> 
> Regards
> David
> 
> 
> 
> 
> ----- Original Message ----
> From: Jan Stoess <sto...@kit.edu>
> To: David Silcott <lava_pa...@yahoo.com>; "l...@ira.uni-karlsruhe.de"
> <l...@ira.uni-karlsruhe.de>
> Sent: Tue, June 22, 2010 8:03:58 AM
> Subject: RE: Error building native network drivers in Afterburner
> 
> I did not run into this problem yet. Can you give us more information on your
> build environment?
> Gcc version? Configuration (e.g. top-level config.out)?
> 
> Thanks,
> -Jas
> 
> --
> Dr.-Ing. Jan Stoess
> KIT/UKa System Architecture Group
> Phone: +49 (721) 608 4056
> Fax: +49 (721) 608 7664
> http://os.ibds.kit.edu/stoess
> 
> 
> > -----Original Message-----
> > From: l4ka-boun...@ira.uni-karlsruhe.de [mailto:l4ka-boun...@ira.uni-
> > karlsruhe.de] On Behalf Of David Silcott
> > Sent: Sunday, June 20, 2010 17:52
> > To: l...@ira.uni-karlsruhe.de
> > Subject: Error building native network drivers in Afterburner
> >
> > Hi all,
> >
> > I am getting the following error each time I attempt to build the
> > Afterburner project with the L4Ka native device drivers option enabled.
> >
> > make: *** [/extra/RESEARCH/L4Ka/afterburnerbuild/build/l4ka-driver-
> > native-dbg/l4ka-native-drivers] Error 2
> >
> > The following is the last few lines output by the make command on a
> > second attempt with the -d flag. ( make -d world )
> >
> >
> ==========================================================
> >
> ==========================================================
> > =
> >                 .
> >                 .
> >                 .
> >   Considering target file `common/l4privileged.o'.
> >    File `common/l4privileged.o' does not exist.
> >    Looking for an implicit rule for `common/l4privileged.o'.
> >    Trying pattern rule with stem `l4privileged'.
> >    Trying implicit prerequisite `common/l4privileged.cc'.
> >    Found prerequisite `common/l4privileged.cc' as VPATH
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native//common/l4privileged.cc'
> >    Found an implicit rule for `common/l4privileged.o'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native//common/l4privileged.cc'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native//common/l4privileged.cc'.
> >     Pruning file `config.h'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native///common/macros.h'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native///common/ia32/types.h'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native///common/ia32/arch.h'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native//common/resourcemon.h'.
> >     Pruning file
> > `/extra/RESEARCH/L4Ka/afterburnerbuild/../afterburner///l4ka-driver-
> > native//common/debug.h'.
> >     Pruning file `hypervisor_idl_client.h'.
> >    Finished prerequisites of target file `common/l4privileged.o'.
> >   Giving up on target file `common/l4privileged.o'.
> >  Finished prerequisites of target file `l4ka-native-drivers'.
> > Giving up on target file `l4ka-native-drivers'.
> > Reaping losing child 0x085cfe40 PID 8161 Removing child 0x085cfe40 PID
> > 8161 from chain.
> >
> ==========================================================
> >
> ==========================================================
> > =
> >
> >
> > Has anyone experienced this problem before? Am I missing something?
> >
> > Regards
> > David
> >
> >
> >
> >
> 
> 
> 

Reply via email to