Stanislav Shwartsman
bce355172f
More detailed explanation of configure options
2005-04-20 17:44:16 +00:00
Stanislav Shwartsman
501cca67c2
Fix compilation err
2005-04-18 17:41:15 +00:00
Stanislav Shwartsman
163d28b0e8
dos2unix
2005-04-18 17:28:30 +00:00
Stanislav Shwartsman
8482511af3
Fix compilation errors
...
Add BX_INFO for writing to TSC_MSR (not implemented message)
2005-04-18 17:21:34 +00:00
Stanislav Shwartsman
caa0648188
Move duplicated code to separate function
...
And fix a bug I added by previous merge
2005-04-17 21:51:59 +00:00
Stanislav Shwartsman
6fa52214b0
Canonical address check for RIP in x86-64
2005-04-17 18:54:54 +00:00
Stanislav Shwartsman
694a568fb1
1. Make info cpu debugger command 2x shorter
...
2. More corrrect fix for bx_yyinput function in debugger.
It should read all available bytes but no more than max_size bytes
and it is no needed to modify lex_input_size.
2005-04-16 21:43:06 +00:00
Stanislav Shwartsman
ddb6224b1e
Do not print IPS in SHOW_IPS mode if no instructions executed
2005-04-16 19:37:53 +00:00
Stanislav Shwartsman
956d6d00fa
Fixed bug in the patch
2005-04-16 18:56:36 +00:00
Stanislav Shwartsman
fd02a03516
Fixed broadcast mode
2005-04-16 15:55:00 +00:00
Volker Ruppert
2f64560821
- update for pre-release 2.2.pre3
2005-04-16 14:55:40 +00:00
Volker Ruppert
56102670fe
- updates for 2.2.pre3
2005-04-16 07:34:07 +00:00
Volker Ruppert
61bcac3905
- updates from SF documentation request #1182649 by Alexander Schuch
2005-04-15 22:44:46 +00:00
Volker Ruppert
34653048ef
- optimizations in function redraw_area()
...
- if a screen update is needed after i/o writes, now redraw_area() is called instead
of duplicating the code
2005-04-15 17:33:54 +00:00
Volker Ruppert
0dbedb711f
- lexer.c re-generated with flex
2005-04-15 12:16:01 +00:00
Volker Ruppert
8d02b01e41
- fixed a warning (extra token)
2005-04-15 12:02:10 +00:00
Volker Ruppert
53a99cc3b2
- hack added to make the hardware cursor visible on indexed displays (e.g. win32
...
display library in 8 bpp mode). FIXME: find nearest match in DAC table
- optimizations in function redraw_area()
- removed unnecessary code in colorexpand functions
2005-04-14 18:59:46 +00:00
Stanislav Shwartsman
0ed04d2f5d
Update recent fixed bugs in CHANGES
2005-04-14 16:48:36 +00:00
Stanislav Shwartsman
495102369f
Fix PAE functionality
2005-04-14 16:44:40 +00:00
Volker Ruppert
301b491a3f
- fixes for colorexpand with destination write mask values > 0
2005-04-13 20:38:09 +00:00
Volker Ruppert
6ce17bbc2e
- cpu-to-video transparent colorexpand function renamed and implementation completed
...
- some other code cleanups
2005-04-13 18:39:26 +00:00
Stanislav Shwartsman
0b6a3afb53
Fixed compilation problem in segment_ctrl.pro
...
Restore back the workaround for segmentation checking in exception.cc until the better solution will be found
2005-04-13 17:13:05 +00:00
Volker Ruppert
7e6ea7c1ee
- fixes for patterncopy with destination write mask values > 0
...
- some comments updated
2005-04-12 21:26:55 +00:00
Stanislav Shwartsman
9b30cad4c4
Just software changes:
...
1. Separate interrupt function to 3 different functions (real_mode, long_mode, pmode)
2. Added PANIC messages for not implemented FAR CALL, FAR JUMP and FAR RET in long mode
2005-04-12 18:08:10 +00:00
Stanislav Shwartsman
c2c18d2aa4
Clean fix for loading NULL SS selector in exception.cc
2005-04-11 18:53:04 +00:00
Stanislav Shwartsman
8191e3f577
Rolled back mistakely committed I/O APIC experiment
2005-04-11 16:51:09 +00:00
Stanislav Shwartsman
ce35b6ec3a
Fixed logic bug caused SIGSEGV in debugger when gcc 3.4.0 is used.
...
Thanks to Robin Green for fixing the issue
2005-04-10 19:53:42 +00:00
Stanislav Shwartsman
1755589376
Separate pageWriteStamp from ICACHE. The pageWriteStamp has totally independant structure and could be used in future with icache structure. Also it could be significantly speeded up using BX_SMF analog constructions.
2005-04-10 19:42:48 +00:00
Stanislav Shwartsman
a61f035998
Move cosimulation routines to separate file
2005-04-10 18:03:16 +00:00
Volker Ruppert
90e9e78450
- more accurate implementation of the bitblt destination write mask
...
- extended bitblt flag DWORDGRANULARITY now supported
- bitblt messages changed to BX_DEBUG
- report write mask in bitblt message
2005-04-10 17:17:19 +00:00
Volker Ruppert
12bb6400f3
- cpu-to-video bitblt code rewritten and dword alignment fixed
...
- memory mask for the 2 MB ISA version fixed
- bltwidth is unmodified now (width corrected in bitblt functions if necessary)
2005-04-09 11:57:23 +00:00
Stanislav Shwartsman
10dfc89d56
Coding style fixes.
...
Replace cache.segment.base occurences by get_segment_base call for future use in x86-64
2005-04-08 18:30:34 +00:00
Volker Ruppert
143be5e6e9
- status bar text support added
2005-04-07 19:08:01 +00:00
Volker Ruppert
0074e82a82
- extra page registers implemented (these registers have no effect on DMA operations)
...
- port 0x80 belongs to the DMA page register set
2005-04-06 21:09:25 +00:00
Volker Ruppert
69d610c254
- APM support for 16 bit protected mode added (patch from Struan Bartlett)
2005-04-06 18:05:47 +00:00
Volker Ruppert
db46b687d8
- controller disable feature added
...
- code cleanup (removed unused stuff and unnecessary statements etc.)
2005-04-05 17:57:32 +00:00
Volker Ruppert
6ce4b96f6b
- parsing of comX, parportX and usbX options simplified similar to ataX options
2005-04-03 15:00:44 +00:00
Volker Ruppert
15e23d146d
- updates from SF documenation request #1175567 by Alexander Schuch
...
* updated SB16 section (e.g. put sb16ctrl options into a table)
* mention 'boot' option to first time Bochs users
- updated mouse and serial port information and section "Using the serial port"
2005-04-03 10:47:01 +00:00
Volker Ruppert
bf6e5697c3
- link to the QEMU project added
2005-04-03 08:55:21 +00:00
Stanislav Shwartsman
6fd9f82c35
Fixed typo in apic.cc
...
Small speedup for arith64.cc (redundant modC0() call ellimination)
Cleanup
2005-04-02 18:49:44 +00:00
Volker Ruppert
a5fb44c340
- changed data type of bulkIOHostAddr to Bit8u* (fixed compilation on 64 bit hosts)
2005-04-02 11:30:08 +00:00
Volker Ruppert
acf6aad884
- disk image links added (Knoppix, GNU and JX OS)
2005-04-01 17:18:21 +00:00
Stanislav Shwartsman
b2148cdf07
Fixed swapped memset params
2005-04-01 09:24:15 +00:00
Volker Ruppert
7a32c2cb80
- cvs server name fixes and other updates from SF documentation request #1173555
2005-03-31 17:11:01 +00:00
Volker Ruppert
f17ab46b8f
- fixed typo
2005-03-31 16:57:32 +00:00
Stanislav Shwartsman
6d491de4d3
Fixed bug with jumping from long mode when executing interrupt
2005-03-30 22:31:03 +00:00
Stanislav Shwartsman
1bd414c4df
Update changes
2005-03-30 21:50:24 +00:00
Stanislav Shwartsman
8e01acfaa1
Change non-error messages from BX_ERROR to BX_DEBUG
2005-03-30 21:43:08 +00:00
Stanislav Shwartsman
0f7f728e86
Added debug messages for interrupt function in long mode
...
Added mode switch debug prints
2005-03-30 20:53:04 +00:00
Stanislav Shwartsman
52041f60d4
Support for X86_64 in debug CPU method
...
Fixed debug messages printed from read_virtual_checks
2005-03-30 19:56:02 +00:00