You might want to try different CPU settings for qemu until you find one
that works (see below). Try experimenting with different x86  chips, you
may get lucky. qemu -cpu pentium3 might be a good start.

Regards,
Jim

$ qemu -cpu ?
x86           [n270]
x86         [athlon]
x86       [pentium3]
x86       [pentium2]
x86        [pentium]
x86            [486]
x86        [coreduo]
x86          [kvm32]
x86         [qemu32]
x86          [kvm64]
x86       [core2duo]
x86         [phenom]
x86         [qemu64]
x86           [host]




On 18 September 2013 23:27, HaQue <[email protected]> wrote:

> Thank you to all the responses so far.
> I will be looking at Qemu today.
>
> The hardware this system runs on is Intel 810e,815, 845 based motherboards
> only. basically PentiumIII and 4.
> It is very specifically written to access this hardware directly, with no
> bloat whatsoever.
>
> This is why emulation and virtualisation is so tricky.  Unless I can get
> the VM/emu to mimick these exact mainboards, Its going to crash.
>
>
> On 2013-09-18 10:30, Danilo Nascimento wrote:
>
>> Did You try to run it on qemu?
>> Qemu has the -s switch that may do what you want.
>>
>> Em terça-feira, 17 de setembro de 2013, Chris Campbell escreveu:
>>
>>  If it runs on Intel can you not run it in VMware with debugging
>>> turned on?
>>>
>>> http://wiki.osdev.org/VMware [3]
>>>
>>>
>>> --
>>> Chris Campbell
>>>
>>> On 17 September 2013 at 19:48:50, HaQue
>>> ([email protected]) wrote:
>>>
>>>  Hi all,
>>>>
>>>> Long time listener, first time caller.
>>>>
>>>> The hint to post here came from Intern Mikes great talk at
>>>> B-Sides.
>>>>
>>>> I am hoping that someone here can give me some pointers on how to
>>>> debug/monitor a custom OS that runs on a standard Intel mainboard.
>>>>
>>>> Basically it boots up and used the hardware directly, the Intel
>>>> chipset
>>>> and integrated video. Doesn't run on DOS, windows or Linux, is not
>>>> a
>>>> Linux or DOS "derivative or clone. It does use hardware
>>>> interrupts, and
>>>> I believe BIOS routines.
>>>>
>>>> Obviously this means custom drivers and executables (which are
>>>> very
>>>> few).
>>>>
>>>> IDA sees the driver files as "MS-DOS SYS-file(perhaps device
>>>> driver)[dos.ldw]" and I get some coherent code mentioning
>>>> interrupts,
>>>> such as Strategy_Routine, Interrupt_Routine but nothing to really
>>>> speak
>>>> of.
>>>>
>>>> I Initially thought to hook up to the serial port and monitor with
>>>>
>>>> another PC, similar to what you would do in an embedded system,
>>>> though
>>>> quickly realised that this output of dmesg Is programmed into
>>>> Linux, and
>>>> no such functionality exists in my case.
>>>>
>>>> Short of JTAG on the CPU or video, is there anything anyone could
>>>> suggest to figure out the routines?
>>>>
>>>> Is there anything on a standard Intel PC motherboard that can
>>>> help?
>>>>
>>>> All the embedded hardware hacking I have done doesn't seem to
>>>> transfer
>>>> to this, and though ripping apart the software is kind of helpful
>>>> to see
>>>> the overall picture of how the system works, I don't see how to
>>>> use the
>>>> info to interact with the OS aside from the basic, intended
>>>> functionality.
>>>>
>>>> Any tips or links to sites that may help would be great.
>>>>
>>>> Cheers,
>>>>
>>>> HaQue
>>>>
>>>> ------------------------------**-----------------------------
>>>> Is "Gone in 60 Seconds" a movie about Warranty Stickers?
>>>> ______________________________**_________________
>>>> Pauldotcom mailing list
>>>> [email protected]
>>>> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom>[1]
>>>>
>>>> Main Web Site: http://pauldotcom.com [2]
>>>>
>>>
>> --
>> []'s Danilo Nascimento
>>
>>
>> Links:
>> ------
>> [1] 
>> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom>
>> [2] http://pauldotcom.com
>> [3] http://wiki.osdev.org/VMware
>>
>>
>> ______________________________**_________________
>> Pauldotcom mailing list
>> [email protected]
>> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom>
>> Main Web Site: http://pauldotcom.com
>>
>
> --
> ------------------------------**-----------------------------
> Is "Gone in 60 Seconds" a movie about Warranty Stickers?
> ______________________________**_________________
> Pauldotcom mailing list
> [email protected]
> http://mail.pauldotcom.com/**cgi-bin/mailman/listinfo/**pauldotcom<http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom>
> Main Web Site: http://pauldotcom.com
>
_______________________________________________
Pauldotcom mailing list
[email protected]
http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
Main Web Site: http://pauldotcom.com

Reply via email to