Possible bug? (Raspeberry Pi 3 on FreeBSD with --enable-debugger option on)

Lucas Liendo <[email protected]> Sun, 15 May 2022 16:49:48 +0200
Newsgroups gmane.comp.emulators.bochs.devel
Message-ID <CABCAxXsYQUh33f6vP+RTw30rTRUnycm4SF7e1rWELYoVE7XWYQ@mail.gmail.com>
--===============0736322951233928517==
Content-Type: multipart/alternative; boundary="00000000000090b46605df0e05c4"

--00000000000090b46605df0e05c4
Content-Type: text/plain; charset="UTF-8"

Hi there,

I was trying to run bochs with debugging support and for some reason bochs
terminates (and leaves me a .lock file where the hard drive file resides,
I'm running MSDOS 6.22 on it). It doesn't actually crash at all but it
simply terminates very quickly. I do see the window appearing for just a
blink of an eye and then it closes itself. I'm on a Raspberry Pi 3 model B
V1.2. The operating system is: FreeBSD 13.0-RELEASE (uname is reporting
"arm64" as the architecture).

Steps to reproduce:

1. Download bochs-20211104.tar.gz
2. Step into the extracted directory and compile bochs (I used these
options):

./configure --enable-handlers-chaining --enable-ne2000
--enable-repeat-speedups --enable-sb16 --enable-trace-linking
--enable-debugger --enable-readline && make && make install

Note that I do not get any compilation errors at all. Everything goes just
fine.

3. Launch bochs (I'm not providing the rc file for this setup as the exact
same procedure on an Intel machine with also FreeBSD 12.2-RELEASE bochs
runs perfectly fine with the same configuration file, which I believe this
puts aside any configuration related issues. If however the config file is
needed please let me know and I can post it).

4. When bochs launches it spits up the following:

========================================================================
                      Bochs x86 Emulator 2.7.svn
               Built from SVN snapshot after release 2.7
                  Compiled on May 15 2022 at 12:35:12
========================================================================
00000000000i[      ] BXSHARE not set. using compile time default
'/usr/local/share/bochs'
00000000000i[      ] reading configuration from
/home/lucas/.config/bochs/bochsrc
00000000000e[      ] /home/lucas/.config/bochs/bochsrc:60: unknown
parameter 'enabled'
00000000000e[      ] /home/lucas/.config/bochs/bochsrc:60: unknown
parameter for sound ignored.
00000000000i[      ] installing x module as the Bochs GUI
00000000000i[      ] Bochs x86 Emulator 2.7.svn
00000000000i[      ]   Built from SVN snapshot after release 2.7
00000000000i[      ]   Compiled on May 15 2022 at 12:35:12
00000000000i[      ] System configuration
00000000000i[      ]   processors: 1 (cores=1, HT threads=1)
00000000000i[      ]   A20 line support: yes
00000000000i[      ] IPS is set to 4000000
00000000000i[      ] CPU configuration
00000000000i[      ]   SMP support: no
00000000000i[      ]   Using pre-defined CPU configuration: pentium
00000000000i[      ] Optimization configuration
00000000000i[      ]   RepeatSpeedups support: yes
00000000000i[      ]   Fast function calls: no
00000000000i[      ]   Handlers Chaining speedups: no
00000000000i[      ] Devices configuration
00000000000i[      ]   PCI support: i440FX i430FX i440BX
00000000000i[      ]   Network devices support: NE2000
00000000000i[      ]   Sound support: SB16
00000000000i[      ]   USB support: no
00000000000i[      ]   VGA extension support: vbe
00000000000i[IMG   ] Disk image modules
00000000000i[IMG   ]   flat concat sparse dll growing undoable volatile
vmware3
00000000000i[IMG   ]   vmware4 vbox vpc vvfat
00000000000i[NETCTL] Networking modules
00000000000i[NETCTL]   null vnet fbsd slirp socket tuntap vde
00000000000i[SNDCTL] Sound drivers
00000000000i[SNDCTL]   dummy file alsa oss
00000000000i[MEM0  ] allocated memory at 0x42800a00. after alignment,
vector=0x42801000
00000000000i[MEM0  ] 32.00MB
00000000000i[MEM0  ] mem block size = 0x00020000, blocks=256
00000000000i[MEM0  ] rom at 0xfffe0000/131072
('/usr/local/share/bochs/BIOS-bochs-latest')
00000000000i[DEV   ] will paste characters every 100 iodev timer ticks
00000000000i[PLUGIN] init_dev of 'pci' plugin device by virtual method
00000000000i[DEV   ] i440FX PMC present at device 0, function 0
00000000000i[PLUGIN] init_dev of 'pci2isa' plugin device by virtual method
00000000000i[DEV   ] PIIX3 PCI-to-ISA bridge present at device 1, function 0
00000000000i[PLUGIN] init_dev of 'cmos' plugin device by virtual method
00000000000i[CMOS  ] Using local time for initial clock
00000000000i[CMOS  ] Setting initial clock to: Sun May 15 14:03:42 2022
(time0=1652623422)
00000000000i[PLUGIN] init_dev of 'dma' plugin device by virtual method
00000000000i[DMA   ] channel 4 used by cascade
00000000000i[PLUGIN] init_dev of 'pic' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'pit' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'vga' plugin device by virtual method
00000000000i[MEM0  ] Register memory access handlers: 0x0000000a0000 -
0x0000000bffff
00000000000i[VGA   ] interval=200000, mode=realtime
00000000000i[VGA   ] VSYNC using standard mode
00000000000i[MEM0  ] Register memory access handlers: 0x0000e0000000 -
0x0000e0ffffff
00000000000i[BXVGA ] VBE Bochs Display Extension Enabled
00000000000i[XGUI  ] test_alloc_colors: 16 colors available out of 16
colors tried
00000000000i[XGUI  ] font 8 wide x 16 high, display depth = 24
00000000000i[XGUI  ] maximum host resolution: x=1824 y=934
00000000000i[MEM0  ] rom at 0xc0000/38400
('/usr/local/share/bochs/VGABIOS-lgpl-latest')
00000000000i[PLUGIN] init_dev of 'floppy' plugin device by virtual method
00000000000i[DMA   ] channel 2 used by Floppy Drive
00000000000i[FLOPPY] tried to open '/home/lucas/bochs/floppy_a' read/write:
No such file or directory
00000000000i[FLOPPY] tried to open '/home/lucas/bochs/floppy_a' read only:
No such file or directory
00000000000i[FLOPPY] Using boot sequence disk, none, none
00000000000i[FLOPPY] Floppy boot signature check is enabled
00000000000i[PLUGIN] init_dev of 'acpi' plugin device by virtual method
00000000000i[DEV   ] ACPI Controller present at device 1, function 3
00000000000i[PLUGIN] init_dev of 'hpet' plugin device by virtual method
00000000000i[HPET  ] initializing HPET
00000000000i[MEM0  ] Register memory access handlers: 0x0000fed00000 -
0x0000fed003ff
00000000000i[PLUGIN] init_dev of 'ioapic' plugin device by virtual method
00000000000i[IOAPIC] initializing I/O APIC
00000000000i[MEM0  ] Register memory access handlers: 0x0000fec00000 -
0x0000fec00fff
00000000000i[IOAPIC] IOAPIC enabled (base address = 0xfec00000)
00000000000i[PLUGIN] init_dev of 'keyboard' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'harddrv' plugin device by virtual method
00000000000i[HD    ] HD on ata0-0: '/home/lucas/bochs/c.img', 'flat' mode
00000000000i[IMG   ] hd_size: 67092480
00000000000i[HD    ] ata0-0: using specified geometry: CHS=130/16/63
(sector size=512)
00000000000i[PLUGIN] init_dev of 'pci_ide' plugin device by virtual method
00000000000i[DEV   ] PIIX3 PCI IDE controller present at device 1, function
1
00000000000i[PLUGIN] init_dev of 'unmapped' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'biosdev' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'speaker' plugin device by virtual method
00000000000i[PCSPK ] PC speaker output disabled
00000000000i[PLUGIN] init_dev of 'extfpuirq' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'parallel' plugin device by virtual method
00000000000i[PAR   ] parallel port 1 at 0x0378 irq 7
00000000000i[PLUGIN] init_dev of 'serial' plugin device by virtual method
00000000000i[SER   ] com1 at 0x03f8 irq 4 (mode: null)
00000000000i[PLUGIN] init_dev of 'gameport' plugin device by virtual method
00000000000i[PLUGIN] init_dev of 'iodebug' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pci' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pci2isa' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'cmos' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'dma' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pic' plugin device by virtual method
00000000000i[PLUGIN] register state of 'pit' plugin device by virtual method
00000000000i[PLUGIN] register state of 'vga' plugin device by virtual method
00000000000i[PLUGIN] register state of 'floppy' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'unmapped' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'biosdev' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'extfpuirq' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'parallel' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'serial' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'gameport' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'iodebug' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'acpi' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'hpet' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'ioapic' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'keyboard' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'harddrv' plugin device by virtual
method
00000000000i[PLUGIN] register state of 'pci_ide' plugin device by virtual
method
00000000000i[SYS   ] bx_pc_system_c::Reset(HARDWARE) called
00000000000i[CPU0  ] cpu hardware reset
00000000000i[APIC0 ] allocate APIC id=0 (MMIO enabled) to 0x0000fee00000
00000000000i[CPU0  ] CPUID[0x00000000]: 00000001 756e6547 6c65746e 49656e69
00000000000i[CPU0  ] CPUID[0x00000001]: 00000543 00000000 00000000 000203bf
00000000000i[CPU0  ] CPU Features supported:
00000000000i[CPU0  ] x87
00000000000i[CPU0  ] 486ni
00000000000i[CPU0  ] pentium_ni
00000000000i[CPU0  ] debugext
00000000000i[CPU0  ] vme
00000000000i[CPU0  ] pse
00000000000i[CPU0  ] pse36
00000000000i[PLUGIN] reset of 'pci' plugin device by virtual method
00000000000i[PLUGIN] reset of 'pci2isa' plugin device by virtual method
00000000000i[PLUGIN] reset of 'cmos' plugin device by virtual method
ld-elf.so.1: /usr/local/bin/bochs: Undefined symbol "__floatsitf@GCC_3.0"

Is it possible that something is missing in my Raspberry Pi 3 setup but not
in my Intel machine? If that's indeed the case, shouldn't the compilation
have failed before leaving me that build?

Another question aside (please excuse my ignorance) is that I don't
understand why I have to recompile bochs to get debugging support. I mean
the bochs from binary packages from FreeBSD 13.0-RELEASE works perfectly
fine, as a matter of fact the first time after installing it I run `./bochs
--help` to see if there was an "enable debugging" option but then from the
website I learnt that I have to recompile bochs to get that feature working.

If more information is needed, don't hesitate contacting me.

Thanks a lot for your help!

-- 
Lucas.

--00000000000090b46605df0e05c4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi there,</div><div><br></div><div>I was trying to ru=
n bochs with debugging support and for some reason bochs terminates (and le=
aves me a .lock file where the hard drive file resides, I&#39;m running MSD=
OS 6.22 on it). It doesn&#39;t actually crash at all but it simply terminat=
es very quickly. I do see the window appearing for just a blink of an eye a=
nd then it closes itself. I&#39;m on a Raspberry Pi 3 model B V1.2. The ope=
rating system is: FreeBSD 13.0-RELEASE (uname is reporting &quot;arm64&quot=
; as the architecture).</div><div><br></div><div>Steps to reproduce:</div><=
div><br></div><div>1. Download bochs-20211104.tar.gz</div><div>2. Step into=
 the extracted directory and compile bochs (I used these options):</div><di=
v><br></div><div>./configure --enable-handlers-chaining --enable-ne2000 --e=
nable-repeat-speedups --enable-sb16 --enable-trace-linking --enable-debugge=
r --enable-readline &amp;&amp; make &amp;&amp; make install</div><div><br><=
/div><div>Note that I do not get any compilation errors at all. Everything =
goes just fine.<br></div><div><br></div><div>3. Launch bochs (I&#39;m not p=
roviding the rc file for this setup as the exact same procedure on an Intel=
 machine with also FreeBSD 12.2-RELEASE bochs runs perfectly fine with the =
same configuration file, which I believe this puts aside any configuration =
related issues. If however the config file is needed please let me know and=
 I can post it).</div><div><br></div><div>4. When bochs launches it spits u=
p the following:</div><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Bochs x86 Emulator 2.7.svn<br>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Built from SVN snapshot af=
ter release 2.7<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 Compiled on May 15 2022 at 12:35:12<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>00000000000i[ =C2=A0 =C2=A0 =C2=
=A0] BXSHARE not set. using compile time default &#39;/usr/local/share/boch=
s&#39;<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] reading configuration from /h=
ome/lucas/.config/bochs/bochsrc<br>00000000000e[ =C2=A0 =C2=A0 =C2=A0] /hom=
e/lucas/.config/bochs/bochsrc:60: unknown parameter &#39;enabled&#39;<br>00=
000000000e[ =C2=A0 =C2=A0 =C2=A0] /home/lucas/.config/bochs/bochsrc:60: unk=
nown parameter for sound ignored.<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] in=
stalling x module as the Bochs GUI<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] B=
ochs x86 Emulator 2.7.svn<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Bui=
lt from SVN snapshot after release 2.7<br>00000000000i[ =C2=A0 =C2=A0 =C2=
=A0] =C2=A0 Compiled on May 15 2022 at 12:35:12<br>00000000000i[ =C2=A0 =C2=
=A0 =C2=A0] System configuration<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=
=A0 processors: 1 (cores=3D1, HT threads=3D1)<br>00000000000i[ =C2=A0 =C2=
=A0 =C2=A0] =C2=A0 A20 line support: yes<br>00000000000i[ =C2=A0 =C2=A0 =C2=
=A0] IPS is set to 4000000<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] CPU confi=
guration<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 SMP support: no<br>0=
0000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Using pre-defined CPU configurati=
on: pentium<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] Optimization configurati=
on<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 RepeatSpeedups support: ye=
s<br>00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Fast function calls: no<br>=
00000000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Handlers Chaining speedups: no<b=
r>00000000000i[ =C2=A0 =C2=A0 =C2=A0] Devices configuration<br>00000000000i=
[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 PCI support: i440FX i430FX i440BX<br>0000000=
0000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Network devices support: NE2000<br>0000=
0000000i[ =C2=A0 =C2=A0 =C2=A0] =C2=A0 Sound support: SB16<br>00000000000i[=
 =C2=A0 =C2=A0 =C2=A0] =C2=A0 USB support: no<br>00000000000i[ =C2=A0 =C2=
=A0 =C2=A0] =C2=A0 VGA extension support: vbe<br>00000000000i[IMG =C2=A0 ] =
Disk image modules<br>00000000000i[IMG =C2=A0 ] =C2=A0 flat concat sparse d=
ll growing undoable volatile vmware3<br>00000000000i[IMG =C2=A0 ] =C2=A0 vm=
ware4 vbox vpc vvfat<br>00000000000i[NETCTL] Networking modules<br>00000000=
000i[NETCTL] =C2=A0 null vnet fbsd slirp socket tuntap vde<br>00000000000i[=
SNDCTL] Sound drivers<br>00000000000i[SNDCTL] =C2=A0 dummy file alsa oss<br=
>00000000000i[MEM0 =C2=A0] allocated memory at 0x42800a00. after alignment,=
 vector=3D0x42801000<br>00000000000i[MEM0 =C2=A0] 32.00MB<br>00000000000i[M=
EM0 =C2=A0] mem block size =3D 0x00020000, blocks=3D256<br>00000000000i[MEM=
0 =C2=A0] rom at 0xfffe0000/131072 (&#39;/usr/local/share/bochs/BIOS-bochs-=
latest&#39;)<br>00000000000i[DEV =C2=A0 ] will paste characters every 100 i=
odev timer ticks<br>00000000000i[PLUGIN] init_dev of &#39;pci&#39; plugin d=
evice by virtual method<br>00000000000i[DEV =C2=A0 ] i440FX PMC present at =
device 0, function 0<br>00000000000i[PLUGIN] init_dev of &#39;pci2isa&#39; =
plugin device by virtual method<br>00000000000i[DEV =C2=A0 ] PIIX3 PCI-to-I=
SA bridge present at device 1, function 0<br>00000000000i[PLUGIN] init_dev =
of &#39;cmos&#39; plugin device by virtual method<br>00000000000i[CMOS =C2=
=A0] Using local time for initial clock<br>00000000000i[CMOS =C2=A0] Settin=
g initial clock to: Sun May 15 14:03:42 2022 (time0=3D1652623422)<br>000000=
00000i[PLUGIN] init_dev of &#39;dma&#39; plugin device by virtual method<br=
>00000000000i[DMA =C2=A0 ] channel 4 used by cascade<br>00000000000i[PLUGIN=
] init_dev of &#39;pic&#39; plugin device by virtual method<br>00000000000i=
[PLUGIN] init_dev of &#39;pit&#39; plugin device by virtual method<br>00000=
000000i[PLUGIN] init_dev of &#39;vga&#39; plugin device by virtual method<b=
r>00000000000i[MEM0 =C2=A0] Register memory access handlers: 0x0000000a0000=
 - 0x0000000bffff<br>00000000000i[VGA =C2=A0 ] interval=3D200000, mode=3Dre=
altime<br>00000000000i[VGA =C2=A0 ] VSYNC using standard mode<br>0000000000=
0i[MEM0 =C2=A0] Register memory access handlers: 0x0000e0000000 - 0x0000e0f=
fffff<br>00000000000i[BXVGA ] VBE Bochs Display Extension Enabled<br>000000=
00000i[XGUI =C2=A0] test_alloc_colors: 16 colors available out of 16 colors=
 tried<br>00000000000i[XGUI =C2=A0] font 8 wide x 16 high, display depth =
=3D 24<br>00000000000i[XGUI =C2=A0] maximum host resolution: x=3D1824 y=3D9=
34<br>00000000000i[MEM0 =C2=A0] rom at 0xc0000/38400 (&#39;/usr/local/share=
/bochs/VGABIOS-lgpl-latest&#39;)<br>00000000000i[PLUGIN] init_dev of &#39;f=
loppy&#39; plugin device by virtual method<br>00000000000i[DMA =C2=A0 ] cha=
nnel 2 used by Floppy Drive<br>00000000000i[FLOPPY] tried to open &#39;/hom=
e/lucas/bochs/floppy_a&#39; read/write: No such file or directory<br>000000=
00000i[FLOPPY] tried to open &#39;/home/lucas/bochs/floppy_a&#39; read only=
: No such file or directory<br>00000000000i[FLOPPY] Using boot sequence dis=
k, none, none<br>00000000000i[FLOPPY] Floppy boot signature check is enable=
d<br>00000000000i[PLUGIN] init_dev of &#39;acpi&#39; plugin device by virtu=
al method<br>00000000000i[DEV =C2=A0 ] ACPI Controller present at device 1,=
 function 3<br>00000000000i[PLUGIN] init_dev of &#39;hpet&#39; plugin devic=
e by virtual method<br>00000000000i[HPET =C2=A0] initializing HPET<br>00000=
000000i[MEM0 =C2=A0] Register memory access handlers: 0x0000fed00000 - 0x00=
00fed003ff<br>00000000000i[PLUGIN] init_dev of &#39;ioapic&#39; plugin devi=
ce by virtual method<br>00000000000i[IOAPIC] initializing I/O APIC<br>00000=
000000i[MEM0 =C2=A0] Register memory access handlers: 0x0000fec00000 - 0x00=
00fec00fff<br>00000000000i[IOAPIC] IOAPIC enabled (base address =3D 0xfec00=
000)<br>00000000000i[PLUGIN] init_dev of &#39;keyboard&#39; plugin device b=
y virtual method<br>00000000000i[PLUGIN] init_dev of &#39;harddrv&#39; plug=
in device by virtual method<br>00000000000i[HD =C2=A0 =C2=A0] HD on ata0-0:=
 &#39;/home/lucas/bochs/c.img&#39;, &#39;flat&#39; mode<br>00000000000i[IMG=
 =C2=A0 ] hd_size: 67092480<br>00000000000i[HD =C2=A0 =C2=A0] ata0-0: using=
 specified geometry: CHS=3D130/16/63 (sector size=3D512)<br>00000000000i[PL=
UGIN] init_dev of &#39;pci_ide&#39; plugin device by virtual method<br>0000=
0000000i[DEV =C2=A0 ] PIIX3 PCI IDE controller present at device 1, functio=
n 1<br>00000000000i[PLUGIN] init_dev of &#39;unmapped&#39; plugin device by=
 virtual method<br>00000000000i[PLUGIN] init_dev of &#39;biosdev&#39; plugi=
n device by virtual method<br>00000000000i[PLUGIN] init_dev of &#39;speaker=
&#39; plugin device by virtual method<br>00000000000i[PCSPK ] PC speaker ou=
tput disabled<br>00000000000i[PLUGIN] init_dev of &#39;extfpuirq&#39; plugi=
n device by virtual method<br>00000000000i[PLUGIN] init_dev of &#39;paralle=
l&#39; plugin device by virtual method<br>00000000000i[PAR =C2=A0 ] paralle=
l port 1 at 0x0378 irq 7<br>00000000000i[PLUGIN] init_dev of &#39;serial&#3=
9; plugin device by virtual method<br>00000000000i[SER =C2=A0 ] com1 at 0x0=
3f8 irq 4 (mode: null)<br>00000000000i[PLUGIN] init_dev of &#39;gameport&#3=
9; plugin device by virtual method<br>00000000000i[PLUGIN] init_dev of &#39=
;iodebug&#39; plugin device by virtual method<br>00000000000i[PLUGIN] regis=
ter state of &#39;pci&#39; plugin device by virtual method<br>00000000000i[=
PLUGIN] register state of &#39;pci2isa&#39; plugin device by virtual method=
<br>00000000000i[PLUGIN] register state of &#39;cmos&#39; plugin device by =
virtual method<br>00000000000i[PLUGIN] register state of &#39;dma&#39; plug=
in device by virtual method<br>00000000000i[PLUGIN] register state of &#39;=
pic&#39; plugin device by virtual method<br>00000000000i[PLUGIN] register s=
tate of &#39;pit&#39; plugin device by virtual method<br>00000000000i[PLUGI=
N] register state of &#39;vga&#39; plugin device by virtual method<br>00000=
000000i[PLUGIN] register state of &#39;floppy&#39; plugin device by virtual=
 method<br>00000000000i[PLUGIN] register state of &#39;unmapped&#39; plugin=
 device by virtual method<br>00000000000i[PLUGIN] register state of &#39;bi=
osdev&#39; plugin device by virtual method<br>00000000000i[PLUGIN] register=
 state of &#39;extfpuirq&#39; plugin device by virtual method<br>0000000000=
0i[PLUGIN] register state of &#39;parallel&#39; plugin device by virtual me=
thod<br>00000000000i[PLUGIN] register state of &#39;serial&#39; plugin devi=
ce by virtual method<br>00000000000i[PLUGIN] register state of &#39;gamepor=
t&#39; plugin device by virtual method<br>00000000000i[PLUGIN] register sta=
te of &#39;iodebug&#39; plugin device by virtual method<br>00000000000i[PLU=
GIN] register state of &#39;acpi&#39; plugin device by virtual method<br>00=
000000000i[PLUGIN] register state of &#39;hpet&#39; plugin device by virtua=
l method<br>00000000000i[PLUGIN] register state of &#39;ioapic&#39; plugin =
device by virtual method<br>00000000000i[PLUGIN] register state of &#39;key=
board&#39; plugin device by virtual method<br>00000000000i[PLUGIN] register=
 state of &#39;harddrv&#39; plugin device by virtual method<br>00000000000i=
[PLUGIN] register state of &#39;pci_ide&#39; plugin device by virtual metho=
d<br>00000000000i[SYS =C2=A0 ] bx_pc_system_c::Reset(HARDWARE) called<br>00=
000000000i[CPU0 =C2=A0] cpu hardware reset<br>00000000000i[APIC0 ] allocate=
 APIC id=3D0 (MMIO enabled) to 0x0000fee00000<br>00000000000i[CPU0 =C2=A0] =
CPUID[0x00000000]: 00000001 756e6547 6c65746e 49656e69<br>00000000000i[CPU0=
 =C2=A0] CPUID[0x00000001]: 00000543 00000000 00000000 000203bf<br>00000000=
000i[CPU0 =C2=A0] CPU Features supported:<br>00000000000i[CPU0 =C2=A0] 		x8=
7<br>00000000000i[CPU0 =C2=A0] 		486ni<br>00000000000i[CPU0 =C2=A0] 		penti=
um_ni<br>00000000000i[CPU0 =C2=A0] 		debugext<br>00000000000i[CPU0 =C2=A0] =
		vme<br>00000000000i[CPU0 =C2=A0] 		pse<br>00000000000i[CPU0 =C2=A0] 		pse=
36<br>00000000000i[PLUGIN] reset of &#39;pci&#39; plugin device by virtual =
method<br>00000000000i[PLUGIN] reset of &#39;pci2isa&#39; plugin device by =
virtual method<br>00000000000i[PLUGIN] reset of &#39;cmos&#39; plugin devic=
e by virtual method<br>ld-elf.so.1: /usr/local/bin/bochs: Undefined symbol =
&quot;__floatsitf@GCC_3.0&quot;</div><div><br></div><div>Is it possible tha=
t something is missing in my Raspberry Pi 3 setup but not in my Intel machi=
ne? If that&#39;s indeed the case, shouldn&#39;t the compilation have faile=
d before leaving me that build?</div><div><br></div><div>Another question a=
side (please excuse my ignorance) is that I don&#39;t understand why I have=
 to recompile bochs to get debugging support. I mean the bochs from binary =
packages from FreeBSD 13.0-RELEASE works perfectly fine, as a matter of fac=
t the first time after installing it I run `./bochs --help` to see if there=
 was an &quot;enable debugging&quot; option but then from the website I lea=
rnt that I have to recompile bochs to get that feature working.</div><div><=
br></div><div>If more information is needed, don&#39;t hesitate contacting =
me.</div><div><br></div><div>Thanks a lot for your help!<br></div><div><div=
><br>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gm=
ail_signature"><div dir=3D"ltr"><span><font size=3D"1"><font size=3D"2">Luc=
as.<br></font></font></span></div></div></div></div></div>

--00000000000090b46605df0e05c4--


--===============0736322951233928517==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0736322951233928517==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
bochs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bochs-developers

--===============0736322951233928517==--