Stanislav Shwartsman
|
00981cd7a6
|
Adding Id and Rev property to all files
|
2011-02-24 22:05:47 +00:00 |
|
Volker Ruppert
|
525e5a46f7
|
- moved array 'rom_present' to the memory class and initialize it at startup.
This is required for the "second run" feature of the wx port. The simulation
thread can be run multiple times without restarting the application.
|
2011-02-11 15:33:08 +00:00 |
|
Stanislav Shwartsman
|
b5ebe5865e
|
Fixes for incoming bug report, missed changes in CVS, repository fixups and etc
|
2011-02-11 09:56:23 +00:00 |
|
Volker Ruppert
|
2d57f0c3e9
|
- moved array 'rom_present' to the memory class and initialize it at startup
|
2011-02-10 23:00:16 +00:00 |
|
Volker Ruppert
|
44ece7cf26
|
- including vga.h in iodev.h no longer necessary and symbol NO_DEVICE_INCLUDES
is useless then
- updated makefile dependenies
|
2011-01-24 20:35:51 +00:00 |
|
Stanislav Shwartsman
|
9c4cca1144
|
optimize SMC detection from memory.cc as well
|
2011-01-04 21:03:44 +00:00 |
|
Stanislav Shwartsman
|
9aa503cb9d
|
fixed warnings for win64 compilation
|
2010-11-23 14:59:36 +00:00 |
|
Stanislav Shwartsman
|
c7dba3525a
|
Fixed warnings (patch from mailing list)
|
2010-08-15 19:57:50 +00:00 |
|
Stanislav Shwartsman
|
155c527e35
|
Enable 2M BIOS images
|
2010-05-18 09:01:08 +00:00 |
|
Stanislav Shwartsman
|
e3e797a2de
|
ready to enlarge supported BIOS ROM to 2M
|
2010-05-18 08:54:01 +00:00 |
|
Stanislav Shwartsman
|
d22427ede1
|
mark places what have to be fixed to enable 2M BIOS ROM images
|
2010-05-18 07:44:37 +00:00 |
|
Stanislav Shwartsman
|
44885c4ef5
|
rom_present is not need to be BX_MEM_C member
|
2010-05-17 19:42:30 +00:00 |
|
Stanislav Shwartsman
|
79466dffe2
|
apic virtualization + vmx fixes
|
2010-03-16 14:51:20 +00:00 |
|
Stanislav Shwartsman
|
11de02bd89
|
MONITOR/MWAIT: rewritten MONITOR/MWAIT implementation from scratch
|
2010-03-07 09:16:24 +00:00 |
|
Stanislav Shwartsman
|
5df864b1f1
|
Move param_names.h into bochs root folder
|
2010-02-26 14:18:19 +00:00 |
|
Stanislav Shwartsman
|
bd60e0264c
|
change Copyright to Bochs Project
|
2009-12-04 16:53:12 +00:00 |
|
Stanislav Shwartsman
|
714a537a77
|
fixed typo bug causing Bochs crash
|
2009-11-29 17:24:29 +00:00 |
|
Stanislav Shwartsman
|
d1a0303d43
|
Use 1M blocks to allocated memory - avoid crash with odd mem sizes
|
2009-10-24 14:37:44 +00:00 |
|
Stanislav Shwartsman
|
07222cc375
|
cleanup
|
2009-10-23 13:23:31 +00:00 |
|
Stanislav Shwartsman
|
3457cbb78c
|
Fixed PANIC message about all allocated memory already used
|
2009-10-23 08:50:07 +00:00 |
|
Stanislav Shwartsman
|
1c70aad0f9
|
fixes for >=4G physical memory
|
2009-10-17 18:42:15 +00:00 |
|
Stanislav Shwartsman
|
0a86c3c06f
|
fixed restore bug
|
2009-10-16 21:54:00 +00:00 |
|
Stanislav Shwartsman
|
da4722e257
|
optimize sr params
|
2009-10-16 18:29:45 +00:00 |
|
Stanislav Shwartsman
|
ab3f2cb6d3
|
desctructor fixes
|
2009-10-16 17:21:49 +00:00 |
|
Stanislav Shwartsman
|
92aecadb18
|
allow to emulate more guest RAM that host could allocate, it is fine until guest tries to access all the allocated memory
|
2009-10-16 17:10:36 +00:00 |
|
Stanislav Shwartsman
|
140d2d1508
|
cleanups
|
2009-10-15 21:39:40 +00:00 |
|
Stanislav Shwartsman
|
a7680fe2ec
|
remove unused function
|
2009-10-15 20:53:30 +00:00 |
|
Stanislav Shwartsman
|
3dbb1da68a
|
remove "dirty" pages tracking - it is too memory consuming and can fit with >4G phy addr space
|
2009-10-15 20:50:33 +00:00 |
|
Stanislav Shwartsman
|
1b248b5212
|
fixes for future
|
2009-10-15 16:14:30 +00:00 |
|
Stanislav Shwartsman
|
5880d7f49c
|
bugfix with phy addr long
|
2009-08-11 15:56:09 +00:00 |
|
Stanislav Shwartsman
|
f29b5a97d6
|
fixes with long phy addr
|
2009-08-10 08:08:25 +00:00 |
|
Stanislav Shwartsman
|
b15792f955
|
dbg stuff fixes for > 32 bit phy mem
|
2009-08-10 07:51:41 +00:00 |
|
Stanislav Shwartsman
|
74c62a59ab
|
Fixes for > 32-bit physical addr range
|
2009-08-03 15:01:07 +00:00 |
|
Stanislav Shwartsman
|
3ffda1442a
|
Allow loading roms bigger than 0x10000. Set the limit to 0x20000.
|
2009-03-29 20:08:27 +00:00 |
|
Stanislav Shwartsman
|
4470c6a1c8
|
make ICACHE always enabled option and deprecate it in the configure script
Trace cache still can be turned off
|
2009-03-13 18:48:08 +00:00 |
|
Stanislav Shwartsman
|
6fe0b40b44
|
move a20 handling into getHostAddr method of BX_MEM
|
2009-03-08 21:23:40 +00:00 |
|
Volker Ruppert
|
9e3dd83e85
|
- reduce some more dependencies and related Makefile.in updates
|
2009-02-23 11:06:53 +00:00 |
|
Volker Ruppert
|
790eec83ca
|
- converted I/O APIC to a device plugin
- updated dependencies
|
2009-02-22 10:44:50 +00:00 |
|
Stanislav Shwartsman
|
1b72e66bb3
|
support for apic global disable
separate between I/O apic and local apic
|
2009-02-18 22:25:04 +00:00 |
|
Stanislav Shwartsman
|
3a1852ea23
|
take local APIC read/write access into CPU class from BX_MEM (needed for APIC virtualization later)
|
2009-02-17 19:20:47 +00:00 |
|
Volker Ruppert
|
e5eac65b59
|
- removed wrong character from FSF address (converted invisible and useless
2-byte character)
- updated FSF address in some files
- added license to some files
|
2009-02-08 09:05:52 +00:00 |
|
Stanislav Shwartsman
|
9929e6ed78
|
- updated FSF address
|
2009-01-16 18:18:59 +00:00 |
|
Volker Ruppert
|
501952efdd
|
- removed unused logfunctions member 'type' and related method 'settype()'
- updated FSF address in copyright
|
2009-01-10 11:30:20 +00:00 |
|
Volker Ruppert
|
e12b21e647
|
- update all dependencies
|
2009-01-03 09:54:10 +00:00 |
|
Volker Ruppert
|
815dff019e
|
- converted iodebug device to a plugin
|
2008-12-30 18:11:13 +00:00 |
|
Volker Ruppert
|
01b0ed241b
|
- fixed endianness problems at PCI DMA block transfers using getHostMemAddr()
and memcpy()
- changes in getHostMemAddr() for the usage outside of the cpu
|
2008-12-13 11:03:36 +00:00 |
|
Stanislav Shwartsman
|
d7fa44d270
|
optimize code access detection
|
2008-12-05 22:34:42 +00:00 |
|
Stanislav Shwartsman
|
0f5f075e4d
|
- Fixed theoretically possible pageWriteStamp overflow
|
2008-10-21 19:50:05 +00:00 |
|
Stanislav Shwartsman
|
d12c08f720
|
Typo fixed
|
2008-10-18 18:14:04 +00:00 |
|
Stanislav Shwartsman
|
ce425f02d9
|
Small fix towards 40-bit physical address emulated
|
2008-10-18 18:10:14 +00:00 |
|