Bryce Denney
d2f6b73330
- update keymapping docs
2002-03-24 02:44:18 +00:00
Bryce Denney
1c135efb3c
- converted Christophe's keymap instructions to docbook, added to user
...
manual. Minor updates are still needed since I changed the format
of his keymap file after he wrote these docs.
2002-03-24 02:05:49 +00:00
Bryce Denney
7f3a8fb237
- small mod to make the patch also allow reads to Arb ID register
2002-03-24 01:20:10 +00:00
Bryce Denney
e6e4bca1f6
- adds an important behavior of local APICs that was missing before.
...
An INIT interrupt with Trigger mode=Level and Level=Deassert tells
all the APICs to set their arbitration ID. It does NOT do a normal
init, as bochs was doing before.
2002-03-24 01:08:24 +00:00
Bryce Denney
fb97571bc9
- add hints for developers who want to add keymapping in a GUI
2002-03-23 23:25:36 +00:00
Bryce Denney
29a00c67a5
- something like this needed in gui.cc
2002-03-23 03:00:15 +00:00
Bryce Denney
27dad49a2c
- update compile instructions for lots of platforms. Now that configure
...
script can detect platforms, the standard "configure&&make" should
work on all platforms (that's the goal at least). I mention
the .conf.* script for each platform as well, even though it is no
longer required.
2002-03-23 01:38:29 +00:00
Bryce Denney
ae6094c268
- change lots of "if (bx_dbg.apic) BX_INFO(...)" into "BX_DEBUG(...)".
...
This allows you to turn on debug msgs at runtime. The old BX_INFOs
were created before BX_DEBUG existed.
2002-03-23 00:54:37 +00:00
Christophe Bothamy
96ef24df80
- added keyboard specific information.
2002-03-22 08:40:30 +00:00
Christophe Bothamy
30541d7a37
- added KEY_LEFT_BACKSLASH
2002-03-21 19:12:35 +00:00
Christophe Bothamy
2c8e663c9c
- fix rombios comment
...
- added Jeroen as author of VBE
2002-03-21 19:11:43 +00:00
Volker Ruppert
a7d5ae3b2d
- added support for text modes with 8x8 characters on win32 gui (patch from
...
Hartmut Birr <hartmut.birr@tesionmail.de>)
This is usefull for ROS (50 lines console).
2002-03-21 18:40:20 +00:00
Jeroen Janssen
a7dbb3cadc
- small update to changes file about vgabios
2002-03-21 07:16:40 +00:00
Jeroen Janssen
877464c65b
- fixing { parameter
2002-03-21 07:15:06 +00:00
Jeroen Janssen
44078fa7cb
- adding TODO item to vbe-lfb patch
2002-03-21 07:13:47 +00:00
Jeroen Janssen
492efdea6d
- changed mailinglist to bochs-cvs + enabled it
2002-03-21 07:11:28 +00:00
Bryce Denney
af8f4e56de
- clean up .conf files. now all have cdrom, sound, ne2k, and vbe.
2002-03-21 02:50:06 +00:00
Bryce Denney
5ab4415516
- enable I/O interface to debugger, when the debugger is enabled
2002-03-21 02:14:51 +00:00
Bryce Denney
077e7fd683
- something equivalent to this patch has been committed to cvs.
...
cpu/cpu.cc rev 1.25.
2002-03-21 00:01:00 +00:00
Bryce Denney
0fef43eeb6
- in debugger, fix instruction tracing for SMP simulation. This was
...
fixed in patch.smp-instr-trace for Bochs 1.3, but the patch conflicted
with the latest source. It was simple enough to just make the changes by
hand. This should fix bug [ #532321 ] SMP debug: trace-on fails
2002-03-20 23:50:23 +00:00
Bryce Denney
687e8bcfb4
- clean up lines related to disassembly that Greg left. This patch makes no
...
changes of importance...I just removed commented out lines.
2002-03-20 23:45:31 +00:00
Bryce Denney
5d2667b345
- set dest format to 0xf by default. I'm just modeling bits 31-28, so 0xff is
...
invalid. This fixes the misleading panic message:
bx_local_apic_c::match_logical_addr: cluster model addressing not
implemented, which was printed even if the OS did not request cluster
addressing.
2002-03-20 23:32:43 +00:00
Jeroen Janssen
14a6edb904
- adding (commented) line for bochs-commits mailinglist
2002-03-20 21:40:19 +00:00
Jeroen Janssen
c2f12c9096
- adding syncmail to checkoutlist
2002-03-20 21:38:23 +00:00
Jeroen Janssen
99ff182782
- added syncmail 3.17 from the sourceforge syncmail CVS
2002-03-20 21:37:29 +00:00
Christophe Bothamy
cee75f1f3a
*** empty log message ***
2002-03-20 21:08:56 +00:00
Christophe Bothamy
11b6de2502
- fix from gnutchar@hotmail.com. cmp ax, 0x0000 sould be cmp ax, #0x0000
2002-03-20 21:06:12 +00:00
Bryce Denney
2d90a42ba2
- instruction tracing in the debugger was broken in SMP mode. This
...
patch should fix it.
2002-03-20 08:55:59 +00:00
Bryce Denney
54e3edd8bf
*** empty log message ***
2002-03-20 04:32:49 +00:00
Bryce Denney
8527799a32
- set dest format to 0xf. I'm just modeling bits 31-28, so 0xff is
...
invalid.
2002-03-20 04:22:15 +00:00
Bryce Denney
a54fa93583
- clean up disassembly output for SMP debugging
2002-03-20 04:09:26 +00:00
Bryce Denney
2c5a8dafed
- apply patch.smp-hlt-deadlock which avoids a deadlock in SMP simulation
...
(with debugger enabled) when all SMP machines are halted.
2002-03-20 03:49:19 +00:00
Bryce Denney
1e378750d5
- add testing notes
2002-03-20 03:00:33 +00:00
Bryce Denney
571ac50d1c
- apply patch.smp-eio-readable-wli from William Lee Irwin III.
...
My code did a panic if you tried to read the EOI register (the panic
message was wrong but the concept was right). However it turns out
some OSes do actually read this register--hopefully they ignore the
result. So it should not panic.
2002-03-20 02:51:47 +00:00
Bryce Denney
180f62a303
- commit patch.smp-debug-wli, based on a patch from
...
William Lee Irwin III <wli@holomorphy.com>
2002-03-20 02:49:07 +00:00
Bryce Denney
2882c98975
- use the BX_SMP_PROCESSORS loop for both cases. BX_CPU(i) is correct
...
regardless of # of processors. I will commit this version.
2002-03-20 02:48:11 +00:00
Bryce Denney
58330d27e9
- use BX_DEBUG instead of if (condition) BX_INFO
2002-03-20 02:41:19 +00:00
Bryce Denney
b07d0768e8
- check in patch from William Lee Irwin III <wli@holomorphy.com>.
...
This removes the BX_PANIC that occurs if the OS tries to read the
EOI register in the local apic. Apparantly linux 2.4 actually does
this because it uses an xchg to write the register.
2002-03-20 02:07:38 +00:00
Bryce Denney
a638358a02
- fix up some comments, esp for ne2k line
2002-03-20 01:37:44 +00:00
Bryce Denney
ade5adf6b9
- bug fix: win32 could not read a cdrom image file. See bug
...
[ 531069 ] win32: can't read cdrom disk image (ISO)
(This is the same as the change from 1.13.2.1 to 1.13.2.2
in the BRANCH-cpanel branch.)
2002-03-20 01:24:15 +00:00
Bryce Denney
8ba46b2450
- apply patch.x11-auto-private-colormap
2002-03-19 23:38:08 +00:00
Bryce Denney
5696c05b78
- add patch to improve color map choice in X windows
2002-03-19 23:37:00 +00:00
Bryce Denney
cac05ef7fa
- attempt to fix Christophe's problem with pasting more than 14 chars
2002-03-19 22:08:09 +00:00
Volker Ruppert
665e67d404
- call SDL_GetMouseState() to get the state of all buttons when handling a
...
mouse button event.
- replaced SDL_BUTTON(2) by SDL_BUTTON_MIDDLE in the mouse button event handler
2002-03-19 19:59:44 +00:00
Bryce Denney
7a6fbf9597
- fix copy to clipboard problem for X11 by calling XSetSelectionOwner()
...
before XStoreBytes.
2002-03-19 18:43:22 +00:00
Bryce Denney
ca6fa8f284
- SMP simulation can deadlock when all the processors are executing a HLT
...
instruction because ticks are not happening. This patch allows ticks
(simulation time) to continue so that the HLT condition eventually ends.
2002-03-19 07:07:46 +00:00
Bryce Denney
494bd46a9d
- patch from William Lee Irwin III <wli@holomorphy.com>
...
fixes SMP compile.
2002-03-19 06:08:55 +00:00
Volker Ruppert
9e1cf3bec1
- function mouse_enabled_changed_specific() implemented
...
- added toggle_mouse_enable() call to the handling of the middle mouse button
- removed break statement between SDL_MOUSEBUTTONDOWN and SDL_MOUSEBUTTONUP
- added prefix "SDL" in specific init
2002-03-18 21:21:19 +00:00
Christophe Bothamy
5fb5d18eda
- changed bash specific syntax "xset >& /dev/null" to "xset > /dev/null 2>&1"
2002-03-18 10:26:30 +00:00
Volker Ruppert
8263d15e76
- renamed update_floppy_status_buttons() to update_drive_status_buttons() since
...
it handles the cdrom status too
2002-03-17 20:57:54 +00:00