Commit Graph

515 Commits

Author SHA1 Message Date
Volker Ruppert
c5f22b7573 - patch updated 2005-10-16 14:48:24 +00:00
Volker Ruppert
934ad9f4d7 - patch updated for current CVS 2005-10-13 19:13:33 +00:00
Stanislav Shwartsman
29e0b67196 Remove already committed patch 2005-10-10 20:51:46 +00:00
Volker Ruppert
54ffde599a - patch updated and improved 2005-08-10 19:29:22 +00:00
Volker Ruppert
f6d23ff240 - patch updated for current CVS 2005-07-31 16:09:17 +00:00
Volker Ruppert
b69e3f7afd - patches updated 2005-07-05 19:16:18 +00:00
Stanislav Shwartsman
956d6d00fa Fixed bug in the patch 2005-04-16 18:56:36 +00:00
Stanislav Shwartsman
3074078297 Added CVS version header to all the files.
One more small change in APIC
2005-03-19 20:44:01 +00:00
Volker Ruppert
c3d6cc8f4d - patch updated for current CVS and remarks added 2005-03-12 15:33:20 +00:00
Stanislav Shwartsman
ef197b2a56 Fixed compilation error in paging.cc
Some fixed for APIC in P4 processor
APIC patch by mrieker cleaned even more
2005-02-23 21:18:24 +00:00
Volker Ruppert
4bae4bf172 - the Bochs plugin names have the prefix "bx_" starting with version 2.0, so
this patch is no longer needed.
2005-02-09 11:34:05 +00:00
Volker Ruppert
3f9f94afdd - the IDE controller works fine without this patch in ISA and PCI mode, so it
can be removed now.
2005-02-09 11:29:10 +00:00
Volker Ruppert
46787b4016 - in the meantime we have added the BXSHARE variable. If we need more variables
we should implement them similar to BXSHARE. Removing this patch.
2005-02-09 11:26:34 +00:00
Stanislav Shwartsman
d955cf88fe Removed all already exists or not relevant changes from the patch
It anyway already could not be applied automatically to the source tree but this clean version of the patch will help to apply in manually to somebody who understand apic internals and could do it ...
2005-02-08 19:58:13 +00:00
Stanislav Shwartsman
c1284af614 Removed already obsolete patch.smp-pge-pic-poll
Small cleanup in apic.cc/apic.h
I would like to test patch.apic-mrieker so I need more clean apic code
2005-02-08 18:41:33 +00:00
Stanislav Shwartsman
3fdbf48a69 Fixed bug in interrupt function in real mode
Style change
Update CHANGES
Remove patch.v8086-exception.lightcone because it already in CVS
2005-02-01 21:17:57 +00:00
Stanislav Shwartsman
bbd55fe16f Merge and commit patch.apic-zwane from CVS patches directory.
the patch release notes by Zwane:

o Define symbols for constants like
o APIC arbitration
o Processor priority
o Various interrupt delivery fixes
o Focus processor checking
o ExtINT delivery

I need to release this now so that i don't fall too far behind CVS, when
it was part of the bochs-smp patch it could boot 2.4.18 4way. Apologies
for the whitespace changes.


Also remove patch.apic-ppr-zwane patch because it already included in
patch.apic-zwane.

I hope it will help to boot x86-64 or cmp systems required missed APIC
features !
2004-09-15 21:48:57 +00:00
Volker Ruppert
c516c8838f - patch applied to CVS 2004-09-07 18:06:43 +00:00
Stanislav Shwartsman
929bfb9756 the patch already in CVS 2004-09-03 19:16:45 +00:00
Volker Ruppert
96632e9941 - patch applied to CVS 2004-08-21 13:36:41 +00:00
Volker Ruppert
31948c30e1 - Bochs doesn't support EISA, so I think it's okay to generate a debug message at this point. 2004-08-20 10:07:49 +00:00
Volker Ruppert
b203db61d1 - interrupt vector 0x79 is fixed now, the others changes were already present. 2004-08-20 10:05:18 +00:00
Volker Ruppert
f7668681bd - SF patch for large disk support applied 2004-08-19 19:44:44 +00:00
Volker Ruppert
c57ffcb654 - a modified version of this patch is present in CVS now 2004-08-19 16:04:45 +00:00
Volker Ruppert
f10bc6199a - changes already applied to main CVS 2004-08-18 08:09:15 +00:00
Volker Ruppert
338b7c5504 - this is not the behaviour of real hardware 2004-08-18 08:06:08 +00:00
Volker Ruppert
a83cb03fb3 - this patch would revert a bugfix, does not fix a bug 2004-08-18 08:03:49 +00:00
Volker Ruppert
f64a3b152b - very old patch - noone else reported this problem 2004-08-18 08:02:07 +00:00
Volker Ruppert
6cb7548bdc - patch applied to main CVS 2004-08-17 18:41:26 +00:00
Volker Ruppert
b820eae6d0 - patch updated 2004-08-13 15:13:14 +00:00
Volker Ruppert
56d4df397e - patch updated (see description) 2004-08-11 10:35:33 +00:00
Volker Ruppert
21e03c2145 - patch updated 2004-08-10 09:02:38 +00:00
Volker Ruppert
4fc67c3aac - patch updated 2004-08-01 08:25:26 +00:00
Volker Ruppert
f735e74de4 - patch updated 2004-07-25 18:03:13 +00:00
Volker Ruppert
32a36a3ca7 - patch updated 2004-06-11 19:01:27 +00:00
Volker Ruppert
70d445111a - patch updated 2004-06-10 19:36:06 +00:00
Volker Ruppert
ef2922a702 - patch updated (see description) 2004-06-10 08:00:40 +00:00
Volker Ruppert
0e76f1e21e - patch updated 2004-06-06 12:36:49 +00:00
Volker Ruppert
8d773cc9e2 - an implementation of PCI/ISA SVGA card 2004-06-05 16:57:57 +00:00
Christophe Bothamy
84980ac173 - initial import of fast dam patch 2004-02-20 11:19:04 +00:00
Christophe Bothamy
48f4a6cc47 - adding patch that is suppposed to help with booting os/2 2004-01-18 16:37:41 +00:00
Volker Ruppert
9b85a8d84d - most of the changes are present in CVS, others are GCC specific and may conflict
with other compilers and the large changes for the rotate improvement would speed
  up this mostly unused feature only a little bit
2004-01-09 20:56:27 +00:00
Stanislav Shwartsman
fcd897836c Remove an old already committed patches 2003-12-25 20:55:23 +00:00
Stanislav Shwartsman
0de550d517 Remove already committed to the main code 64bit FPU patch
Remove already obsolete invlpg patch. The feature already implemented and in quite different way.
2003-08-28 19:46:05 +00:00
Christophe Bothamy
e6d4e77ecf - import new asm patch by Conn Clark 2003-08-27 23:43:23 +00:00
Jeroen Janssen
17bbc9ddfb added mingw resource patch 2003-08-19 16:49:51 +00:00
Stanislav Shwartsman
cacf1d783a the patch is already committed to the main trunk 2003-08-15 13:56:52 +00:00
Christophe Bothamy
8b6669674d - add patch from SF #704181 bochs-2.0.win32 CPU interrupt function
fixes a bug in exception handling in v8086 mode

  Here are comments from the author:
   Since the bug of bochs-2.0.win32 was found and
   corrected, it reports. cpu/exception.cpp of src : Within
   an interrupt() function, when present is the V8086 mode,
   a bug is in the portion which processes 386 (286)
   int/trap gate. From the V8086 mode, this portion is
   performed, when it is going to execute an int imm
   command. The portion in which push_32 () is called in
   the state of VM=1 is still a mistake. Although this
   push_32 () tends to write in to the stack of a protected
   mode, if it is still VM=1 of EFLAGS, the
   write_virtual_dword() function called out of push_32 () will
   take out a segment protection exception. After
   performing clear_VM() etc., it is necessary to make it
   call push_32 () correctly, since EFLAGS is saved locally.
2003-08-08 00:20:44 +00:00
Volker Ruppert
5e52e85134 - replaced by patch.debugger_disasm.vitaly_vorobyov 2003-08-05 17:03:15 +00:00
Alexander Krisak
0926e74aa0 Applied patch removed 2003-08-05 10:57:22 +00:00