Commit Graph

5049 Commits

Author SHA1 Message Date
Volker Ruppert
821ff1e87c - clarify operator precedence (needed by MSVC)
- defined symbol BOCHSAPI_MSVCONLY for special cases in MSVC
2005-06-09 17:42:34 +00:00
Volker Ruppert
96767b28b6 - C++ strings seem to make trouble on some platforms. Now using standard C strings
- prepared TFTP write support
2005-06-08 21:11:54 +00:00
Volker Ruppert
af6d077766 - changed some default timing settings to more useful values 2005-06-08 18:25:49 +00:00
Volker Ruppert
69fe0b00d4 - some more warnings in MSVC fixed 2005-06-07 19:26:21 +00:00
Stanislav Shwartsman
b5514f42de Merged patch for "compilation outside source directory"
Added missed copyrights for APIC.CC
2005-06-07 05:54:57 +00:00
Volker Ruppert
5e75dc3a10 - some more warnings in MSVC fixed 2005-06-06 20:14:50 +00:00
Volker Ruppert
3c331b1250 - fixes for compilation with NMAKE 2005-06-05 18:46:30 +00:00
Volker Ruppert
b6fc5768fa - fixed compilation with x86_64 and gcc4 (SF patch #1211525 by scop) 2005-06-05 07:24:43 +00:00
Volker Ruppert
e98c100f74 - a bunch of warnings in MSVC fixed
- name of source file in wxworkspace.zip fixed
2005-06-04 17:44:59 +00:00
Volker Ruppert
2ea23a5f6e - access to data register fixed (initial patch by Gregory Trubetskoy)
- removed unnecessary io_len checks
2005-06-04 07:58:02 +00:00
Volker Ruppert
3eedbdb304 - fixed handling of the --enable-processors argument
- detect cpu feature conflicts (PNI needs SSE2 etc.)
- updated version number and strings
2005-06-03 15:56:20 +00:00
Stanislav Shwartsman
a7aadf29b2 Fixed compilation error 2005-05-31 04:47:50 +00:00
Volker Ruppert
112c2d58d8 - added some information about release 2.2 2005-05-29 07:31:49 +00:00
Volker Ruppert
09324e5577 - updates for Bochs release 2.2 (to be completed) 2005-05-28 17:51:56 +00:00
Volker Ruppert
8c72fde3fd - updates for 2.2 2005-05-28 07:12:32 +00:00
Stanislav Shwartsman
015ad92958 Added SMP status to TODO file
Removed abusive BX_INFO from WBINVD instruction
The PREFETCHW (3DNow!) instruction should not #UD in x86-64 even on Intel w/o 3DNow!
2005-05-27 01:53:38 +00:00
Volker Ruppert
8bd2d27e29 - update irq level after IMR write
- attempt to set IMR bit 7 no longer causes a panic
- fixed multicast/broadcast packet detection
- small code cleanup
2005-05-26 09:24:28 +00:00
Volker Ruppert
5661dc8dfe - changes updated 2005-05-26 07:12:18 +00:00
Volker Ruppert
ff9286241c - updates from SF documentation request #1207934 by Alexander Schuch 2005-05-25 18:24:47 +00:00
Volker Ruppert
b12dcebc19 - added status for the todo items 2005-05-24 20:33:58 +00:00
Volker Ruppert
975d040ed5 - LGPL'd VGABIOS updated to version 0.5b (minor bugfixes) 2005-05-24 19:18:21 +00:00
Volker Ruppert
5c4ab76640 - fixed link to latest CHANGES file
- added link to Cirrus notes
- some small updates
2005-05-23 20:04:43 +00:00
Volker Ruppert
e5fb8cd8ba - reject TFTP read requests until the current session has been completed
- silently ignore error packets
- changed symbol name to TFTP_BUFFER_SIZE
2005-05-21 19:33:25 +00:00
Volker Ruppert
c2e53c2d95 - fixed tuntap incompatibility with Linux kernels 2.6.x (SF patch #1203305)
- improved debug message for the received packet
2005-05-21 07:38:29 +00:00
Stanislav Shwartsman
c026a90779 Unify coding style in CPU methods
NO AFFECT ON EMULATION RESULTS
2005-05-20 20:06:50 +00:00
Stanislav Shwartsman
4e0ca04d31 Fixed compilation problem 2005-05-20 17:04:42 +00:00
Stanislav Shwartsman
663f7d5ef3 CMPXCHG16B instruction implemented 2005-05-19 20:25:16 +00:00
Stanislav Shwartsman
92cc308ad2 implement the correct condition for the segment limit check 2005-05-19 19:46:20 +00:00
Stanislav Shwartsman
61946bd3a4 Fixed compilation error 2005-05-19 18:15:19 +00:00
Stanislav Shwartsman
6df9640844 implement jump_far64 for code segments
the panic message moved to TASK-GATE64 far jmp which is still not implemented
2005-05-19 18:13:08 +00:00
Stanislav Shwartsman
6c318bd047 SFENCE/MFENCE/LFENCE methods not defined in CPU class and they NOP in fetchdecode.cc 2005-05-18 05:05:40 +00:00
Kevin Lawton
f829c9cf93 Typo in CR8 handling in MOV_CqRq/MOV_RqCq had a typo. A switch
target of 7 was used instead of 8.
2005-05-17 22:22:35 +00:00
Volker Ruppert
12491e8b50 - some fixes for wxWidgets 2.6 compatiblity
* added hack to detect GTK 2 and set include path
  * don't use obsolete wxNotebookSizer
  * TODO: wxGTK version is still buggy (wrong dialogs when pressing toolbar buttons)
- updated version number and strings
2005-05-17 18:07:04 +00:00
Volker Ruppert
7e9a012574 - updates for pre4 2005-05-15 14:53:07 +00:00
Volker Ruppert
92ec453612 - updates for pre4 2005-05-15 07:20:13 +00:00
Volker Ruppert
dcd280c879 - enabled display libraries rfb and nogui on win32 2005-05-15 07:10:58 +00:00
Volker Ruppert
51602e592c - added some info about the current RFB capabilities
- added supported display library specific options
- added TFTP info to the vnet ethernet module description
2005-05-14 16:00:33 +00:00
Volker Ruppert
4bbfdff51e - added bximage link options for MSVC, Cygwin and MinGW/MSYS
- compile niclist.exe on MinGW/MSYS if networking is enabled
2005-05-14 14:41:27 +00:00
Volker Ruppert
eda4115007 - changes updated 2005-05-13 21:51:53 +00:00
Volker Ruppert
837a46eddc - applied SF patch #1200515 by easeway <easeway@163.com>
* simple read-only TFTP server implemented
  * don't discard IPv4 packets larger than the length stored in header
- TFTP server uses ethdev value for the root directory
- removed trailing newlines in messages
2005-05-13 18:10:58 +00:00
Stanislav Shwartsman
400b7094c6 Commit patch by kuma neko [yuubyou@gmail.com]
64-bit IDIV uses unsigned overflow test
2005-05-13 14:15:35 +00:00
Stanislav Shwartsman
d10731f162 Update my e-mail in source files
Update committed SF patches in changes
2005-05-12 18:07:48 +00:00
Volker Ruppert
fc343985c5 - applied SF patch #1198308: fix incorrect moving mouse cursor when wheel using
on win32
2005-05-11 18:00:02 +00:00
Volker Ruppert
6df7a5135f - applied SF patch #843328: flat style toolbar for the win32 gui
- partial fix for resize problems when moving the Bochs window
  (TODO: resize after moving is complete)
2005-05-08 19:10:21 +00:00
Volker Ruppert
57a8322ac4 - applied patches by Alex Beregszaszi
* serial debug output to COM1 for the rombios (disabled by default)
  * added missing trailing newlines in info/panic messages
- log_bios_start() must initialize serial port for the serial debug feature
- comments for the parallel and serial detection code added
2005-05-07 15:56:27 +00:00
Volker Ruppert
fe87d35465 - improved the imformation about the Windows registry key used for BXSHARE
- added temporary web link to iodebug.html from the old docs
2005-05-06 17:56:34 +00:00
Volker Ruppert
4a7d435ba7 - now using GetDiskFreeSpaceEx() and valid arguments to determine the media size
- report the cdrom capacity in megabytes instead of bytes
- don't flood the logfile with error messages when the guest OS checks the cdrom
  unit periodicly for media presence
2005-05-04 18:19:49 +00:00
Stanislav Shwartsman
5243bd8bf2 Update MP tables comments in rombios 2005-05-04 16:05:05 +00:00
Stanislav Shwartsman
01db1ebd1c Update fixed bugs in chan 2005-05-04 16:00:19 +00:00
Stanislav Shwartsman
7acffe7998 For 4CPU configuration set BSP=0 2005-05-04 15:57:42 +00:00