Bryce Denney
d9f83730c5
- initial checkin of bochs benchmarking stuff
2001-06-05 17:41:23 +00:00
Bryce Denney
565fa8ea8e
- another speed boost: when not using SMP, use
...
BX_CPU_C bx_cpu;
BX_MEM_C bx_mem;
and when more than one processor, use
BX_CPU_C *bx_cpu_array[BX_SMP_PROCESSORS];
BX_MEM_C *bx_mem_array[BX_ADDRESS_SPACES];
The changeover is controlled by BX_SMP_PROCESSORS, but there are only
a few code changes since nearly all code uses the BX_CPU(n) and BX_MEM(n)
macros.
- This turns out to make a 10% speed difference! With this revision,
the CVS version now gets 95% of the performance of the 3/25/2000
snapshot, which I've been using as my baseline.
2001-06-05 17:35:08 +00:00
Bryce Denney
b01b9109a6
- the SMP merge has reduced performance of even one processor, so this
...
is the first attempt to regain the performance of pre-SMP bochs
(1.1.2). When simulating only one processor, stay in cpu_loop forever
as pre-SMP versions did. The overhead of returning from cpu_loop over
and over was slowing us down.
2001-06-05 15:56:19 +00:00
Bryce Denney
63dab502f6
- add keyboard
2001-06-04 23:06:33 +00:00
Bryce Denney
6d9113d4e1
- add top level link to debugger and cosimulation
2001-06-04 23:02:36 +00:00
Bryce Denney
bf13589cb1
- replace broken link with good one
2001-06-04 23:02:20 +00:00
Bryce Denney
52e0d4178c
- fix typo
2001-06-04 16:36:21 +00:00
Bryce Denney
477b71def7
- don't bother with $Id$ in the bximage output anymore, it's not that
...
important.
2001-06-04 04:28:16 +00:00
Bryce Denney
c9d5ee1dfc
- final update for 1.2 branch
2001-06-04 04:27:22 +00:00
Bryce Denney
4b323cd40d
- sync up with 1.2 branch (to 1.17.2.17)
2001-06-04 04:26:56 +00:00
Bryce Denney
4fd165131b
- sync up with 1.2 final
2001-06-04 04:23:39 +00:00
Bryce Denney
075bc4319b
- replaced with 2.40
2001-06-04 03:56:26 +00:00
Bryce Denney
9bda2b4491
- just remove the $Id$ tag from the bximage output, because it will always
...
be changing, unless I figure out how to put -kb on it.
2001-06-04 03:44:45 +00:00
Bryce Denney
46f3c6ed68
- add man pages
2001-06-04 03:37:54 +00:00
Bryce Denney
8448f3cda1
- mention man pages too
2001-06-04 03:34:32 +00:00
Bryce Denney
8c57c0c6cf
- disable mouse capture on startup, to avoid confusing the heck out of
...
new users.
2001-06-04 02:45:28 +00:00
Bryce Denney
f41b050fd9
- update for 1.2 release
2001-06-03 23:09:11 +00:00
Bryce Denney
d2a6e40367
- Bryce got picky about spaces here and there
2001-06-03 22:49:13 +00:00
Timothy R.Butler
aa982d8e7e
Updated formatting to work better under man 2.3.0 (SuSE 7.1), and
...
hopefully other versions of man. I also added reference to Bryce's new
Linux getting started guide.
2001-06-03 22:35:07 +00:00
Bryce Denney
2c66148a10
- remove some windows references, put </a> at the end of anchor tags
...
such as <a name="bla">
2001-06-03 20:55:28 +00:00
Timothy R.Butler
91cdfc0c87
Simplified argument usage information, reformatted doc.
2001-06-03 19:50:33 +00:00
Bryce Denney
64ebca73f7
- don't report version number for bximage
2001-06-03 15:06:04 +00:00
Bryce Denney
cde6e5ba53
- mostly-minor tweaks by Bryce
...
- all bochsrc option names changed to lower case, since the uppercase
versions will not be recognized.
- BIOS is now named BIOS-bochs-latest instead of by date.
2001-06-03 14:37:40 +00:00
Bryce Denney
949a8e6557
- Bochs man pages from Tim Butler
2001-06-03 13:18:20 +00:00
Bryce Denney
e056bfbc12
- first draft, based on win32 with changes to make it linux specific
2001-06-03 04:54:01 +00:00
Bryce Denney
81c433cb03
- move to CHANGES, to be consistent with README, COPYING
2001-06-02 08:20:55 +00:00
Bryce Denney
d06f61b197
- update message to point to DOC-win32.htm
2001-06-02 07:44:13 +00:00
Bryce Denney
a0924ee9e6
- should say 10 minutes, not 5
2001-06-02 07:43:25 +00:00
Bryce Denney
421d5f6845
- install bochs binary in /usr/local/bochs/@VERSION@ instead of bin
...
- add symlink "latest"
2001-06-02 07:42:37 +00:00
Bryce Denney
433f9c3d98
- leave @VERSION@ instead of an actual version number
2001-06-02 07:41:03 +00:00
Bryce Denney
27c0ac42ad
- sync up with 1.2 branch
2001-06-02 07:40:06 +00:00
Bryce Denney
93271443b7
- sync up with 1.2 branch (revs 1.17.2.7 to 1.17.2.11)
2001-06-02 07:37:38 +00:00
Bryce Denney
02bb79fe79
- no longer needed, RPM takes care of it
2001-06-02 04:10:14 +00:00
Bryce Denney
3c9067facf
- crash configure if X windows gui selected but no X windows libraries
...
are found
2001-06-02 03:11:51 +00:00
Bryce Denney
07b92bf6a5
- first test if -pthread arg to compiler causes pthread library to work.
...
If so, use it. Otherwise, check if -lpthread works. If so, us it.
Otherwise, print an error and fail.
2001-06-02 03:07:28 +00:00
Bryce Denney
86dc440418
- fixed type, BX_EROR -> BX_ERROR
2001-06-02 03:01:01 +00:00
Bryce Denney
8c538a62d2
- added missing LOG_THIS
2001-06-02 02:49:14 +00:00
Bryce Denney
ea4ac33e96
- cleaned up, added some more detail about tools
2001-06-02 00:45:13 +00:00
Bryce Denney
e6496cfce9
- typecast arg3 of pthread_create to the right kind of function pointer
2001-06-01 21:53:18 +00:00
Bryce Denney
834bcc25da
- added linux mouse patches from "Robb Main" <genedyne@aci.on.ca>.
...
patch.linux-mouse can be applied to current CVS
patch.linux-mouse-for-1.1.2 is what Robb sent originally, which can
be applied to version 1.1.2 (bugfix3)
2001-06-01 18:53:17 +00:00
Bryce Denney
6f6f9d79f0
- added tons of content
2001-06-01 08:29:17 +00:00
Bryce Denney
4d3f592af4
- first draft of windows specific doc
2001-06-01 06:32:02 +00:00
Bryce Denney
8c914f5c1f
- fixed so that I could compile bximage.exe in win32
2001-06-01 05:58:46 +00:00
Bryce Denney
522007e662
- I guess strcasecmp is specific to glib or something, it didn't work in
...
win32.
2001-06-01 05:45:55 +00:00
Bryce Denney
2ffb3b5d01
- compile bximage too
2001-06-01 05:21:25 +00:00
Bryce Denney
10ae93c1d6
- gcc -Wall made me a little more honest! Added missing includes,
...
removed unused variables, initialized things that I had missed before,
added a missing arg to sprintf, and a return at the end of int main.
That's all.
2001-06-01 05:11:45 +00:00
Bryce Denney
ad43b74b4a
- change to $Id$ in the print_banner
2001-06-01 04:28:14 +00:00
Bryce Denney
ee4897e645
- fixed upper limit of hard disk size. the limit is cylinders<65536.
2001-06-01 04:24:12 +00:00
Bryce Denney
a6dd514493
- rename mkimg2 to bximage
2001-06-01 04:20:26 +00:00
Bryce Denney
cc9e6ee3bc
- now it asks before trashing an old image file
...
- finished code that prints 1 dot per megabyte
- added rcs header
2001-06-01 04:07:21 +00:00