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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.