Tips on remote debugging for filesystem code
Julian Elischer
julian at freebsd.org
Mon Sep 4 04:56:07 UTC 2017
On 2/9/17 8:40 pm, Aijaz Baig wrote:
> I was finally able to deploy a FreeBSD-Current VM on Bhyve but even
> with that setup I face a similar issue
>
> For instance I put a breakpoint on 'ffs_read' and let the debugged
> VM continue but the control is neither returned to (k)gdb nor does
> the VM actually run. It appears hung.
are you sure it's not stopped at the breakpoint in ddb on the console?
>
> Is there something within the ffs/ufs code that I need to be aware
> of that it doesn't facilitate this sort of debugging? Or is it
> because Bhyve is being run on FreeBSD which is itself run on another
> hypervisor? Will that affect this?
>
> On Mon, Aug 28, 2017 at 7:03 PM, Aijaz Baig <aijazbaig1 at gmail.com
> <mailto:aijazbaig1 at gmail.com>> wrote:
>
> HI Gary
>
> Just checked that. Indeed that was the case. In addition I was
> running FreeBSD on top of vmware hypervisor and had not allowed
> hardware acceleration features pass through to the FreeBSD VM.
> It is now working! Need to explore more on getting it to connect
> to GDB
>
> Perhaps you'll see a thread soon for it (Has anything worked
> perfectly for the first time ever?? ;) )!
>
> On Mon, Aug 28, 2017 at 6:56 PM, Gary Palmer
> <gpalmer at freebsd.org <mailto:gpalmer at freebsd.org>> wrote:
>
> On Mon, Aug 28, 2017 at 01:12:09PM +0530, Aijaz Baig wrote:
> > Thanks a lot bakul. Will certain look into this
> >
> > Nevertheless I got hold of a PowerEdge 320 system which
> DOES have a POPCNT
> > instruction which shows support for V-x support via EPT
> but I still get the
> > same error there
> >
> > sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 2048M -t
> tap0 -d guest.img -i
> > -I FreeBSD-10.3-RELEASE-amd64-bootonly.iso fbsd10
> > Launching virtual machine "fbsd10" ...
> > vm_create: Device not configured
> >
> > dmesg:
> > vmx_init: processor does not support VMX operation
> >
> > cat /var/run/dmesg.boot | grep -i popcnt
> >
> >
> Features2=0xffba2203<SSE3,PCLMULQDQ,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
> >
> >
> Features2=0xffba2203<SSE3,PCLMULQDQ,SSSE3,CX16,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
> >
> > Any ideas?
>
> Hi,
>
> Check the BIOS for virtualisation or other related options.
> Some BIOSes have
> the ability to turn those features off, even if the
> processor normally
> supports them
>
> Regards,
>
> Gary
>
>
>
>
> --
>
> Best Regards,
> Aijaz Baig
>
>
>
>
> --
>
> Best Regards,
> Aijaz Baig
More information about the freebsd-fs
mailing list