Volker Ruppert
|
975419440c
|
- simplified CMOS setup in floppy init code
|
2008-12-21 09:41:30 +00:00 |
|
Volker Ruppert
|
fd79c68d72
|
- fixed some warnings in iodev
|
2008-12-21 08:56:26 +00:00 |
|
Volker Ruppert
|
13822e151e
|
- applied 3 patches from the Qemu project (Anthony Liguori)
* disable stack protector for BIOS
* make ACPI tables byte-aligned
* fix Bochs BIOS build from a separate directory
|
2008-12-20 14:27:22 +00:00 |
|
Stanislav Shwartsman
|
a794bef607
|
optimize invlpg for split large pages
|
2008-12-19 16:03:25 +00:00 |
|
Volker Ruppert
|
8f7fe8bc7d
|
- use a local copy of the IPS value to avoid reading it frequently in timer handler
|
2008-12-19 12:52:34 +00:00 |
|
Volker Ruppert
|
ea6855a8e2
|
- removed resources for the old win32 debugger dialog box
|
2008-12-18 23:50:49 +00:00 |
|
Stanislav Shwartsman
|
8d70185b2c
|
add info about 1G pages in main.cc
|
2008-12-18 19:37:05 +00:00 |
|
Volker Ruppert
|
24c8296d68
|
- compilaton fixes for win32 binary with term gui support only
|
2008-12-18 15:37:25 +00:00 |
|
Volker Ruppert
|
fefad06234
|
- compilation fixes for wxWidgets 2.8
|
2008-12-18 09:55:09 +00:00 |
|
Volker Ruppert
|
0a33a8dd6e
|
- added instructions how to update the online documentation
|
2008-12-17 14:43:16 +00:00 |
|
Volker Ruppert
|
ccf4358eb1
|
- added instructions how to update the CVS snapshot
|
2008-12-17 10:01:44 +00:00 |
|
Stanislav Shwartsman
|
d33b0bb79a
|
in long mode, not only in 64-bit mode
|
2008-12-16 19:28:19 +00:00 |
|
Stanislav Shwartsman
|
5086d2e756
|
implement info idt in long mode
|
2008-12-16 19:26:57 +00:00 |
|
Stanislav Shwartsman
|
62782f125c
|
Patch applied
|
2008-12-15 06:05:52 +00:00 |
|
Volker Ruppert
|
ba5155b80b
|
- fixed endianness problem when reading TD
|
2008-12-14 08:56:05 +00:00 |
|
Stanislav Shwartsman
|
7f65e6b9ed
|
change PANIC to ERROR
|
2008-12-13 18:40:39 +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
|
2682738968
|
added ifdefs around 1G paging implementation
|
2008-12-11 21:30:37 +00:00 |
|
Stanislav Shwartsman
|
a2e07ff971
|
- Removed --enable-guest2hos-tlb configure option. The option will be
always enabled for any Bochs configuration.
|
2008-12-11 21:19:38 +00:00 |
|
Stanislav Shwartsman
|
69bd21bf1d
|
1G pages support for CPU
|
2008-12-11 21:00:01 +00:00 |
|
Volker Ruppert
|
ed90f8dd93
|
- fixed a bunch of warnings
|
2008-12-11 18:01:56 +00:00 |
|
Stanislav Shwartsman
|
6f63523a8e
|
Fixed compilation error
|
2008-12-08 20:20:30 +00:00 |
|
Stanislav Shwartsman
|
5174f9fe82
|
Fixed debian i386 image freeze
|
2008-12-08 20:01:26 +00:00 |
|
Stanislav Shwartsman
|
1231f64d79
|
move function to cpu.cc
|
2008-12-07 19:47:34 +00:00 |
|
Stanislav Shwartsman
|
0f2a7640e5
|
Merged patchfix by Sebastian
|
2008-12-07 17:32:29 +00:00 |
|
Stanislav Shwartsman
|
24f9a22550
|
Fixed compilation when not in x86-64
|
2008-12-07 06:15:26 +00:00 |
|
Stanislav Shwartsman
|
35487c3ebd
|
get/set_segment_ar_data prepared for future reuse in other than SMM mode
|
2008-12-06 18:52:02 +00:00 |
|
Stanislav Shwartsman
|
15fa42963f
|
get/set_segment_ar_data prepared for future reuse in other than SMM mode
|
2008-12-06 18:01:00 +00:00 |
|
Stanislav Shwartsman
|
f9ce1171fe
|
rename crreg accessors
|
2008-12-06 10:21:55 +00:00 |
|
Stanislav Shwartsman
|
25e05d9a60
|
forgot to mark code access as code
|
2008-12-06 07:14:40 +00:00 |
|
Stanislav Shwartsman
|
d7fa44d270
|
optimize code access detection
|
2008-12-05 22:34:42 +00:00 |
|
Stanislav Shwartsman
|
b3bbf8ded2
|
define generic MSR
|
2008-12-05 13:10:51 +00:00 |
|
Stanislav Shwartsman
|
70e9f4c161
|
preparing to different way of handling MSR registers
|
2008-12-05 12:48:36 +00:00 |
|
Stanislav Shwartsman
|
ae4e5cea65
|
Fixed param tree overflow
|
2008-12-04 20:26:06 +00:00 |
|
Stanislav Shwartsman
|
f86bc91770
|
Updates in CHANGES
|
2008-12-04 18:54:43 +00:00 |
|
Stanislav Shwartsman
|
fb21bbd51e
|
Handle S3 in PIIX4 ACPI
|
2008-12-04 18:50:31 +00:00 |
|
Stanislav Shwartsman
|
02e21074a0
|
Don't power down vga card on entering S3 state.
Patch by Gleb Natapov
|
2008-12-04 18:48:33 +00:00 |
|
Stanislav Shwartsman
|
dcf68cca6d
|
Don't use unreserved memory in BIOS.
Patch by Gleb Natapov
|
2008-12-04 18:46:55 +00:00 |
|
Stanislav Shwartsman
|
4bc2d5b4e9
|
Execute rombios32 code from rom address 0xe0000.
Patch by Gleb Natapov
|
2008-12-04 18:44:14 +00:00 |
|
Stanislav Shwartsman
|
3692baf4bb
|
Preserve memory content during SMM iniT.
Patch by Gleb Natapov
|
2008-12-04 18:42:32 +00:00 |
|
Stanislav Shwartsman
|
a4e971c0a6
|
Add S3 state to DSDT. Handle resume event in the BIOS.
patch by Gleb Natapov
|
2008-12-04 18:40:54 +00:00 |
|
Stanislav Shwartsman
|
ebc41a1dad
|
recompile BIOS
|
2008-12-03 14:49:09 +00:00 |
|
Volker Ruppert
|
78197bae62
|
- fixed endianness bug (read 2 dwords instead of 1 qword)
|
2008-12-02 21:38:51 +00:00 |
|
Stanislav Shwartsman
|
ef36cec716
|
moving definition to config.h
|
2008-12-01 19:35:25 +00:00 |
|
Stanislav Shwartsman
|
098308dd9f
|
some variable renames + comp warn fix
|
2008-12-01 19:06:14 +00:00 |
|
Stanislav Shwartsman
|
f69ac41e59
|
added infrastructure for init disable
|
2008-12-01 18:54:24 +00:00 |
|
Volker Ruppert
|
430166ef7a
|
- TAP networking on Solaris/Sparc repaired (SF patch #2354134 by Pavel Dufek)
- ne2k: changed BX_PANIC to BX_ERROR in write_cr()
|
2008-11-30 17:22:22 +00:00 |
|
Stanislav Shwartsman
|
8fb3eb911a
|
Clear DEVACTB register on PIIX4 ACPI reset
|
2008-11-29 19:39:12 +00:00 |
|
Stanislav Shwartsman
|
e402062499
|
-Fixes for INVLPG
|
2008-11-29 19:28:10 +00:00 |
|
Volker Ruppert
|
85b2d3179c
|
- update sector count before calling write completion function (SF patch #2144692)
|
2008-11-23 19:21:19 +00:00 |
|