Stanislav Shwartsman
76c11e1a40
- Configure option --enable-acpi is deprecated and should not be used anymore.
...
The ACPI support is always automatically compiled in if PCI is compiled in.
The ACPI still could be disabled using .bochsrc 'plugin_ctrl' option.
Updated CHANGES and docs as well.
2011-04-30 20:04:42 +00:00
Stanislav Shwartsman
01ba2ef2b0
recv can return -1
2011-04-30 18:47:04 +00:00
Stanislav Shwartsman
38ec72ece3
Merged serial port fix from [Bochs-developers] accessing COM1 via telnet.
...
Upon investigation the problem is easily fixed in bx_serial_c::rx_timer_handler():
<snip>
ssize_t bytes = read(socketid, &chbuf, 1);
#endif
if (bytes)
{
BX_INFO((" -- COM %d : read byte [%d]", port+1, chbuf));
data_ready = 1;
}
<snip>
I think this means the extra check above will give no noticeable degradation of performance, so hopefully this can be applied to SVN. It would avoid screwing up a running instance of Bochs when a remote network client unexpectedly disconnects from the COM1 tcp port.
Also some cleanup in serial.cc code.
2011-04-30 18:22:35 +00:00
Stanislav Shwartsman
d440a5eda0
avx bug fix
2011-04-29 23:06:50 +00:00
Stanislav Shwartsman
c3de861958
fixed gui debugger mode change display
2011-04-28 19:16:51 +00:00
Volker Ruppert
e8555036ea
- limit output packet size to max. 0,1 sec for continous sound at low data
...
rates (e.g. 8000 Hz, 8 bit, mono)
2011-04-26 18:35:43 +00:00
Stanislav Shwartsman
c44f82f4ac
small cleanup
2011-04-25 20:26:22 +00:00
Volker Ruppert
b7e457dc86
- enabled support for DAC1 output (both DACs cannot send output to the lowlevel
...
module at the same time yet)
2011-04-25 17:35:39 +00:00
Stanislav Shwartsman
c3a31d3cf0
applied patch bochs-110423-builtinbswap.patch
2011-04-25 15:20:27 +00:00
Volker Ruppert
c5f385552f
- use the new Core Audio API if available (SF patch #3292581 by Heikki Lindholm)
...
- TODO: some more work may be required
2011-04-25 11:22:19 +00:00
Volker Ruppert
f45b16d6c0
- fixed recording / playback of different audio formats / sample rates
2011-04-25 08:47:19 +00:00
Volker Ruppert
14ecf33ad5
- sound input support for OSS implemented
...
- ALSA: fixed possible assertion failure in stopwaverecord()
2011-04-24 18:45:37 +00:00
Volker Ruppert
e3916f0df4
- always enable Cirrus extensions of the PCI version
...
- changed statements true / false to 1 / 0
- added definitions for unimplemented features
2011-04-24 08:08:35 +00:00
Stanislav Shwartsman
a02d8cfe67
cleanups, simplications, copyright updates
2011-04-23 20:39:27 +00:00
Volker Ruppert
61ac09e297
- allow writing to MBR (except partition table) to make Win95 happy
2011-04-23 14:18:01 +00:00
Stanislav Shwartsman
4f46b6eab2
bcd flags handling change
2011-04-23 10:49:36 +00:00
Stanislav Shwartsman
610df62e93
fixed segfault with x86-64 disabled
2011-04-22 17:56:27 +00:00
Stanislav Shwartsman
a1b523dacd
warning fix
2011-04-22 15:18:05 +00:00
Stanislav Shwartsman
df5348695d
fixed typo in tlb invalidation callback
2011-04-22 15:12:43 +00:00
Volker Ruppert
72b4a1fe46
- implemented sound input support for the ALSA sound support
...
- TODO #1 : move lowlevel sound recording / playback to a separate thread
- TODO #2 : sound input support for OSS
2011-04-22 13:11:47 +00:00
Stanislav Shwartsman
fb360ac334
bugfix
2011-04-22 07:39:38 +00:00
Stanislav Shwartsman
e65509d384
typo fix
2011-04-21 18:30:07 +00:00
Stanislav Shwartsman
c9c067bf8b
compilation fixes for OpenBSD
2011-04-21 18:29:07 +00:00
Stanislav Shwartsman
5230bd27ee
added/fixed comments
2011-04-21 15:51:36 +00:00
Stanislav Shwartsman
9979817f4a
fix for acpi (merge SF patch)
2011-04-21 15:40:33 +00:00
Stanislav Shwartsman
024a1ace38
move X2APIC to be .bochsrc option, rework of the cpuid code
2011-04-21 13:27:42 +00:00
Stanislav Shwartsman
fb802c8712
more mingw and cygwin builds cannot compile with -mno-cygwin.
...
remove this option from configure defaults and add to .conf.win32-cygwin script only.
2011-04-20 17:44:00 +00:00
Stanislav Shwartsman
ea7c4d6887
gcc 4.6 warning fix - unused var
2011-04-20 17:43:21 +00:00
Stanislav Shwartsman
89d92cc0fe
optimize bswap64 for Big Endian hosts
2011-04-20 17:30:21 +00:00
Stanislav Shwartsman
e56db12304
cleanup code duplication from fpu
2011-04-20 17:29:17 +00:00
Stanislav Shwartsman
c8577e77e1
merge patch Mac OS X audio missing framework dependency by Heikki Lindholm
2011-04-19 12:50:22 +00:00
Stanislav Shwartsman
1a7d38c28b
bswap optimization patch by Heikki Lindholm + cleanup
2011-04-19 12:48:06 +00:00
Volker Ruppert
dfaa18bcd0
- two of the BLT raster operations might be implemented in a wrong way, but no
...
test case present yet. Added BX_ERROR for the case they are used.
- improved detection of unimplemented features
2011-04-17 13:20:47 +00:00
Stanislav Shwartsman
9aaeea3fda
remove icache.h code that was added for studies in trace cache
2011-04-15 04:48:37 +00:00
Stanislav Shwartsman
74792e6841
update CHANGES
2011-04-15 04:46:27 +00:00
Volker Ruppert
0458541156
- updated LGPL'd VGABIOS to current CVS
...
* fixed DAC palette in 8 bpp VBE and Cirrus modes (using the same palette as
VGA mode 0x13
* added HDTV resolutions (patch by Tristan Schmelcher)
2011-04-14 16:27:13 +00:00
Volker Ruppert
a0fa1f958e
- temporary fix for the "*-apple-darwin*" case to use the MacOSX sound module
...
(some more changes to use latest version of the sound interface may be required)
2011-04-12 16:17:57 +00:00
Volker Ruppert
18d36edbf0
- temporary fix for the "*-apple-darwin*" case to use the MacOSX sound module
...
(some more changes to use latest version of the sound interface may be required)
2011-04-12 16:17:22 +00:00
Stanislav Shwartsman
69b829a935
small fixes
2011-04-12 06:05:31 +00:00
Volker Ruppert
637823b530
- wave input feature using lowlevel sound module implemented (currently
...
returning silence)
- TODO: implement sound recording in the lowlevel sound modules
2011-04-10 21:12:30 +00:00
Stanislav Shwartsman
6e79fdfb1e
optimize data hw breakpoint
2011-04-09 05:12:28 +00:00
Stanislav Shwartsman
0de9a5f75d
compilation fix
2011-04-08 16:20:26 +00:00
Volker Ruppert
f6ac6abd92
- implemented dummy sound input support (returns silence) and prepared the
...
ES1370 emulation to use it.
TODO #1 : implement real sound input in the lowlevel sound modules
TODO #2 : implement sound input in the SB16
TODO #3 : rewrite sound output code to use the same API
2011-04-04 16:07:24 +00:00
Volker Ruppert
c78026a9a2
- deleted executable properties from source files
2011-04-03 10:29:19 +00:00
Volker Ruppert
580159d2d8
- deleted executable property
2011-04-03 09:55:17 +00:00
Stanislav Shwartsman
5172d473fa
update CHANGES
2011-04-03 04:12:46 +00:00
Stanislav Shwartsman
bee5940167
fixed compilation err with trace cache off
2011-04-03 03:43:38 +00:00
Stanislav Shwartsman
734744847e
fix cpuid.h (c)
2011-04-03 03:40:25 +00:00
Volker Ruppert
4e0303fb56
- small optimization in read / write sector loop: no need to calculate logical
...
sector address when incrementing
- removed useless duplicated list of unsupported commands
- LBA flag changed to type bx_bool
2011-04-02 13:19:52 +00:00
Volker Ruppert
37ed405197
- CVS to SVN changes
...
- spelling fixes etc. (thanks to Ben Lunt)
2011-04-01 16:20:15 +00:00