bochs

Compiling Bochs on Mac os x Snow Leopard

Hi there, Was someone able to compile the Bochs simulator under Snow Leopard. Leopard worked fine for me but under Snow Leopard I get alot of problems related to the Carbon library... Ok, some more information was request. I compile with make on the shell; stanard build process coming with the bochs sources I was successfully able to ...

BIOS INT 0x15 Function 0x88 always returns same memory size

I'm using BIOS int 0x15 on my Bochs emulator, however this always returns the same memory size (34440) no matter what I have configured: mov ax, 0x88 int 0x15 I know that there are better methods of memory detection, but I wanted to understand why this wasnt working as expected (just in case there is something I've done wring) Why is...

How to get started on implementing a virtual machine?

I have recently become interested in implementing a basic x86 virtual machine. I think that it would be one the best ways to completely understand the way an x86 machine works. Other than the code base of open source VMMs like bochs, QEMU, kvm, or xen, what resources would you recommend that I look into to get started? ...

Debugging with Bochs + GDB: "cannot find bounds of current function"?

I'm working on writing an OS and I'm running into problems trying to debug my code. I'm using GDB to connect to Bochs' GDB stub to "remotely" debug my kernel. Connecting works fine, as does loading debugging symbols from the kernel file. I set a breakpoint for the kmain function, which is successfully located, and the debugger breaks ...

InitCursor(), CreateStandardAlert(), RunStandardAlert() not declared in scope while compiling bochs

Hi, I was trying to compile bochs the sh .conf.macosx worked but the make command resulted in InitCursor(), CreateStandardAlert(), RunStandardAlert() not declared in scope is there something obvious that I'm missing on. Thanx in advance. -- Srimanth ...