From: Ivan Baldo <ibaldo@adinet.com.uy>
To: Hans Bausewein <hansbausewein@xs4all.nl>
Cc: The DOSEMU Team <linux-msdos@vger.kernel.org>
Subject: Re: Dosemu cpu exception
Date: Mon, 13 Apr 2009 18:53:05 -0300 [thread overview]
Message-ID: <49E3B441.9030004@adinet.com.uy> (raw)
In-Reply-To: <56412.194.109.241.111.1239659046.squirrel@webmail.xs4all.nl>
Hello Hans.
There is a tracker at http://sourceforge.net/projects/dosemu , I
don't know if any DOSEmu developer reads this list so maybe it is more
effective to use the tracker there (or maybe not...).
Thanks!!!
Bye.
El 13/04/09 18:44, Hans Bausewein escribió:
> Hello DOSEMU team,
>
> I could not find where to report bugs, so I hope this is a valid way.
>
> It seems that DOSEMU does not support newer CPU's. Maybe simply, because
> it was not updated since they arrived. I've checked the SVN version at
> http://dosemu.svn.sourceforge.net/viewvc/dosemu/trunk/src/base/init/
>
>
> My /proc/cpuinfo says:
>
> vendor_id : AuthenticAMD
> cpu family : 16
> model : 2
> model name : AMD Phenom(tm) 9550 Quad-Core Processor
>
>
> The
>
> switch (get_proc_intvalue_by_key(
> kernel_version_code > 0x20100+74 ? "cpu family" : "cpu" )) {
>
> in src/base/init/config.c tests for values 5, 6, 586, 686, 15.
>
> The result is that config.cpu_spd is zero, which causes a "Division by
> zero" on booting dos.
>
>
>
> If you run dosemu with options
> -h0 -O
> it dumps the configuration to stderr.
>
> It dumps (among a lot else):
> CPUclock infMHz
>
> That is a (poorly formatted) "infinity" result of the division:
>
> (((double)LLF_US)/config.cpu_spd)
>
> in src/base/init/config.c
>
> Adding a case 16 to the switch statement solves this. It reports the CPU
> speed as 2210.17 MHz
>
> It also makes my DOSEMU boot. I'm not sure whether it's completely OK, yet.
> See the attached patch to the 1.4.0 version.
>
> There are more newer processors around. Here's number 17 in this Ubuntu
> bug report:
>
> https://lists.ubuntu.com/archives/universe-bugs/2009-January/036704.html
>
> Hans
>
>
>
--
Ivan Baldo - ibaldo@adinet.com.uy - http://ibaldo.codigolibre.net/
From Montevideo, Uruguay, at the south of South America.
Freelance programmer and GNU/Linux system administrator, hire me!
Alternatives: ibaldo@codigolibre.net - http://go.to/ibaldo
--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
prev parent reply other threads:[~2009-04-13 21:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-13 21:44 Dosemu cpu exception Hans Bausewein
2009-04-13 21:53 ` Ivan Baldo [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49E3B441.9030004@adinet.com.uy \
--to=ibaldo@adinet.com.uy \
--cc=hansbausewein@xs4all.nl \
--cc=linux-msdos@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox