189 Commits

Author SHA1 Message Date
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
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
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
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
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
Bryce Denney
d86facd088 - removed this. The patch is too specific to a particular version so it
only applies to the release.  I can't make a better patch with cvs diff
  AFAIK because the patch adds files.  It's just a mess.  So I'll just
  put up an occasional source snapshot on SF instead of trying to keep
  this horrible patch alive.  Cvs users, just do "cvs upd -r BRANCH-cpanel"
  and don't bother with this patch.
2002-03-17 09:39:41 +00:00
Bryce Denney
7cf96b782c - wxwindows patch for Bochs 1.4.pre2. Really, we do wxwindows development
on a branch called BRANCH-cpanel.  This patch is just to make it easier
  for people to try out.
2002-03-17 09:20:28 +00:00
Volker Ruppert
b167616e98 - updated for current CVS version 2002-03-15 19:05:27 +00:00
Bryce Denney
bc8f4eb0f0 - patch from Zwane Mwaikambo <zwane@linux.realnet.co.sz>
that adds partial MSR support.  I plan to add this after 1.4 is released.
2002-03-15 05:37:30 +00:00
Bryce Denney
97bfcd24bc - I applied the patch, so I'm deleting it from here. 2002-03-12 09:18:25 +00:00
Bryce Denney
141cfd2b2f - add triple fault recovery code 2002-03-12 09:15:12 +00:00
Bryce Denney
8369bfb327 - this patch has been committed, so I'll erase it now 2002-03-11 20:41:22 +00:00
Bryce Denney
f9d5807034 - this is the patch from Hartmut Birr <hartmut.birr@tesionmail.de>
dated 2002-02-26.
2002-03-11 20:10:15 +00:00
Bryce Denney
97f7ffddfe - add description 2002-03-11 15:03:30 +00:00
Bryce Denney
692069483b - convert all keymap files, not just US 2002-03-11 14:46:28 +00:00
Bryce Denney
e1407b0d76 - paste cannot work if key mapping is disabled. now it prints an error
in the log file, so at least you can figure out why.
2002-03-11 14:39:26 +00:00
Bryce Denney
3117c3efef - add apostrophe and backslash to keymap.cc 2002-03-11 14:32:41 +00:00
Bryce Denney
9564982b58 - first try patch to add paste feature 2002-03-11 14:29:01 +00:00
Jeroen Janssen
633aa31a9c - adding first implementation of the vbe lfb patch 2002-03-10 20:30:25 +00:00
Bryce Denney
a48e198bec - this patch is committed now 2002-03-10 05:22:25 +00:00
Bryce Denney
4b6647eb44 - this VBE patch is from Jeroen Janssen <japj@darius.demon.nl>
This is his 5th version of the patch, from patch #526595 on source forge,
  submitted on March 9.
2002-03-10 04:43:16 +00:00
Bryce Denney
062faeae27 - macosx patch from Jeremy Parsons (brefin) 2002-03-09 02:39:34 +00:00
Bryce Denney
9c7c35c1f2 - this has been committed now 2002-03-09 01:36:30 +00:00
Bryce Denney
c8d3a1ce24 - working now for pings from guest to host machine. Still problems when
going in the opposite direction.
2002-03-09 00:30:49 +00:00
Bryce Denney
91af68a835 - first try at ethertap network interface. It is getting close to working:
transmission from host to guest is ok, but from guest back to host is
  strange.
2002-03-08 22:14:55 +00:00
Bryce Denney
b9c0f4e3a0 - update testing results 2002-03-07 15:44:48 +00:00
Bryce Denney
71a7f13089 - add testing results 2002-03-07 15:33:33 +00:00
Bryce Denney
004c4e5743 - add patch header with description of what I'm doing 2002-03-07 14:55:24 +00:00
Bryce Denney
55f7ddcb4d - I used the patch while experimenting, but it is checked in now. 2002-03-07 14:08:08 +00:00
Bryce Denney
45de5a2d85 - rewrite some .conf.* files to reflect that they no longer have to
specify the gui if they want to accept the default.
2002-03-06 23:20:57 +00:00
Bryce Denney
a813bc223c - add default guis for every platform, and default CFLAGS for the ones that
need it.  The goal is that configure;make does something usable on every
  platform.
2002-03-06 23:04:17 +00:00
Bryce Denney
b385550233 - include the missing config.sub, etc. files in the patch too 2002-03-06 21:02:22 +00:00
Bryce Denney
efd408f386 - add range checking; panic if you exceed the array size. 2002-03-06 19:56:54 +00:00
Bryce Denney
d1692aaea8 - make configure discover the target platform so that the configure script
can enable/disable features according to platform.
2002-03-06 19:41:24 +00:00
Bryce Denney
dd30b8174c - this patch removes references to iostream and vector, and replaces the
template with a static array with a fixed maximum size.
2002-03-06 19:36:56 +00:00
instinc
9d112c44c2 Kernel Panic's patch to the disassembler, it now shows displacement as the final offset rather than being a displacement and also display all hexadecimal values using capital letters. 2002-03-05 18:07:28 +00:00
Bryce Denney
637a4716c5 - this has been committed, so I'l erase it now. 2002-03-05 15:54:24 +00:00
Bryce Denney
dca9d5f915 - patch already applied cleanly with patch -p0
- added header
2002-03-03 04:35:43 +00:00
Bryce Denney
dac42f536e - serial patch from Stu Grossman. This is right out of an email, and I
expect it needs some line break cleanups.
2002-03-03 04:29:58 +00:00
Volker Ruppert
ff5a3a14e9 - the changes are checked in 2002-03-02 11:32:56 +00:00
Bryce Denney
5b35586f82 - add patch from Petr Stehlik <pstehlik@sophics.cz> that allows
linux to eject the physical cd. not tested.
2002-02-22 19:43:53 +00:00
Volker Ruppert
790bcfc3fe - this patch adds some PIC features 2002-02-12 11:42:57 +00:00