|
|
| version 1.7, 2004/01/05 14:30:34 | version 1.8, 2004/01/15 15:50:33 |
|---|---|
| Line 143 typedef struct { | Line 143 typedef struct { |
| descriptor_t sreg[CPU_SEGREG_NUM]; | descriptor_t sreg[CPU_SEGREG_NUM]; |
| UINT32 adrsmask; | UINT32 adrsmask; |
| // DWORD inport; // -> i386core.e.inport | |
| DWORD ovflag; | DWORD ovflag; |
| BYTE ss_32; | BYTE ss_32; |
| Line 292 do { \ | Line 291 do { \ |
| #define CPU_STAT_SREG_INIT(n) \ | #define CPU_STAT_SREG_INIT(n) \ |
| do { \ | do { \ |
| descriptor_t sd; \ | descriptor_t sd; \ |
| memset(&CPU_STAT_SREG(n), 0, sizeof(CPU_STAT_SREG(n))); \ | \ |
| memset(&sd, 0, sizeof(sd)); \ | memset(&sd, 0, sizeof(sd)); \ |
| sd.u.seg.limit = 0xffff; \ | sd.u.seg.limit = 0xffff; \ |
| CPU_SET_SEGDESC_DEFAULT(&sd, (n), 0); \ | CPU_SET_SEGDESC_DEFAULT(&sd, (n), 0); \ |