Stanislav Shwartsman
|
65082e4a4f
|
Handle granularity field for LDT
Next step - fix code duplication with TSS
|
2006-08-25 19:56:03 +00:00 |
|
Stanislav Shwartsman
|
54fb3b769a
|
Fixed LDT 16-bit limit, must support all 32-bit values.
|
2006-08-22 19:06:03 +00:00 |
|
Stanislav Shwartsman
|
49d7b4614f
|
Fixed another bug generator - duplication between descriptor type field and four descriptor cache bits
|
2006-06-12 16:58:27 +00:00 |
|
Stanislav Shwartsman
|
5a80bf51ca
|
Added more definitions
|
2006-06-11 21:55:39 +00:00 |
|
Stanislav Shwartsman
|
8b55085c76
|
Merge tss286 and tss386 segment descriptor cache fields to one structure
|
2006-05-21 20:41:48 +00:00 |
|
Stanislav Shwartsman
|
d00b2dec1d
|
LDTR and TR type check in assert_check
|
2006-05-21 19:31:23 +00:00 |
|
Stanislav Shwartsman
|
24077c071b
|
Fixed exception generated when accessing memory w/o right permissions
|
2006-02-26 21:44:03 +00:00 |
|
Stanislav Shwartsman
|
f096a80716
|
Fix code duplication for check_cs descriptor
The function will execute
- segment is executable code segment
- conforming/non-conforming segment priviledge checks
- segment is present
|
2005-08-01 21:40:17 +00:00 |
|
Stanislav Shwartsman
|
169fa0c574
|
Clearify the code. x86-64 code always running in pmode so it is not needed to check if we are in protected mode everytime
|
2005-07-10 20:32:32 +00:00 |
|
Stanislav Shwartsman
|
92cc308ad2
|
implement the correct condition for the segment limit check
|
2005-05-19 19:46:20 +00:00 |
|
Stanislav Shwartsman
|
0b6a3afb53
|
Fixed compilation problem in segment_ctrl.pro
Restore back the workaround for segmentation checking in exception.cc until the better solution will be found
|
2005-04-13 17:13:05 +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 |
|
Stanislav Shwartsman
|
031cd64827
|
More code review - changing BX_PANIC to BX_ERROR where implentation matches Intel docs. Also solved two cases when TS exception generated instead of GPF
|
2005-03-04 21:03:22 +00:00 |
|
Stanislav Shwartsman
|
23e2895f8e
|
Fixed interrupt function for
286 int/trap gate, in vm8086 mode
|
2005-03-01 20:55:25 +00:00 |
|
Stanislav Shwartsman
|
aeec5a6c5a
|
just dos2unix
|
2005-02-27 18:14:29 +00:00 |
|
Stanislav Shwartsman
|
c583a6f9cf
|
move segments and descriptors definitions and macroses for new descriptor.h
|
2005-02-27 17:41:45 +00:00 |
|