Re: I want use bochs to debug Intel vt. I installed bochs in a 32-bit machine.
Stanislav Shwartsman <[email protected]> Tue, 28 May 2013 11:43:53 +0300
| Newsgroups | gmane.comp.emulators.bochs.devel |
|---|---|
| Message-ID | <CAAAheh0v56i9fG4TJ_L-=v97uuxJ8zo4c2go4q8roBgE=CA9+Q@mail.gmail.com> |
Just use pre-compiled binaries from Bochs 2.6.2 release, they enable Intel VT by default. Stanislav On Tue, May 28, 2013 at 11:01 AM, yandong <[email protected]> wrote: > hi all > I want use bochs to debug Intel vt. I installed bochs in a 32-bit > machine. > and I modified the code as follow: > > in config.h > "#define BX_SUPPORT_VMX 0" is changed to " #define BX_SUPPORT_VMX > 2" > > in cpu/init.cc > BX_CPU_THIS_PTR msr.ia32_feature_ctrl = > /*BX_IA32_FEATURE_CONTROL_LOCK_BIT | > */BX_IA32_FEATURE_CONTROL_VMX_ENABLE_BIT; > > is changed to > > BX_CPU_THIS_PTR msr.ia32_feature_ctrl = > BX_IA32_FEATURE_CONTROL_LOCK_BIT | BX_IA32_FEATURE_CONTROL_VMX_ENABLE_BIT; > > > when I exec "make", I encounter the following error: > > root@hyd-Lenovo:/home/hyd/bochs-20130526# make > cd iodev && \ > make libiodev.a > make[1]: Entering directory `/home/hyd/bochs-20130526/iodev' > g++ -c -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -g -O2 > -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES devices.cc -o devices.o > In file included from ../bochs.h:31:0, > from iodev.h:28, > from devices.cc:26: > ../config.h:672:4: error: #error "VMXx2 require x86-64 support" > make[1]: *** [devices.o] Error 1 > make[1]: Leaving directory `/home/hyd/bochs-20130526/iodev' > make: *** [iodev/libiodev.a] Error 2 > > > > > > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > bochs-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/bochs-developers > > ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ bochs-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bochs-developers