VirtualBox

Opened 13 years ago

Last modified 8 years ago

#8928 closed defect

Guru Meditation when accessing RAM (through mapping) @ 0xB8000 — at Initial Version

Reported by: Markus Duft Owned by:
Component: VMM Version: VirtualBox 4.0.6
Keywords: Cc:
Guest type: other Host type: Linux

Description

Hi!

I'm writing a little hobby kernel (sources @ [1]), and now try to run it on virtualbox. it works fine on qemu, bochs and real hardware. The kernel is a x86_64 kernel. It runs perfectly on VirtualBox, with one little exception: if i try to do something on the screen, a guru meditation results (log attached).

The code causing the crash maps the VGA memory 0xB8000 to a virtual memory location (which succeeds), and then tries to write to the buffer (which crashes).

as i said, this works on qemu, bochs and real hardware, only vbox crashes. is this a limitation i should be aware of?

i'll attach:

  • the log for the meditation.
  • a cd image containing the kernel booted by grub2.

[1] https://github.com/mduft/tachyon3/blob/master/src/x86/cga.c

Change History (1)

by Markus Duft, 13 years ago

Attachment: VBox.log added

Log of guru meditation

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use