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 |
|
Stanislav Shwartsman
|
f303d61cc1
|
Fixed 'dirty page' support in debugger
|
2008-07-26 14:44:26 +00:00 |
|
Stanislav Shwartsman
|
8d17e7b539
|
Fixed watchpoints handling
|
2008-05-31 20:59:38 +00:00 |
|
Stanislav Shwartsman
|
f6b7fecba2
|
For future 64-bit ph.addr
|
2008-05-10 21:36:55 +00:00 |
|
Stanislav Shwartsman
|
6ebae41ad7
|
print physcial address with special format - preparations for 64-bit physical address emu
|
2008-05-09 22:33:37 +00:00 |
|